[comp.arch] Weitek 8064

lamaster@pioneer.arpa (Hugh LaMaster) (08/27/87)

I would like to introduce a new topic for discussion.  The preliminary
documentation on the Weitek chip set has been out for 2 or 3 months.  I don't
know if they are shipping samples yet, but I have read the documentation.  I
am very impressed.  I see this chip set as being the first in a new era of
floating point capable microprocessor systems.  For those who haven't seen any
of the announcements, the 8000, 8032, and 8064 are a set of three processors
in the same family.  The 8064 is a two chip 64 bit floating point version.

Interesting features:

1) Separate code and data buses    :-)

2) 64 bit wide data bus on the 8064    :-)

3) 64 bit wide floating point registers on the 8064 (32 of them)    :-)

4) A "medium long instruction word" instruction format, with separate program
control, integer, and floating point fields, allowing simultaneous issue of
compare/branch, load/store and integer arithmetic, and floating point
arithmetic.

5) A shuffle instruction which can turn just about any brain-damaged bit/byte
order into any other in 1 or 2 instructions

6) A claimed 7 MIPS (11/780 = 1) on scalar code, and 2 MFLOPS on Linpack (peak
register to register higher).  It would appear that 10 MFLOPS sustained on
certain vector floating point operations may be feasible, though it doesn't
have a vector instruction set, due to the simultaneous load/store and floating
point instruction issue.  Very cute.

The processor set includes no instruction cache or MMU :-( or data cache :-)  

Unfortunately, the machine is little-endian          :-(
but the shuffle instruction almost makes up for it        :-)

From the standpoint of us numerical simulation bigots, this machine has just
about the right balance between integer and floating point performance.  In
fact, if it turns out the way it is documented now, it should be about 2/3 of
a CDC 7600, scalar and vector.  Just what I need in a high performance
workstation.


I assume that some companies out there are designing it in to their systems-
and I eagerly await the results.  Does anyone know anything more than the
above, or have more complete or correct information?




  Hugh LaMaster, m/s 233-9,  UUCP {seismo,topaz,lll-crg,ucbvax}!
  NASA Ames Research Center                ames!pioneer!lamaster
  Moffett Field, CA 94035    ARPA lamaster@ames-pioneer.arpa
  Phone:  (415)694-6117      ARPA lamaster@pioneer.arc.nasa.gov


                 "IBM will have it soon"


(Disclaimer: "All opinions solely the author's responsibility")