• DocumentCode
    951636
  • Title

    Programming issues raised by a multiprocessor

  • Author

    Jones, Anita K. ; Chansler, Robert J., Jr. ; Durham, Ivor ; Feiler, Peter H. ; Scelza, Donald A. ; Schwans, Karsten ; Vegdahl, Steven R.

  • Author_Institution
    Carnegie-Mellon University, Pittsburgh, PA
  • Volume
    66
  • Issue
    2
  • fYear
    1978
  • Firstpage
    229
  • Lastpage
    237
  • Abstract
    As the cost of hardware decreases, it becomes attractive to interconnect multiple processors to form a powerful, cost-effective computer. The end product provided to users, however, is a combination of hardware and software. Because the cost of software development and maintenance dominates the cost of a deliverable system, cheaper hardware, which results in more expensive software, is not cost-effective. For an architecture to be cost-effective, programmers must be able to progrmn it conveniently and efficiently. The question, "Is it programmable?" must be asked for any proposed architecture. In this article we discuss the issues of building software for a multiprocessor, and in the light of these issues consider Cm*, its operating system (StarOS), and a specific application.
  • Keywords
    Application software; Buildings; Computer architecture; Costs; Hardware; Operating systems; Power system interconnection; Programming profession; Software maintenance; Switches;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1978.10873
  • Filename
    1455142