The BLAZE family of languages: Programming environments for shared and distributed memory architectures
Technical Report
·
OSTI ID:6993160
Designing software environments for parallel computers is a central issue in parallel computing research. This paper discusses this issue and the alternate approaches to resolving it which are being studied. We also look at the way in which the type of parallel architecture constrains the design of the programming environments. Shared memory multiprocessors provide the most freedom in the design of effective programming environments, but are more costly than nonshared memory architectures of comparable power. After this general discussion, we describe two new parallel programming languages, BLAZE 2 and KALI. The first of these, BLAZE 2, is a high level language for shared memory multiprocessors. The second, KALI, is a moderately high-level language for distributed memory architectures. We conclude with a brief discussion of the differences between these two languages, which are a consequence of the difference between shared and non-shared memory multiprocessors. 13 refs., 3 figs.
- Research Organization:
- Argonne National Lab., IL (USA). Mathematics and Computer Science Div.
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 6993160
- Report Number(s):
- ANL/MCS-TM-108; ON: DE88016468
- Country of Publication:
- United States
- Language:
- English
Similar Records
Paradigm; A highly scalable shared-memory multicomputer architecture
BLAZE language: a parallel language for scientific programming. Final Report
Parallel language support on shared memory multiprocessors
Journal Article
·
Thu Jan 31 23:00:00 EST 1991
· Computer; (USA)
·
OSTI ID:5533695
BLAZE language: a parallel language for scientific programming. Final Report
Technical Report
·
Wed May 01 00:00:00 EDT 1985
·
OSTI ID:5932634
Parallel language support on shared memory multiprocessors
Book
·
Mon Dec 31 23:00:00 EST 1990
·
OSTI ID:5313004