EVALUATION OF ARCHITECTURAL SUPPORT FOR GLOBAL ADDRESS-BASED COMMUNICATION IN LARGE-SCALE PARALLEL MACHINES

Citation
A. Krishnamurthy et al., EVALUATION OF ARCHITECTURAL SUPPORT FOR GLOBAL ADDRESS-BASED COMMUNICATION IN LARGE-SCALE PARALLEL MACHINES, ACM SIGPLAN NOTICES, 31(9), 1996, pp. 37-48
Citations number
31
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
31
Issue
9
Year of publication
1996
Pages
37 - 48
Database
ISI
SICI code
Abstract
Large-scale parallel machines are incorporating increasingly sophistic ated architectural support for user-level messaging and global memory access. We provide a systematic evaluation of a broad spectrum of curr ent design alternatives based on our implementations of a global addre ss language on the Thinking Machines CM-5, Intel Paragon, Meiko CS-2, Gray T3D, and Berkeley NOW. This evaluation includes a range of compil ation strategies that make varying use of the network processor; each is optimized for the target architecture and the particular strategy. We analyze a family of interacting issues that determine the performan ce tradeoffs in each implementation, quantify the resulting latency, o verhead, and bandwidth of the global access operations, and demonstrat e the effects on application performance.