• 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