2004 年 80 巻 5 号 p. 382-389
Tremendous progress has been made in the enhancement of the peak performance of high-end supercomputers like the Earth Simulator. Tera-Flops machines are being very common, and the key to their success is large-scale parallel processing. From the programmers’ point of view, the difficulty of parallel programming has remained the same in comparison with the progress made in hardware systems. In this paper, we outline recently developed parallel programming software technologies, and discuss the direction of their future development.