VIA Technologies, a Taiwan-based computing giant, acquired the aging Cyrix processing platform in June 1999. In the same time-frame, the company bought rights to the Centaur WinChip architecture, allowing it to enter the processor design business. While VIA is now actively developing processing platforms, it still relies on outside resources to produce its models.
Many computer users have never heard of a VIA processor. This lack of visibility can best be attributed to poor marketing, though the quality of the processors has also been in question. The original VIA Cyrix III processor never shipped to market; its architecture simply could not compete with similarly priced offerings from Intel and AMD.
In acquiring Centaur, VIA moved to redesign its failed chip. The Centaur design team had posted moderate success with WinChip; VIA was hoping to leverage that success into a viable processor design. The VIA Cyrix III, called Samuel, was derived from Centaur; it shared little technology with any earlier Cyrix design. The Samuel was underpowered, but it did establish VIA's presence in the microprocessor market.
The current VIA processing platform is called C3, a name derived from Cyrix III but shortened to neutralize the stigma associated with earlier Cyrix models. The VIA C3 is essentially a fifth-generation 80586 core architecture, with extensions for compatibility with MMX and 3DNow! instruction sets. 3DNow! support is a real blessing, as the base floating-point unit of the C3 leaves much to be desired. The C3 fairs slightly better in desktop applications; it usually performs within a few percentage points of the popular Intel Celeron II for most integer-based calculations. Comparing the C3 against the AMD Duron is pointless; the entry-level Duron often outperforms even the powerful Pentium III.
![]() |
Processor Family |
Model Name |
VIA C3 |
---|---|---|
Performance Rating |
733 – 933+ MHz |
|
Generation |
Fifth: 80586 IA-32 |
|
Operational Rates |
Level 1 Cache Speed |
1.0x Core Rate |
Level 2 Cache Speed |
1.0x Core Rate |
|
Front-side Bus Speed |
100 – 133 MHz |
|
Multiplier Ratio |
4.5x – 8.0+x |
|
Physical Design |
Interface Packing |
370 Pin Socket |
Core Die Size |
.15 micron, 52 mm2 |
|
.13 micron, 52 mm2 |
||
Transistor Count |
15.8 Million |
|
Voltage Interface |
Split Core and I/O |
|
Core Voltage |
.15 micron: 1.6 volts |
|
.13 micron: 1.35 volts |
||
3.3 volts |
||
Power Consumption |
6.8 – 10.6 watts |
|
Maximum Power |
9.6 – 17.7 watts |
|
Architectural Design |
Core Technology |
In-order and Pipelined Execution RISC |
Register Support |
Integer = 32 bit |
|
Floating-Point = 80 bit |
||
MM = 64 bit |
||
Execution Units |
1x Integer |
|
1x FPU (1/2 Speed) |
||
Data Bus Width |
64 bit |
|
Max Memory Support |
Physical = 4 Gigabyte |
|
Virtual = 64 Terabyte |
||
Multi-Processor Support |
Not Supported |
|
Level 1 Code Cache |
64 KB 4-way |
|
Level 1 Data Cache |
64 KB 4-way |
|
Level 2 Cache |
64 KB Exclusive |
|
Pre-fetch Queue |
3x 16 Byte |
|
Static Branch Prediction |
Supported |
|
Dynamic Branch Prediction |
128 Entry |
|
RSB Branch Prediction |
16 Entry |
|
Floating-Point Processor |
Integrated |
|
Multimedia Extensions |
MMX, 3DNow! |
![]() |