DocumentCode
1885339
Title
MPC-multiprocessor C language for consistent abstract shared data type paradigms
Author
Vrsalovic, D. ; Segall, Z. ; Seiwiorek, D. ; Gregoretti, F. ; Caplan, E. ; Fineman, C. ; Kravitz, S. ; Lehr, T. ; Russinovitch, M.
Author_Institution
Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
Volume
1
fYear
1989
fDate
3-6 Jan 1989
Firstpage
171
Abstract
Multiprocessor C (MPC), a C language preprocessor that assists a programmer in building efficient parallel programs, is described. MPC provides the programmer with a virtual implementation machine, the consistent abstract shared data type implementation machine (CASDTIM). The machine is described and an analytical model for predicting performance of MPC programs using the CASDTIM is presented. The analytic model is shown to be in close agreement with the measurements of an actual MPC program executing on a commercially available multiprocessor
Keywords
C language; parallel programming; program processors; MPC; analytical model; commercially available multiprocessor; consistent abstract shared data type paradigms; multiprocessor C language; parallel programs; virtual implementation machine; Computer science; Contracts; Debugging; Degradation; Delay; Integrated circuit modeling; Parallel processing; Predictive models; Programming profession; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Print_ISBN
0-8186-1911-2
Type
conf
DOI
10.1109/HICSS.1989.47157
Filename
47157
Link To Document