msdstc said:
what a bottlenecked cpu is?
Intel P4s had and always have an inherent bottleneck, the bottleneck is worked around using hack with Distributed Processing origin called HyperThreading.
What is that bottleneck? Intel's P4 is deficient at handling smaller instruction and data chunksizes, the smaller they are the worst the performance due to large parts of the processor left idled, it functions as if it is a 100 feet wide single-lane superhighway with only a lonely bike rider on it.
Hence the need for programmers to fill in the single-lane superhighway with a monster 18 wheeler truck packed full of bikes. Because it is designed as a single-lane single-vehicle optimum superhighway, unfortunately the real world are full of vehicles of different sizes - itty bitty, small, medium, large, big, humongous, etc...
HyperThreading is about small fragment processing, is it the processors which are performing the small fragment processing? Nope, the programmers did it using supreme acrobatic to fit all different chunksizes into single big chunks not the processors.
Below is the graphic presentation of that bottleneck (matrix size is the chunksize), click on the pic for the pertinent article at Tech Report
