VIA C3
Samuel(サミュエル)はWinChip 4コアをベースとして開発され、VIAが最初に市場に投入したCPUコアである。後に投入されたSamuel2との区別の為、Samuel1コアと呼称される場合もある。
SamuelはL2キャッシュを搭載せず、浮動小数点数演算装置 (FPU) は動作クロックの半分のクロック周波数で動作していた。また、マルチメディア拡張命令として3DNow!をサポートするが、MMXユニットでMMX命令と3DNow!命令の処理を行っているため、一度にどちらかの命令しか処理できない。そのため、コア全体のパフォーマンスは他の競合製品と比べて劣っていた。
0.18μmプロセスで製造され、少ないトランジスタ数で構成されているためダイサイズが小さく、配線もワイヤーボンディングを採用している。このため、競合製品に対し安価かつ低消費電力を実現できるという点をメリットとしており、省電力技術Long Haulもサポートする。 Samuelコアを搭載したCPUは Cyrix IIIのブランドで販売されたが、後にはSamuelコアを搭載しながらVIA C3のプリントがされた製品も出回った。
いくつかのよく使われる命令は、他のx86プロセッサと比較して少ないクロック数で実行する。
あまり使われないx86命令はマイクロコードで実装されるか他の命令でエミュレートされている。これによりダイサイズが節約でき、消費電力が抑えられている。実際に使われている主要なアプリケーションでの影響は最小限である。
これらの設計方針は元々のRISCの主張から派生したものである。つまり、より小さな命令セット、よりよい最適化がCPU全体の性能を速くすることにつながる。
C3/CyrixIIIは互換CPUであるにもかかわらず、Samuel2コア以降ではL1より少ないL2キャッシュ搭載という、Intel純正CPUには存在しなかったキャッシュ構成を取っている。しかしデータシートによればSamuel2以降でも「互換性のために (For compatibility,)」L2キャッシュ非搭載を示す L2 Hardware Disable ビットが常に立っており、結果的にBIOS側から判断されるキャッシュ構成はCovingtonコアのCeleronと似た状態になっている。実際に初期のコアは多くのBIOSでCeleron互換CPUとして認識され、ほとんどの場合はBIOS更新なしでも動作したという。しかしその後のコアではBIOSが対応していないと動作しないことも多くなり、対応マザーボードの情報不足が露呈。800MHz以降の頃からは基本的にVIAチップセットのみが動作対象とされていった。
Cyrix III(サイリックス スリー)はVIAが2000年に発表した同社初のCPU製品である。
当初はVIAがナショナル セミコンダクターから買収したCyrixチームの設計によるJoshua搭載製品でのデビューを発表していたが、実際に発売された製品ではアナウンスが無かったにも関わらずVIAが同じくIDTから買収したCentaurチームによるSamuelコア搭載製品となっていた。 WinChipシリーズをベースとしているにも関わらずCyrixのブランドを引き続き採用したことに対し、VIAではCPUメーカーとして実績を持つCyrixブランドを活用するためと述べている。
ローエンドPC市場をターゲットとしており、当初はx86CPU市場において10%のシェアの獲得を目指すとしていたが、大手PCメーカーで採用されることは無かった。後述のSamuel2コア搭載製品以降はC3に製品ブランドが変更され、CyrixIIIは終了した。
VIAは当初、Nehemiah世代のC3の上位モデルとしてC5Xの投入も予定していた。 これは、C5XLでの改良に加えて、命令デコード,MMXユニット,SSEユニット,整数演算ユニットの複数命令同時処理を可能とし、L2キャッシュを256kB 16ウェイセットアソシエイティブに増加させる予定であったが、C5Xはキャンセルされ製品が発売されることはなかった。