Effect On Increasing Speed
Processor manufacturers consistently delivered increases in clock rates and instruction-level parallelism, so that single-threaded code executed faster on newer processors with no modification. Now, to manage CPU power dissipation, processor makers favor multi-core chip designs, and software has to be written in a multi-threaded or multi-process manner to take full advantage of the hardware. Many multi-threaded development paradigms introduce overhead, and will not see a linear increase in speed vs number of processors. This is particularly true while accessing shared or dependent resources, due to lock contention. This effect becomes more noticeable as the number of processors increases. Recently, IBM has been exploring ways to distribute computing power more efficiently by mimicking the distributional properties of the human brain.
Read more about this topic: CPU Power Dissipation
Famous quotes containing the words effect, increasing and/or speed:
“Thinking is seeing.... Every human science is based on deduction, which is a slow process of seeing by which we work up from the effect to the cause; or, in a wider sense, all poetry like every work of art proceeds from a swift vision of things.”
—HonorĂ© De Balzac (17991850)
“When a man grows old his joy
Grows more deep day after day,
His empty heart is full at length
But he has need of all that strength
Because of the increasing Night
That opens her mystery and fright.”
—William Butler Yeats (18651939)
“No speed of wind or water rushing by
But you have speed far greater.”
—Robert Frost (18741963)