The National Research Council has highlighted the importance of the changeover to multicore architectures on software performance. They predict strong economic impacts for users in industry as a result of the change. This thesis is part of a larger research project that aims to quantify those effects. The main contribution of this thesis is to build a measure of how well firms can take advantage of multicore chips, which is a key ingredient in addressing this important problem. This measure is built up using unique data on firm software usage from the marketing firm Harte Hanks, and combining it with results from the Berkeley Software Parallelism Survey-a survey of parallelism experts run for this thesis. Alternative formulations for creating this parallelism measure are also discussed and evaluated, with the reasons for choosing the main formulation clearly expressed. Finally, this thesis highlights the limitations of this measure and discusses the other on-going initiatives that are underway to address them. This thesis also makes a supplemental contribution by highlighting a new case study detailing the impact of the changeover to multicore. It also reports additional results from the Berkeley Software Parallelism Survey that may be of interest to those assessing the presence of different types of parallelism or different computational motifs in mainstream software programs.




Download Full History