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+.