Exploiting Parallel Computing with Limited Program Changes Using a Network of Microcomputers
As the speed of a single processor computer approaches a physical limit, computer technology is beginning to advance toward parallel processing to provide even faster speeds. Network computing and multiprocessor computers are two discernible trends in this advancement. Given the two extremes, a few powerful processors or many relatively simple processors, it is not yet clear how engineering applications can best take advantage of parallel architecture. Neither is it clear at this time the extent to which engineering analysis programs will have to be recoded to take advantage of this new hardware. Initial investigations of these questions can begin immediately by exploiting the physical parallelism of selected problems and the modular organization of existing programs to solve these problems.
Unable to display preview. Download preview PDF.
- Baudet, G. (1978) The Design and Analysis of Algorithms for Asynchronous Multiprocessors. Ph.D Thesis, Department of Computer Science, Carnegie Mellon University.Google Scholar
- Noor A.; Storaasli, O.; and Fulton, R. (1983) Impact of New Computing Systems on Finite Element Computations. ASME Publication H00275, pp. 1–32.Google Scholar
- Rogers, J., Jr. and Sobieszczanski-Sobieski, J. (1984) Initial Experiences with Distributing Structural Calculations Among Computers Operating in Parallel. NASA CP 2335, pp. 45–54.Google Scholar
- Siewiorek, D. (1982) State of the Art in Parallel Computing. Abstracted from Computer Structures: Principles and Examples, McGraw-Hill Book Co.Google Scholar
- Sobieszczanski-Sobieski, J. (1982) A Linear Decompostition Method for Large Optimization Problems. Blueprint for Development. NASA TM-83248.Google Scholar
- Sobieszczanski-Sobieski, J.; James, B.; and Dovi, A. (1983) Structural Optimization by Multilevel Decomposition. AIAA Paper No. 83–0832.Google Scholar
- The NASTRAN User’s Manual (1983) NASA SP-222.Google Scholar
- Universal Analytics Inc. (1975) Feasibility Study for the Implementation of NASTRAN on the ILLIAC IV Parallel Processor. NASA CR-132702.Google Scholar
- Whetstone, D. (1980) EISI-EAL: Engineering Analysis Language. Proceedings of the Second Conference on Computing in Engineering, ASCE, pp. 276–285.Google Scholar