Evolution of Thread-Level Parallelism in Desktop Applications

As the effective limits of frequency and instruction level parallelism have been reached, the strategy of microprocessor vendors has changed to increase the number of processing cores on a single chip each generation. The implicit expectation is that software developers will write their applications with concurrency in mind to take advantage of this sudden change in direction. In this study the authors analyze whether software developers for laptop/desktop machines have followed the recent hardware trends by creating software for chip multi-processing.

Provided by: Association for Computing Machinery Topic: Hardware Date Added: Jun 2010 Format: PDF

Download Now

Find By Topic