To: Distribution From: David Kahaner [ONRFE] kahaner@xroads.cc.u-tokyo.ac.jp Re: Commercialization of PAX by Anritsu 29 April 1990 In earlier reports I mentioned that the MIMD computer PAX, developed at the University of Tsukuba by Professor Hoshino and colleagues was being considered by the Anritsu Corporation for commercialization. On 1 April 1990, Anritsu announced that a 16 processor version of this machine is available. Anritsu already markets a scientific workstation, called DSV6440A, which has a 30 MFLOP peak performance. This is a Unix machine built around the MC68030 chip. An attached vector processor speeds up floating point computations. The standard DSV6440A has a 320MB disk and 123MB cartridge tape unit. It comes with a 21-inch color monitor with 1280x1024 dots resolution. It can be networked via the usual networking interfaces. The vector processor is built into one triple height VME board. Users write programs in C or Fortran that run on the 68030, called "main programs", and other programs called "calculation programs" to describe algorithms to be performed on the vector processor. Programs for the latter are written in "FAUST-C". The calculation program is loaded into the vector processor memory by the main program. Data for calculation programs can come from vector registers (2MB) or from main memory. The vector processor has a maximum claimed performance of 30 MFLOPS and scalar performance of 1.7 MFLOPS in 32 bit single precision. In addition to arithmetic operations the vector processor has built in trig, exponential, square root, and logarithm functions. Only one vector processor board is mounted in the DSV6440A, but a parallel computer can be configured by connecting to a separate device in which a number of these boards are mounted. The board itself has an independent processing unit and a 4-channel interface for connecting other 32 bit data channels. A parallel computer can be configured by connecting via this route to a neighboring processing unit with data switching. If 16 such boards are connected the peak performance is thus 16*30 or 480 MFLOPS. This additional collection of 16 boards has now been packaged by Anritsu. The ensemble unit is named DSV6450. Below is a simple example of programming in FAUST-C for the core portion of an SOR (Successive Over Relaxation) calculation. It is very close to the program that I displayed in describing QCD PAX and illustrates the vector instructions. for (iter=0; iter