\noindent {\bf Alliant FX Series } \vspace{.1in} \noindent {\bf Vector Register, Parallel, Shared-Memory Architecture } \vspace{.1in} \noindent Formerly, the company was called Dataflow. \vspace{.1in} \noindent {\bf Architecture:} Computational elements (CEs) execute applications code using vector instructions. The CEs transparently execute the code of an application in parallel. CE: Weitek 1064/1065 plus ten different gate array types with 2600 to 8000 gates. First-generation computational elements (FX1, FX4, FX8) may be added in the field, increasing performance without recompilation or relinking. Advanced Computational Elements (ACEs) for second generation (FX40, FX80, VFX) are based on the BIT floating point chips. Each CE has 8 vector registers, each with 32 64-bit elements, and 8 64-bit scalar floating point, 8 32-bit integer, and 8 32-bit address registers. \vspace{.1in} \noindent Interactive Processors (IPs) execute operating system, interactive code, and I/O operations. An FX/1 has 1-2 IPs. An FX/4 and FX/40 have 1-6 IPs. An FX/80 has 1-12 IPs. \vspace{.1in} \noindent Basic chips used: IP. Motorola 68020. 4 Mbyte local memory in each IP. ACE 64-bit processor 20,000 gate CMOS VLSI gate array, with BIT floating-point processors. 64 Kbyte instruction cache. \vspace{.1in} \noindent The cycle time is 170 nsec. Only six different PC boards are used. \vspace{.1in} \noindent CEs are cross-bar connected on the backplane to a 512 Kbyte write-back computational processor (CP) cache (FX/80). Bandwidth is 376 Mbyte/sec. \vspace{.1in} \noindent Each 32-Kbyte IP cache is connected to 1-3 IPs (FX/80) or 1-2 IPs and a CE (FX/1). The FX/80 has 1-4 IP caches; the FX/4 and FX/40 have 2 IP caches; the FX/1 has one IP cache. \vspace{.1in} \noindent The CP and IP caches are attached by two 72-bit buses to the main memory. Memory bus bandwidth is 188 Mbyte/sec, and memory cycle time is 85 nsec. \vspace{.1in} \noindent Connectivity: crossbar (CE to cache), bus (cache to memory, cache to cache) \vspace{.1in} \noindent Range of memory sizes available: 32-64 Mbytes (FX/1), 32-160 Mbytes (FX/4 and FX/40), and 32-256 Mbytes (FX/80), using 1 Mbit chips with ECC. \vspace{.1in} \noindent Virtual memory: 2 Gbytes per process. \vspace{.1in} \noindent Floating-point unit: IEEE 32- and 64-bit formats including hardware divide and square root and microcoded elementary functions. \vspace{.1in} \noindent {\bf Configuration:} Stand-alone. TCP/IP network support. \vspace{.1in} \noindent Size: FX/1 system - 28" x 13" x 25" (the FX/1 I/O expansion cabinet is the same size); FX/4, FX/40, and FX/80 systems - 43.5" x 29.5" x 33.8" (the I/O expansion cabinet is 24.5" and same height and depth, while the tape cabinet is 61" in height). \vspace{.1in} \noindent Cooling: All systems are air-cooled. \begin{tabbing} aaa\=bbb\= \kill FX/1 : 1155 Watts (max. configuration), 725 Watts (I/O Expansion)\\ FX/4 : 4500 Watts, 2100 Watts (I/O Expansion)\\ FX/40 : 4200 Watts, 2100 Watts (I/O Expansion)\\ FX/80 : 5100 Watts, 2100 Watts (I/O Expansion)\\ \end{tabbing} \begin {tabbing} aaa\=bbb\= \kill Peripherals:\\ \> 800/1600/6250 BPI start-stop tape drive\\ \> 550 Mbyte (formatted) Winchester disk drives\\ \> 45 Mbyte cartridge tape drive\\ \> Floppy disk drive\\ \> 8/16 line multichannel communications controllers\\ \> 600 lpm printer\\ \> Ethernet controller\\ \end {tabbing} \vspace{.1in} \noindent {\bf Software:} Concentrix, Alliant's enhancement of Berkeley 4.2 UNIX with multiprocessor support. \vspace{.1in} \noindent {\bf Languages:} Fortran, C, Pascal, Ada, Lisp, STSC APL, 68020 Assembler \begin {tabbing} aaa\=bbb\= \kill {\bf Fortran characteristics:}\\ \> F77 - Conforms to 1978 ANSI standard.\\ \> Extensions - Most of VAX/VMS extensions and Fortran 8x array\\ \>\> extensions. Debugging facilities.\\ \> Vectorizing/parallelizing capabilities - Automatic detection of\\ \>\> vectors and feedback to user via diagnostic messages.\\ \> Can employ COVI (concurrent outer, vector inner) on nested loops.\\ \> User control of transformations via directives in the form of Fortran comments\\ \> Interprocedural dependency analysis for automatic determination of\\ \> parallel subroutine calls in loops.\\ \end {tabbing} \begin{flushleft} {\bf Performance:} Advanced CE's (ACE's).\\ Scalar 32-bit : 7.2 mips / CE (14700 Kwhetstones).\\ Scalar 64-bit : 6.2 mips / CE (13700 Kwhetstones).\\ Vector 32-bit and 64-bit : 23.5 Mflops / CE.\\ \end {flushleft} \vspace{.1in} \noindent FX/80 on 1,000 x 1,000 LINPACK benchmark: 69.3 Mflops. Peak performance 188.8 Mflops. \vspace{.1in} \noindent {\bf Applications:} Engineering and scientific end-user and OEM applications, stand-alone or as a computational server to a network of engineering workstations. \vspace{.1in} \noindent {\bf Status:} First beta delivery May 1985; first production shipment September 1985. Alliant's customers include Asahi Chemical Corp, AT\&T, Boeing Airplane Co., Ford Motor Co., Hughes Aircraft Corp., Motorola Inc., Siemens, The Whittle Laboratory at the University of Cambridge, CERFACS at Toulouse, and the Jodrell Bank Observatory at the University of Manchester. \begin{flushleft} Entry level package prices:\\ FX/1 : discontinued; FX/4 : \$99,900; FX/40 : \$149,000; FX/80 : \$299,000\\ ACEs are priced at \$59,000 each\\ \end{flushleft} \noindent {\bf Contact:} \begin{flushleft} Alliant Computer Systems Corp.\\ 1 Monarch Drive\\ Littleton, MA 01460\\ 508-486-4950\\ \vspace {.1in} President: Ron Gruner\\ Technical: Craig J. Mundie, Vice President Business Development\\ Sales: Roger Parsons, Vice President Worldwide Sales\\ \vspace {.1in} Alliant Computer Systems UK Ltd\\ 10 Heatherley Road\\ Camberley\\ Surrey\\ GU15 3LW\\ England\\ 0276-682765\\ FAX 0276-65235\\ \vspace {.1in} John Harte, President of European Operations\\ \vspace {.1in} Chic McGregor, Sales\\ \vspace {.1in} Jane Doorly, Systems \& Applications\\ \end {flushleft} .