Hardware

Evolution of Thread-Level Parallelism in Desktop Applications

Free registration required

Executive Summary

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.

  • Format: PDF
  • Size: 1182.1 KB