A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
An empirical examination of the prevalence of inhibitors to the parallelizability of open source software systems
2015
Empirical Software Engineering
An empirical study is presented that examines the potential to parallelize general-purpose software systems. The study is conducted on 13 open source systems comprising over 14 MLOC. Each for-loop is statically analyzed to determine if it can be parallelized or not. A for-loop that can be parallelized is termed a free loop. Free-loop can be easily parallelized using tools such as OpenMP. For the loops that cannot be parallelized, the various inhibitors to parallelization are determined and
doi:10.1007/s10664-015-9385-5
fatcat:eqvpjsvnabeyhbyninijnbnk5i