HPL-2010-81 (R.1)
A Technique for the Effective and Automatic Reuse of Classical Compiler Optimizations on Multithreaded Code - Joisha, Pramod G.; Schreiber, Robert S.; Banerjee, Prithviraj; Boehm, Hans-J.; Chakrabarti, Dhruva R.
Keyword(s): compilers, parallel-program optimization, multithreading, data-flow analysis
Abstract: A large body of data-flow analyses exists for analyzing and optimizing sequential code. Unfortunately, much of it cannot be directly applied on parallel code, for reasons of correctness. This paper presents a technique to automatically, aggressively, yet safely, apply sequentially-sound data-flow tr ...
Full Report
More...