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
Link To Document :
بازگشت