A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2003; you can also visit the original URL.
The file type is application/pdf
.
Synchronization transformations for parallel computing
1999
Concurrency Practice and Experience
As parallel machines become part of the mainstream computing environment, compilers will need to apply synchronization optimizations to deliver e cient parallel software. This paper describes a new framework for synchronization optimizations and a new set of transformations for programs that implement critical sections using mutual exclusion locks. These transformations allow the compiler to move constructs that acquire and release locks both within and between procedures and to eliminate
doi:10.1002/(sici)1096-9128(199911)11:13<773::aid-cpe453>3.0.co;2-5
fatcat:kdm3brli5ngdlj4k36bpinomhu