Answer the question
In order to leave comments, you need to log in
How to count/check the number of parallel CPU branches?
Good day, users!
Is it possible to practically determine the number of parallel processor branches? Preferably in assembler language. In addition, it is interesting to know where to see this information in the processor documentation (i3-6100) in order to compare with practical values.
What I understand as a practical way:
- let's say there are logical, integer and floating point operations. Each of them perform a different amount of time, each microprocessor has its own. It is necessary to determine how many parallel branches are in the processor (ie, to run, as I understand it, these operations).
Let's say with logical operations, there should be four of them by default (as an example for clarification), which means we give 4 logical operations as input (AND, OR, different in general). So. sent one command - t time. We sent two commands - t time, four operations - t time (approximately all will be the same), but when we give the fifth command, it will no longer be able to be distributed and the time will increase, and if you build a graph, then it will be the same at the initial stages, and then it will increase sharply, you need to determine this moment of a sharp increase - this will be the number of parallel branches in the processor
Thank you for your responsiveness!
Answer the question
In order to leave comments, you need to log in
You have strange terminology. The processor has several ALUs on board (the marketing name is Thread).
And you're trying in a practical way to count how many there are?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question