Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback

@article{Diniz1999EliminatingSO,
  title={Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback},
  author={Pedro C. Diniz and Martin C. Rinard},
  journal={ACM Trans. Comput. Syst.},
  year={1999},
  volume={17},
  pages={89-132}
}
This article presents dynamic feedback, a technique that enables computations to adapt dynamically to different execution environments. A compiler that uses dynamic feedback produces several different versions of the same source code; each version uses a different optimization policy. The generated code alternately performs sampling phases and production… CONTINUE READING