Cyrix III - x86 kompatibilis processzor Socket 370 processzorfoglalattal . A VIA Technologies 2000 februárjában kezdte meg ezeknek a processzoroknak a gyártását, röviddel a Centaur Technology és a Cyrix felvásárlása után . A Cyrix III processzornak az egyik ilyen vállalat által kifejlesztett magot kellett volna használnia.
A Cyrix III processzor prototípusa a Cyrix által kifejlesztett Joshua magon [1] alapult, amely 22 millió tranzisztort tartalmazott. Ennek a magnak a Cyrix processzorokra jellemző jellemzői voltak: szuperskaláris és spekulatív utasítás-végrehajtás, magas utasítás-végrehajtási sebesség viszonylag alacsony órajel frekvencián.
Annak érdekében, hogy kiemelje a dizájn kiváló teljesítményét a versengő ajánlatokhoz képest, a Cyrix P-besorolást használt, amely meghaladja az órajelet. Feltehetően a lebegőpontos egységet javították az alulteljesítő 6x86/MII vonalhoz képest . Amikor azonban a processzor a bírálók kezébe került, az átlagos teljesítmény egész és valós számításokban nagyon alacsony volt a versenytársakhoz képest. Azt a tényt, hogy a Cyrix 6x86-os vonal nem volt 100%-ban kompatibilis a Pentium processzorokkal , szintén negatívan értékelték, és csak a 486 -os processzorokkal volt kompatibilis .
Mivel a Joshua mag hőelvezetése, mérete és teljesítménye nem bizonyult kielégítőnek, a VIA hamarosan átvált a Centaur Technology által fejlesztett Samuel magra. A Samuel mag 11 millió tranzisztort tartalmazott, egyszerűbb kialakítású volt, a WinChip processzorok (a WinChip 4 kiadatlan változata) továbbfejlesztése. A Samuel magot nagyobb órajelre tervezték, nagyobb volt az L1 gyorsítótár (de nem az L2 gyorsítótár), és vékonyabb folyamattechnológiát használt. Bár a Cyrix III processzor ezen verziója továbbra sem tudta közvetlenül felvenni a versenyt az Intel és az AMD processzorokkal, nagyon energiatakarékos volt, és feleannyi tranzisztort tartalmazott, mint a prototípusok. [2]
A VIA felhagyott a kritizált P-besorolás használatával, amikor a Samuel magon alapuló új processzorokat jelöli ki, és az órajel frekvencia tényleges értékét jelöli.
A Samuel 2 kernel a Samuel kernel változata. A Centaur Technology fejlesztőcsapata egy 64 KB-os L2 gyorsítótárat adott a processzorhoz, és 150 nm-es gyártási folyamatra helyezte át. Ezek a változtatások növelték az utasítás-végrehajtás sebességét, csökkentették az energiafogyasztást és javították az óra skálázhatóságát [2] .
A VIA Cyrix III processzort később VIA C3 névre keresztelték , mivel nem a Cyrix által fejlesztett technológiákat használta.