Design-time data-access analysis for parallel java programs with shared-memory communication model

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In the era of future embedded systems the designer is confronted with multi-processor architectures 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 tasklevel parallelism in the programs. To achieve this goal, we have designed an analysis framework to estimate the potential parallelism from sequential objectoriented programs in Java. Data-access analysis is one of the crucial techniques for estimation of the transformation effects. We have implemented support for platform-independent dataaccess analysis and profiling of Java programs. Herein, we focus on the technique for design-time data-access analysis. It complements our earlier work on parallel performance analysis. We demonstrate the feasibility and effectiveness of our approach on a number of Java applications. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Stahl, R., Catthoor, F., Lauwereins, R., & Verkest, D. (2004). Design-time data-access analysis for parallel java programs with shared-memory communication model. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3149, 206–213. https://doi.org/10.1007/978-3-540-27866-5_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free