engineering sample samples qualification cpu processor prozessor information mhz pictures core frequency chip packaging info ic x86 museum collection amd cyrix harris ibm idt iit intel motorola nec sgs sgs-thomson siemens ST signetics mhs ti texas instruments ulsi hp umc weitek zilog 4004 4040 8008 808x 8085 8088 8086 80188 80186 80286 286 80386 386 i386 Am386 386sx 386dx 486 i486 586 486sx 486dx overdrive 80187 80287 387 487 pentium 586 5x86 386dlc 386slc 486dx2 mmx ppro pentium-pro pro athlon duron z80 sparc alpha dec dirk oppelt
home
Weitek FPU
  Weitek 386 FPU Abacus 3167, 20 MHz
  Weitek 386 FPU Abacus 3167, 25 MHz
  Weitek 386 FPU Abacus 3167, 33 MHz
  Weitek SPARC FPU 3170 020-GCD
  Weitek SPARC FPU 3170 025-GCD
  Weitek SPARC FPU 3172A 025-GCD
» Weitek overview
» all FPU chips
 
The Weitek Abacus
The 3167 was introduced in 1989 to provide the fastest floating point performance possible on a 386 based system at that time. The Weitek Abacus is not a real coprocessor, strictly speaking, but rather a memory mapped peripheral device. It was optimized for speed wherever possible. Besides using the faster memory mapped interface to the CPU (the 80x87 uses IO-ports), it does not support many of the features of the 80x87 coprocessors, allowing all of the chip's resources to be concentrated on the fast execution of the basic arithmetic operations.
 
The Weitek Abacus provided up to 2.5 times the performance of an Intel 387DX coprocessor, but it's performance would drop to about half the stated rate for double precision, while the value for the Intel 387DX would not change much. Anyhow, before the advent of the Intel RapidCAD, the Weitek 3167 usually beat all 387 compatible coprocessors even for double precision operations. For typical applications the advantage of the Weitek 3167 over the 387 clones is much smaller.
 
The Abacus 3167 is packaged in a 121-pin PGA that fits into an EMC socket provided by most 386 based systems. It does not fit into the normal coprocessor socket designed to hold a 387 compatible coprocessor in a 68-pin PGA. To get the best of both worlds, one might want to use a Weitek 3167 and a 387 compatible coprocessor in the same system. These coprocessors can coexist in the same system just fine. Only problem is that most 386 based systems contain only one coprocessor socket, usually of the EMC (extended math coprocessor) type. Thus, you can install either a 387 coprocessor or a Weitek 3167, but not both. There are little daughter boards available though that fit into the EMC socket and provide two sockets, an EMC and a standard coprocessor socket.
 
While support for 80x87 coprocessors is very common in application programs, the Weitek Abacus coprocessors do not enjoy such wide spread support. Due to their high price, only a few high-end PCs have been equipped with Weitek coprocessors. Therefore most of the programs that support these coprocessors are also high-end products like AutoCAD and Versacad-386.

References:
Most of the information provided here is from Norbert Juffa's excellent FPU reference "Everything you always wanted to know about math coprocessors", please refer to 'copro16a.txt' for more information.  
Weitek at Wikipedia
Weitek Abacus 3167, 20 MHz
Weitek Abacus 3167, 20 MHz Top Side
3167
020-GCU
MB
(M) WEITEK '88
Weitek Abacus 3167, 20 MHz Back Side
3167-MB
8935P
USA
add comment
Core Frequency:20 MHz
Board Frequency:20 MHz
Introduced:1988
Manufactured:week 35/1989
Made in:USA
Package Type:Ceramic
PGA-121
top of page
Weitek Abacus 3167, 25 MHz
Weitek Abacus 3167, 25 MHz Top Side
3167
025-GCU
MB
(M) WEITEK '88
Weitek Abacus 3167, 25 MHz Back Side
3167-MB
8948N
USA
add comment
Core Frequency:25 MHz
Board Frequency:25 MHz
Introduced:1988
Manufactured:week 48/1989
Made in:USA
Package Type:Ceramic
PGA-121
top of page
Weitek Abacus 3167, 33 MHz
Weitek Abacus 3167, 33 MHz Top Side
3167
033-GCU
HC
(M) WEITEK '88
Weitek Abacus 3167, 33 MHz Back Side
3167-HC
8952T
USA
add comment
Core Frequency:33 MHz
Board Frequency:33 MHz
Introduced:1988
Manufactured:week 52/1989
Made in:USA
Package Type:Ceramic
PGA-121
top of page
Weitek 3170 020-GCD
Weitek 3170 020-GCD Top Side
3170
020-GCD
H1B
(M) WEITEK '88
Weitek 3170 020-GCD Back Side
3170-H1B
8938
USA
This is an FPU from my Sun SPARCstation 1 (4/60) 'Campus'.
 
add comment
Core Frequency:20 MHz
Board Frequency:20 MHz
Introduced:1988
Manufactured:week 38/1989
Made in:USA
Package Type:Ceramic
PGA-143
top of page
Weitek 3170 025-GCD
Weitek 3170 025-GCD Top Side
3170
025-GCD
E2B
(M) WEITEK '88
Weitek 3170 025-GCD Back Side
3170-E2B
9031Y
USA
A 25 MHz Weitek SPARC FPU for the SPARCstation 1+ 'Campus B' (4/65). The 3170 was used for a short time only and later replaced by a Weitek 3172.
 
add comment
Core Frequency:25 MHz
Board Frequency:25 MHz
Manufactured:week 31/1990
Made in:USA
Package Type:Ceramic
PGA-143
top of page
Weitek 3172A 025-GCD
Weitek 3172A 025-GCD Top Side
3172A
025-GCD
E2B
(M) WEITEK '90
Weitek 3172A 025-GCD Back Side
317XA-E2B
9106G
USA
This is an FPU from a Sun SPARCstation IPC (4/40) 'Phoenix' from 1991.
 
add comment
Core Frequency:25 MHz
Board Frequency:25 MHz
Manufactured:week 06/1991
Made in:USA
Package Type:Ceramic
PGA-143
top of page