Title :
GLU: a system for scalable and resilient large-grain parallel processing
Author :
Jagannathan, R. ; Faustini, A.
Author_Institution :
Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
Abstract :
Describes a system called GLU for large-grain parallel processing. GLU provides for ease of programming, scalable performance, and resilient execution. GLU is a hybrid system that combines the powerful abstract concepts of declarative systems with the practical concrete aspects of procedural systems. In the GLU programming model, a program is declarative at the higher levels and procedural at lower levels. The GLU abstract architecture for executing GLU programs is based on the demand-driven dataflow execution model. This execution model facilitates automatic exploitation of large-grain parallelism inherent in a program and provides resilience from partial hardware failures
Keywords :
parallel architectures; parallel programming; GLU abstract architecture; GLU programming model; large-grain parallel processing; Application software; Computer architecture; Computer science; Concrete; Functional programming; Laboratories; Packaging; Parallel processing; Power system modeling; Programming profession;
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
DOI :
10.1109/HICSS.1991.183869