Compiling Techniques for Supercomputers

Summary Although the architecture of Japanese supercomputers is of the CRAY-1 type, important architectural features have been added to improve their performance, and these have a significant influence on the software. After giving a brief historical survey of programming languages for vector/parallel computers in Japan, we describe compiling techniques for supercomputers in Japan.