• DocumentCode
    3175863
  • Title

    Shared memory multiprocessors and sequential programming languages: a case study

  • Author

    Crowl, Lawrence A.

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • Volume
    2
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    103
  • Lastpage
    108
  • Abstract
    The Chrysalis operating system for the BBN Butterfly parallel processor provides a flexible, object-oriented, shared-memory environment for parallel programming. C++ is a safe, sequential, object-oriented programming language. The pairing of these environments is seen potentially as a natural fit. The development of Chrysalis++, and interface between C++ and Chrysalis, indicates that subtle assumptions within each system lead to surprising inconsistencies. Any combination of sequential programming language and shared-memory multiprocessor operating system is likely to be plagued by these inconsistencies because they center around differing assumptions on the nature of the computational environment. The author describes some of the inconsistencies that arose during the development of Chrysalis++ and suggests possible solutions.<>
  • Keywords
    C language; high level languages; multiprocessing programs; operating systems (computers); parallel programming; programming environments; BBN Butterfly parallel processor; C++; Chrysalis operating system; Chrysalis++; interface; object-oriented programming language; parallel programming; sequential; sequential programming language; sequential programming languages; shared-memory environment; shared-memory multiprocessor operating system; Computer aided software engineering; Computer languages; Computer science; Microprocessors; Object oriented modeling; Object oriented programming; Operating systems; Parallel processing; Parallel programming; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0842-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11795
  • Filename
    11795