Title :
The data-parallel Ada run-time system, simulation and empirical results
Author :
Mayer, Herbert G. ; Jähnichen, Stefan
Author_Institution :
Tech. Univ. Berlin, Germany
Abstract :
The Parallel Ada Run-Time System (PARTS), developed at TUB, is the target of an experimental translator that maps sequential Ada to a shared-memory multi-processor. Other modules of the parallel compiler are not explained. The paper summarizes the multi-processor run-time system; it explains those instructions that activate multiple processors leading to SPMD execution and discusses the scheduling policy Default architectural attributes of PARTS can be custom-tailored for each run without re-compile. The experiments exposed different machine personalities by measuring execution time profiles of the vector product run on different architectures. The goal is to find experimentally, how well a shared-memory architecture scales up to an increasing problem size, and how well the problem size scales up for a fixed multi-processor configuration. The measurements expose the advantages of shared-memory multi-processor architectures to exploit one dimension of parallelism. However, scalability is limited to the number of memory ports. Therefore another architectural dimension of parallelism, distributed-memory, must be combined with shared memories to achieve Tera-FLOP performance
Keywords :
Ada; multiprocessing programs; parallel programming; program compilers; shared memory systems; PARTS; Parallel Ada Run-Time System; SPMD execution; Tera-FLOP performance; data-parallel Ada run-time system; execution time profiles; experimental translator; memory ports; multiple processors; parallel compiler; scalability; scheduling policy; shared-memory multi-processor; Data analysis; Information analysis; Iron; Law; Memory architecture; Parallel architectures; Processor scheduling; Program processors; Scalability; Time measurement;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262808