Code Compilation for an Explicitly Parallel Register-Sharing Architecture

  title={Code Compilation for an Explicitly Parallel Register-Sharing Architecture},
  author={Alex Gontmakher and Avi Mendelson and Assaf Schuster and Gregory Shklover},
  journal={2007 International Conference on Parallel Processing (ICPP 2007)},
Code generation for a multithreaded register sharing architecture is inherently complex and involves some issues absent in conventional code compilation. To approach the problem, we define a consistency contract between the program and the hardware and require the compiler to preserve the contract during code transformations. To apply the contract to compiler implementation, we develop a correctness framework that ensures preservation of the contract and use it to adjust the code optimizations… CONTINUE READING


Publications referenced by this paper.
Showing 1-10 of 24 references

Advanced Compiler Design and Implementation

  • S. Muchnik
  • Morgan Kaufmann Publishing,
  • 1997
Highly Influential
16 Excerpts

Using fine grain parallelization for energy efficient computing

  • A. Gontmakher, A. Mendelson, A. Schuster
  • In ACM 2007 Symposium on Principles and Practice…
  • 2007
1 Excerpt

Inthreads — a new computational model to enhance ILP of sequential programs

  • A. Gontmakher, A. Schuster, A. Mendelson, G. Shklover
  • Technical Report CS-2005-16,
  • 2005
1 Excerpt

Similar Papers

Loading similar papers…