Parallel application performance on shared high performance reconfigurable computing resources
β Scribed by Melissa C. Smith; Gregory D. Peterson
- Publisher
- Elsevier Science
- Year
- 2005
- Tongue
- English
- Weight
- 374 KB
- Volume
- 60
- Category
- Article
- ISSN
- 0166-5316
No coin nor oath required. For personal study only.
β¦ Synopsis
The use of a network of shared, heterogeneous workstations each harboring a reconfigurable computing (RC) system offers high performance users an inexpensive platform for a wide range of computationally demanding problems. However, effectively using the full potential of these systems can be challenging without the knowledge of the system's performance characteristics. While some performance models exist for shared, heterogeneous workstations, none thus far account for the addition of RC systems. Our analytic performance model includes the effects of the reconfigurable device, application load imbalance, background user load, basic message passing communication, and processor heterogeneity. The methodology proves to be accurate in characterizing these effects for applications running on shared, homogeneous, and heterogeneous HPRC resources. The model error in all cases was found to be less than 5% for application runtimes greater than 30 s, and less than 15% for runtimes less than 30 s.
π SIMILAR VOLUMES
## Abstract OpenMP offers a highβlevel interface for parallel programming on scalable shared memory (SMP) architectures. It provides the user with simple workβsharing directives while it relies on the compiler to generate parallel programs based on thread parallelism. However, the lack of language
The complexity of hardware design methodologies represents a significant difficulty for non-hardware focused scientists working on accelerating the simulation of complex bio-inspired applications. An emerging generation of electronic system level (ESL) design tools is been developed, which allow sof
The past decade has seen explosive growth in database technology and the amount of data collected. Advances in data collection, use of bar codes in commercial outlets, and the computerization of business transactions have flooded us with lots of data. We have an unprecedented opportunity to analyze