Published October 1983 | Version v1
Journal article

Application programming for MIDAS, a multiprocessor system

  • 1. Lawrence Berkeley Lab.

Description

All programs currently running on serial computers require some degree of modification when moved to parallel processors. This is true whether the architectural parallelism is manifested at the instruction level, such as in array processors or the CRAY, or achieved via multiple processors, as is the case in the MIDAS system. In either case the degree to which the program exploits the architecture can significantly affect the processing speed. Some guidelines for application programming for the MIDAS system are discussed. Important programming considerations include the separation of serial and parallel elements of a program (such as program initialization), data input mechanisms (including hardware preprocessing), and output mechanisms. Comparisons of code written for standard serial machines to the same code modified for MIDAS are examined and performance results discussed

Additional details

Publishing Information

Journal Title
IEEE Trans. Nucl. Sci.
Journal Volume
NS-30
Journal Issue
5
Series
IEEE Trans. Nucl. Sci.
Journal Page Range
3880-3885
ISSN
0018-9499

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
15049674
Subject category
S22: GENERAL STUDIES OF NUCLEAR REACTORS; S99: GENERAL AND MISCELLANEOUS;
Descriptors DEI
COMPUTER CODES; CRAY COMPUTERS; DATA PROCESSING; DATA TRANSMISSION; EQUIPMENT INTERFACES; MIDAS COMPUTER; NUCLEAR FACILITIES; OPTIMIZATION; PERFORMANCE
Descriptors DEC
COMMUNICATIONS; COMPUTERS