Experience of implementing applicative parallelism on Cray X-MP
Abstract
The traditional approach on Cray multiprocessing has been multitasking in FORTRAN environments with operating system support. This kind of approach usually requires explicit user intervention to restructure or reformulated the algorithms to control parallel execution. However, it is error-prone and in most cases, only coarse-grain parallelism such as subrountines or functions was explored. In this paper, an implemention of micro-tasking for an applicative language called SISAL on Cray X-MP is reported. The experience indicates where the automatic approach to parallelization works well, as well as sources of inefficient behavior on the Cray X-MP. The experience also suggests some future improvements of SISAL multiprocessing on Cray X-MP. 9 refs., 1 fig.
- Authors:
- Publication Date:
- Research Org.:
- Lawrence Livermore National Lab., CA (USA)
- OSTI Identifier:
- 7184030
- Report Number(s):
- UCRL-98303; CONF-880975-1
ON: DE88011728
- DOE Contract Number:
- W-7405-ENG-48
- Resource Type:
- Conference
- Resource Relation:
- Conference: CONPAR '88, Manchester, UK, 12 Sep 1988; Other Information: Portions of this document are illegible in microfiche products
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; CRAY COMPUTERS; PARALLEL PROCESSING; ALGORITHMS; MEMORY MANAGEMENT; PROGRAMMING LANGUAGES; COMPUTERS; MATHEMATICAL LOGIC; PROGRAMMING; 990210* - Supercomputers- (1987-1989)
Citation Formats
Lee, Ching-Cheng. Experience of implementing applicative parallelism on Cray X-MP. United States: N. p., 1988.
Web.
Lee, Ching-Cheng. Experience of implementing applicative parallelism on Cray X-MP. United States.
Lee, Ching-Cheng. 1988.
"Experience of implementing applicative parallelism on Cray X-MP". United States.
@article{osti_7184030,
title = {Experience of implementing applicative parallelism on Cray X-MP},
author = {Lee, Ching-Cheng},
abstractNote = {The traditional approach on Cray multiprocessing has been multitasking in FORTRAN environments with operating system support. This kind of approach usually requires explicit user intervention to restructure or reformulated the algorithms to control parallel execution. However, it is error-prone and in most cases, only coarse-grain parallelism such as subrountines or functions was explored. In this paper, an implemention of micro-tasking for an applicative language called SISAL on Cray X-MP is reported. The experience indicates where the automatic approach to parallelization works well, as well as sources of inefficient behavior on the Cray X-MP. The experience also suggests some future improvements of SISAL multiprocessing on Cray X-MP. 9 refs., 1 fig.},
doi = {},
url = {https://www.osti.gov/biblio/7184030},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Sun May 01 00:00:00 EDT 1988},
month = {Sun May 01 00:00:00 EDT 1988}
}