2001
DOI: 10.1002/cpe.586
|View full text |Cite
|
Sign up to set email alerts
|

Development and performance analysis of real‐world applications for distributed and parallel architectures

Abstract: SUMMARYSeveral large real-world applications have been developed for distributed and parallel architectures. We examine two different program development approaches. First, the usage of a high-level programming paradigm which reduces the time to create a parallel program dramatically but sometimes at the cost of a reduced performance; a source-to-source compiler, has been employed to automatically compile programs-written in a high-level programming paradigm-into message passing codes. Second, a manual program… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2002
2002
2021
2021

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 28 publications
0
5
0
Order By: Relevance
“…The data required to display the redistribution history of arrays is collected by SCALA [16], an integrated instrumentation and profiling system for VFC. SCALA inserts instrumentation code at all program points where redistribution can occur.…”
Section: Collecting Data For Redistribution Historymentioning
confidence: 99%
See 1 more Smart Citation
“…The data required to display the redistribution history of arrays is collected by SCALA [16], an integrated instrumentation and profiling system for VFC. SCALA inserts instrumentation code at all program points where redistribution can occur.…”
Section: Collecting Data For Redistribution Historymentioning
confidence: 99%
“…The resulting price of the instrument is the mean value over all selected paths. The group of Professor Dockner at the Department of Business Administration, University of Vienna, developed the pricing system [6,16] as an HPF application. VFC was used to parallelize the pricing system and SPiDER to debug and to control the numerical behavior of this application.…”
Section: Pricing Of Financial Derivativesmentioning
confidence: 99%
“…P 3 T + models communication overhead, work distribution, computation times, and cache misses which is important for both distributed and parallel programs. P 3 T + invokes a single profile run of the original sequential input program -ignoring all explicit parallel language constructs such as HPF directives -by using SCALA [21] in order to determine execution frequencies and branching probabilities. In order to achieve high estimation accuracy, we aggressively exploit compiler analysis and optimization information.…”
Section: Introductionmentioning
confidence: 99%
“…VFC applies various code transformations and optimizations onto the program with/without user control. The programmer can invoke a performance analysis system (SCALA [7]) to instrument, compile, and execute a distributed or parallel program on the target architecture. Based on the instrumented program execution, performance data is gathered and stored in the program database.…”
Section: P T +: a Performance Estimator For Distributed And Parallel mentioning
confidence: 99%
“…7 show the predicted and measured values for the P 3 T + parameters: number of transfers, amount of data transferred, and transfer times. The experiments have been conducted for various number of processors and problem sizes on a NEC Cenju-4 machine.…”
mentioning
confidence: 98%