🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11700

Re: Anything wrong with the i860

#11700
From: John C Green Jr
Date: Mon, 20 May 1991 18:32
51 lines
3029 bytes
Eugene D Brooks III <llnl.gov> and Preston Briggs <rice.edu> have mentioned the
size of the i860 "sweet spot". Alliant builds the FX/2800, an air cooled
supercomputer from multiple i860s with global shared memory and has extensive
experience in looking for, finding, and expanding the "sweet spot."

RISC microprocessors, including the i860 need lots of bandwidth. Alliant
believes the way to deliver this bandwidth to the i860 is a multiple level
cache:

    Location    Size                          Bandwidth Per Processor
    =========== ============================= =======================
    On chip        4 KB Instruction+8 KB Data  960 MB/sec
    On board     256 KB                        128 MB/sec
    Global        16 MB                         80 MB/sec
    Main Memory 4096 MB                         40 MB/sec

If your program does enough data reuse to make most of its memory references
out of cache then it will run well. The i860 "sweet spot" may be small, but the
Alliant caches enlarge it to include:

    Advertised speed of light            2240 MFLOPS SP
    Advertised speed of light            1120 MFLOPS DP
    SPECthru                              313
    Linpack 100x100                        31 MFLOPS DP
    Linpack 1000x1000                     325 MFLOPS DP
    Convolution (500 filterx50,000 data) 2150 MFLOPS SP
    2-D FFT (Complex 1K)                  420 MFLOPS SP
    Matrix Multiply 1000x1000 (DGEMM)     985 MFLOPS DP (DP REAL matrix)
    Matrix Multiply 1000x1000 (ZGEMM)    1018 MFLOPS DP (DP COMPLEX matrix)

To put this in perspective:

* As of Dongarra's 3/19/91 Linpack report the 100x100 31 MFLOPS was the fastest
  air cooled system available. The next fastest was a NEC SX-1E eeking out 32
  MFLOPS for $Millions more.

* Also as of 3/19/91 the Linpack 1000x1000 325 MFLOPS was the fastest air
  cooled system available. The next fastest are the late ETA10-E at 334 MFLOPS
  and the Cray-2/4-256 at 360 MFLOPS.

* Getting more realistic in price: on May 7 Convex announced the $8 Million air
  cooled GaAs C3800. This machine's advertised speed of light is 960 MFLOPS DP
  and 1920 MFLOPS SP. In important scientific library routines the Alliant i860
  killer micro delivers 1018 and 2150 MFLOPS, i.e. greater than the C3800 speed
  of light for about 1/5 the price.

* The Alliant FX/2800 was announced in Jan 1990 and shipped in Mar 1990. The
  FX/800 verstion starts at $189K.

* As Eugene Brooks has said: "Nothing will survive the attack of the killer
  micros."
Technical Details
Message-ID: <4690@alliant.Alliant.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!linus!alliant!jgreen
References: <848@llnl.LLNL.GOV> <1991May16.221437.10751@rice.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!linus!alliant!jgreen
From: jgreen@Alliant.COM (John C Green Jr)
Newsgroups: comp.arch
Subject: Re: Anything wrong with the i860
Summary: i860 "sweet spot" enlarged by multi-level cache
Message-ID: <4690@alliant.Alliant.COM>
Date: 20 May 91 18:32:01 GMT
References: <848@llnl.LLNL.GOV> <1991May16.221437.10751@rice.edu>
Organization: Alliant Computer Systems, Littleton, MA
Lines: 51