Automatic Program Parallelization for Multicore Processors

Author(s):  
Jan Kwiatkowski ◽  
Radoslaw Iwaszyn
1993 ◽  
Vol 81 (2) ◽  
pp. 211-243 ◽  
Author(s):  
U. Banerjee ◽  
R. Eigenmann ◽  
A. Nicolau ◽  
D.A. Padua

2000 ◽  
Vol 09 (03) ◽  
pp. 417-435
Author(s):  
ZHIYUAN LI ◽  
JUNJIE GU

Automatic parallelization of large and complex program regions requires the compiler to reason about complex semantic information. This paper describes a hierarchical reasoning system implemented within the Panorama parallelizing compiler. This reasoning system intelligently and efficiently extracts useful semantic information in the form of first-order predicates from program statements. It uses a hierarchical structure to represent the predicates, which enables fast determination of their truth in common cases. A hierarchical value graph facilitates rule-based, demand-driven retrieval of useful predicates.


2016 ◽  
Vol 59 (8) ◽  
pp. 1155-1173
Author(s):  
Hairong Yu ◽  
Guohui Li ◽  
Jianjun Li ◽  
Lihchyun Shu

2015 ◽  
Vol 8 (1) ◽  
pp. 35-45 ◽  
Author(s):  
L. R. Gervich ◽  
E. N. Kravchenko ◽  
B. Ya. Steinberg ◽  
M. V. Yurushkin

2012 ◽  
Vol 9 ◽  
pp. 966-975
Author(s):  
Ferdinando Alessi ◽  
Annalisa Massini ◽  
Roberto Basili

Sign in / Sign up

Export Citation Format

Share Document