Title :
Low-level programming of parallel supercomputers
Author :
Casavant, Thomas L.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
It is suggested that, while high-level-language and OS abstractions have evolved gradually and intelligently over the years with respect to single-instruction, single-data stream machines, these abstractions should not necessarily be provided in early generations of parallel supercomputers. Experience with low-level programming must precede the definition and evolution of abstractions for such machines. Future systems will naturally evolve to the correct level of abstraction, but experimentation with current machines must proceed as much as possible at levels that allow direct examination and evaluation of machine characteristics. Further, new software and hardware techniques should be developed to provide services that will be necessary, such as secure access to multiuser devices
Keywords :
machine oriented languages; parallel machines; parallel programming; systems analysis; HLL abstractions; OS abstractions; hardware techniques; high-level-language; low-level programming; machine characteristics; multiuser devices; parallel supercomputers; secure access; Application software; Computer architecture; Concurrent computing; Hardware; Interference; Laboratories; Parallel processing; Parallel programming; Security; Supercomputers;
Conference_Titel :
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-0873-0
DOI :
10.1109/CMPSAC.1988.17185