POWER: Parallel Optimizations With Executable Rewriting

Nipun Arora, Jonathan Schaffer Bell, Martha Allen Kim, Vishal Singh & Gail E. Kaiser
The hardware industry's rapid development of multicore and many core hardware has outpaced the software industry's transition from sequential to parallel programs. Most applications are still sequential, and many cores on parallel machines remain unused. We propose a tool that uses data-dependence profiling and binary rewriting to parallelize executables without access to source code. Our technique uses Bernstein's conditions to identify independent sets of basic blocks that can be executed in parallel, introducing a level...
This data repository is not currently reporting usage information. For information on how your repository can submit usage information, please see our documentation.