[comp.arch] Need 50Mflops on a VME board

ralphw@ius3.ius.cs.cmu.edu (Ralph Hyre) (07/21/89)

Matrix multiplication is the critical operation, and we could probably live 
with 2 25Mflop boards, as long as we could effectively use them in parallel.
We'll be feeding them with a Sun-3/280 or SparcServer 330, so they need
to be 6UVME (preferred) or 9U boards that could coexist with the Sun memory
bus compatible.

I'm famimiliar with a Weitek-based board from Mercury, and there seem
to be several DSP-based solutions out there (are 96000-boards avilable
yet?)  single precision and maybe even fixed point seem to be OK.

Is such a beast obtainable for around $50K?  I expect that the VMEbus 
performance of the Sun may be the limiting factor.

-- 
					- Ralph W. Hyre, Jr.
Internet: ralphw@{ius{3,2,1}.,}cs.cmu.edu    Phone:(412) CMU-BUGS
Amateur Packet Radio: N3FGW@W2XO, or c/o W3VC, CMU Radio Club, Pittsburgh, PA
"You can do what you want with my computer, but leave me alone!8-)"

khb%chiba@Sun.COM (Keith Bierman - SPD Languages Marketing -- MTS) (07/21/89)

In article <5583@pt.cs.cmu.edu> ralphw@ius3.ius.cs.cmu.edu (Ralph Hyre) writes:
>Matrix multiplication is the critical operation, and we could probably live 
>with 2 25Mflop boards, as long as we could effectively use them in parallel.
>We'll be feeding them with a Sun-3/280 or SparcServer 330, so they need
>to be 6UVME (preferred) or 9U boards that could coexist with the Sun memory
>bus compatible.
>
>I'm famimiliar with a Weitek-based board from Mercury, and there seem
>to be several DSP-based solutions out there (are 96000-boards avilable
>yet?)  single precision and maybe even fixed point seem to be OK.
>
>Is such a beast obtainable for around $50K?  I expect that the VMEbus 
>performance of the Sun may be the limiting factor.
>
>-- 
>					- Ralph W. Hyre, Jr.

I have used the mercury board in a sun3/160 and a sun4/260 (I have not
moved it to my sun 4/330 yet). It functions well; the biggest limiting
factor in performance is its own memory system ... I do not think that
matrix multiply happens at more about 8mflops. The 20+mflop peak is
only approached for their fft code (meaning that perhaps matmult can
be cleverly recoded). Mercury provides a GreenHills (-gag-<) derived
compiler which can run your entire code on the board (one can get at
the knobs, and run multiple boards, and etc.) for applications which
lend themselves to this, there may not be an advantage in having a
4/330. I believe that they have several customers whose applications
have been coded to run on multiple boards to achieve speedup. They do
not (yet ?) have "microtasking", so its all done by hand.

The current mercury board is really 6U with an adapter. It is rumored
that a soon to be released version might be really 9U and have 64Mb of
its own local RAM.

I am not hip to prices. 


cheers
Keith H. Bierman      |*My thoughts are my own. Only my work belongs to Sun*
It's Not My Fault     |	Marketing Technical Specialist    ! kbierman@sun.com
I Voted for Bill &    |   Languages and Performance Tools. 
Opus  (* strange as it may seem, I do more engineering now     *)

grosen@amadeus.ucsb.edu (Mark D. Grosen) (07/21/89)

Sky Computers just introduced a new VME based board (6U) with two
Texas Instruments TMS320C30 32-bit floating point processors on it.
The TMS320C30 will do 33 MFLOPS peak, so this board is rated at 66 MFLOPS.
I don't have a firm price, but it is definitely much less than $50K.
Mark D. Grosen		ARPA: grosen@amadeus.ucsb.edu
Signal Processing Lab / Communications Research Lab
ECE Dept.
University of California
Santa Barbara, CA  93106