Compiler techniques for concurrent multithreading with hardware speculation support

Author(s):  
Zhiyuan Li ◽  
Jenn-Yuan Tsai ◽  
Xin Wang ◽  
Pen-Chung Yew ◽  
Bess Zheng
Keyword(s):  

Author(s):  
Bruno Girodias ◽  
Youcef Bouchebaba ◽  
Pierre Paulin ◽  
Bruno Lavigueur ◽  
Gabriela Nicolescu ◽  
...  


Author(s):  
Joseph Zambreno ◽  
Mahmut Taylan Kandemir ◽  
Alok Choudhary




1990 ◽  
Vol 02 (02) ◽  
pp. 193-222 ◽  
Author(s):  
C. EISENBEIS ◽  
W. JALBY ◽  
A. LICHNEWSKY
Keyword(s):  


1997 ◽  
Vol 07 (04) ◽  
pp. 425-436 ◽  
Author(s):  
Yunheung Paek ◽  
David A. Padua

Due to the complexity of programming scalable multiprocessors with physically distributed memories, it is onerous to manually generate parallel code for these machines. As a consequense, there has been much research on the development of compiler techniques to simplify programming, to increase reliability, and to reduce development costs. For code generation, a compiler applies a number of transformations in areas such as data privatization, data copying and replication, synchronization, and data and work distribution. In this paper, we discuss our recent work on the development and implementation of a few compiler techniques for some of these transformations. We use Polaris, a parallelizing Fortran restructurer developed at Illinois, as the infrastructure to implement our algorithms. The paper includes experimental results obtained by applying our techniques to several benchmark codes.



Author(s):  
Manish Gupta ◽  
Daniel Lowell ◽  
John Kalamatianos ◽  
Steven Raasch ◽  
Vilas Sridharan ◽  
...  


Sign in / Sign up

Export Citation Format

Share Document