DocumentCode
278981
Title
Palm: an integrated parallelism enhancement environment with static-dynamic scheduling
Author
Pande, Santoshkumar S. ; Agrawal, Dharma P. ; Mauney, Jon
Author_Institution
North Carolina State Univ., Raleigh, NC, USA
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
263
Abstract
While everyone agrees that algorithm, compiler, and architecture should operate hand in hand to produce the most efficient parallel code, a unified research effort leading to an environment that a user can quickly use to map a `dusty deck´ as well as software in newer languages to an efficient code for a variety of commercial compilers and architectures, has been lacking. The authors have undertaken an integrated approach leading to an environment that may be used for both important classes of architectures: shared memory, and private memory MIMD machines in a language independent manner. Various utilities permit measurement of potential parallelism in an algorithmic step, perform source code modification to assist the compiler in utilizing the embedded parallelism, and tune the code to a specific architecture. The Static Dynamic Scheduler, which is a part of the environment estimates the processor requirements of basic blocks of given program and allocates the processors partially at compile time and partially at run time, to obtain a good tradeoff between speedup and utilization
Keywords
multiprocessing programs; parallel languages; parallel programming; program compilers; programming environments; scheduling; Static Dynamic Scheduler; compilers; embedded parallelism; integrated parallelism enhancement environment; parallel code; private memory MIMD machines; shared memory; source code modification; static-dynamic scheduling; Computer architecture; Dynamic scheduling; Memory architecture; Packaging; Performance analysis; Performance evaluation; Processor scheduling; Program processors; Scheduling algorithm; Software algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183298
Filename
183298
Link To Document