Title :
Design of a parallel C language for distributed systems
Author :
Lee, Kyoungseok ; Kim, Jinmee ; Woo, Youngchoon
Author_Institution :
Parallel Programming Sect., Electron. & Telecommun. Res. Inst., Taejon, South Korea
Abstract :
The performance of a distributed system depends upon the efficiency of job distribution among processing nodes, as well as that of its system architecture and operating system. The paper presents an extended C language, ParaC, that supports efficient parallel programming on distributed systems. ParaC is designed to reduce the effort of job distribution on distributed programming environments. Our design includes the description of design goals for the parallel language, the definition of a programming model and the design of ParaC constructs. The paper also addresses the detailed design issues related to translation and finally presents our prototype
Keywords :
C language; parallel languages; parallel programming; program interpreters; ParaC constructs; ParaC language; distributed programming environments; distributed systems; extended C language; job distribution; operating system; parallel C language; parallel programming; processing node; programming model; system architecture; translation; Computer languages; Concurrent computing; Distributed computing; Job design; Message passing; Operating systems; Parallel languages; Parallel programming; Programming environments; Yarn;
Conference_Titel :
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-8067-9
DOI :
10.1109/HIPC.1997.634489