AP1000- ARCHITECTURAL SUPPORT OF PUT( )GET INTERFACE FOR PARALLELIZING COMPILER/

Citation
K. Hayashi et al., AP1000- ARCHITECTURAL SUPPORT OF PUT( )GET INTERFACE FOR PARALLELIZING COMPILER/, ACM SIGPLAN NOTICES, 29(11), 1994, pp. 196-207
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
29
Issue
11
Year of publication
1994
Pages
196 - 207
Database
ISI
SICI code
Abstract
The scalability of distributed-memory parallel computers makes them at tractive candidates for solving large-scale problems. New languages, s uch as HPF, FortranD, and VPP Fortran, have been developed to enable e xisting software to be easily ported to such machines. Many distribute d-memory parallel computers have been built, but none of them support the mechanisms required by such languages. We studied the mechanisms r equired by parallelizing compilers and proposed a new architecture to support them. Based on this proposed architecture, we developed a new distributed-memory parallel computer, the AP1000+, which is an enhance d version of the AP1000. Using scientific applications in VPP Fortran and C, such as NAS parallel benchmarks, we simulate the performance of the AP1000+.