Originally Posted by Markus
CPUs can do several things at once, so the statement that cpus actually only can do 1 thing at once is wrong.
Edit: Someone please explain to me why they wouldn't be able to do more than 1 thing at a time ?
Originally Posted by http://www.tomshardware.com/reviews/Intel-i7-nehalem-cpu,2041-3.html
Nehalem... is still capable of macro-ops fusion and so offers a theoretical maximum throughput of 4+1 x86 instructions per cycle.
Originally Posted by chatch15117
Actually there are multiple instructions executed per clock cycle, even on single core and single threaded cpus.
|Hyper-threading works by duplicating certain sections of the processor... This allows a hyper-threading processor to appear as two "logical" processors to the host operating system,|
Originally Posted by Penryn
Yea, I elaborated that in my most recent post. 1 thing per clock cycle at its most basic. Depends on the processor though. i7 980x = 50 instructions per clock cycle, 150,000 million per second at 3.3Ghz. This equals roughly 4 instructions per thread per clock cycle. 13,000 million per thread per second.