DocumentCode :
3320410
Title :
A message based operating system promoting parallel programming
Author :
Eggen, Roger E.
Author_Institution :
Dept. of Comput. Sci., North Florida Univ., Jacksonville, FL, USA
fYear :
1989
fDate :
9-12 Apr 1989
Firstpage :
500
Abstract :
A description is given of a high level of programming where a graphical representation of a program is provided which uses C macros as a lower-level implementation tool. The programmer is challenged with the task of constructing the graph and the contents of the modules. The system interprets the graph, yielding a parallel executable form of the graph targeted for a real machine. A set of commonly used modules is maintained by the system library and the programmer adds the necessary modules when solving a specific problem. To add a module the programmer specifies data ports and the module´s purpose. This allows other programmers to use modules previously created, enhancing programmer efficiency. The proposed system allows the programmer to concentrate on potential parallelism at a high level using predefined user-specific modules. Natural data flow is used in program construction, which requires little programmer training
Keywords :
computer graphics; electronic messaging; macros; operating systems (computers); parallel programming; C macros; commonly used modules; data ports; graphical representation; high level programming; lower-level implementation tool; message based operating system; natural data flow; parallel executable form; parallel programming; potential parallelism; program construction; programmer efficiency; real machine; system library; user-specific modules; Code standards; Companies; Computer science; Control systems; Operating systems; Parallel processing; Parallel programming; Process control; Programming profession; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Southeastcon '89. Proceedings. Energy and Information Technologies in the Southeast., IEEE
Conference_Location :
Columbia, SC
Type :
conf
DOI :
10.1109/SECON.1989.132429
Filename :
132429
Link To Document :
بازگشت