loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'04)
High-Level Data-Access Analysis for Characterisation of (Sub)task-Level Parallelism in Java
Santa Fe, New Mexico, USA
April 26-April 26
ISBN: 0-7695-2151-7
R. Stahl, IMEC vzw
R. Paško, IMEC vzw
F. Catthoor, IMEC vzw
R. Lauwereins, IMEC vzw
D. Verkest, IMEC vzw

In the era of future embedded systems the designer is confronted with multi-processor systems both for performance and energy reasons. Exploiting (sub)task-level parallelism is becoming crucial because the instruction-level parallelism alone is insufficient.

The challenge is to build compiler tools that support the exploration of the task-level parallelism in the programs. To achieve this goal, we have designed an analysis framework to evaluate the potential parallelism from sequential object-oriented programs.

Parallel-performance and data-access analysis are the crucial techniques for estimation of the transformation effects. We have implemented support for platform-independent data-access analysis and profiling of Java programs, which is an extension to our earlier parallel-performance analysis framework. The toolkit comprises automated design-time analysis for performance and data-access characterisation, program instrumentation, program-pro.ling support and post-processing analysis. We demonstrate the usability of our approach on a number of realistic Java applications.

Citation:
R. Stahl, R. Paško, F. Catthoor, R. Lauwereins, D. Verkest, "High-Level Data-Access Analysis for Characterisation of (Sub)task-Level Parallelism in Java," hips, pp.31-40, Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.