Application programming for MIDAS, a multiprocessor system
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