Septor.net
The resource for computer news

Advertisement


Site Navi
Home

Specs

Processor spec-note

Related Links

Advertisement


February, 2004 updated

2004年2月更新

2/10 - Pentium 4に追記, Athlon 64 OPNを更新, データの追加と修正 (Pentium 4 summary, detail, PowerPC summary)

1/16 - Opteron/Athlon 64に追記, 同OPNを更新, データの追加と修正 (Opteron, Athlon 64, Pentium 4 summary), メモを更新 (Efficeon)

Rev. 0.30.0012
Specs

プロセッサスペックノート [暫定版]


  IntelとAMDの製品を中心に、スペック等を (主に自分の参照用として) 簡単にまとめてみました。 まだ部分的ですが、ちょくちょく追加していこうかと思ってます。

目次

  1. AMD製プロセッサ
    1. Family 15 8th Generation: Opteron, Athlon 64 FX, Athlon 64
    2. Family 6 7th Generation: Athlon XP, Athlon MP, Athlon
    3. Family 5 6th Generation: K6, K6-2, K6-III
  2. Intel製プロセッサ
    1. Family 15 Desktop, Mobile: Pentium 4
    2. Family 6 Desktop, Mobile: Pentium M, Pentium III, Pentium II
    3. Family 15 IA-64 Server: Itanium 2, Itanium
    4. Family 6 Server: Pentium III-S, Pentium III Xeon, Pentium II Xeon, Pentium Pro
  3. その他の製品群及びメモなど
    1. General Summary: プロセッサ概要
    2. メモ: IBM Power5/6, Transmeta Efficeon
    3. IBM, Motorola PowerPC: PowerPC 970/G5
    4. VIA Family 6: C3, Cyrix III
    5. その他: Intelプロセスロードマップ, CPUチップ写真一覧
    6. 参考

General Summary



General Summary
 ArchitectureInstr. setExec. coreGen.Clock Freq.TransistorsFirst intro.
40044-bit/4-bit---108KHz23001971
80088/8---200KHz35001972
80808/8---2MHz60001974
808616/16x86CISC-5-10MHz29K1978
808816/8x86CISC-5-8MHz29K1978
8028616/16x86CISC-6-12MHz134K1982
i38632/32IA-32CISC-16-33MHz275K1985
i48632/32IA-32CISCP425-100MHz1.2M1989
Pentium32/64IA-32CISCP560-200MHz3.1-3.3M1993
Pentium Pro32/64IA-32RISCP6150-200MHz5.5M1995
MMX Pentium32/64IA-32CISCP5166-233MHz4.5M1997
Pentium II32/64IA-32RISCP6233-450MHz7.5M1997
Pentium III32/64IA-32RISCP6450-1400MHz9.5-44M1999
Pentium 432/64IA-32RISCP71.3-4GHz42-125M2000
Pentium 4 XE32/64IA-32RISCP73.2-3.4GHz169M2003/9
Itanium64/64IA-64EPIC-733-800MHz25M2001/5
Itanium 264/128IA-64EPIC-0.9-1.5GHz221-410M2002
Am38632/32x86CISC---1991
Am48632/32x86CISC---1993
Am5x8632/32x86CISC-133MHz-1995/11
K532/64x86RISCK575-116MHz4.3M1996/3
K632/64x86RISCK6166-300MHz8.8M1997/4
K6-232/64x86RISCK6266-550MHz9.3M1998/5
K6-III32/64x86RISCK6400-550MHz21.3M1999/2
Athlon32/64x86RISCK70.5-1.4GHz22-37M1999/6
Athlon XP32/64x86RISCK71.33-2.25GHz37.06-54.03M2000
Athlon XP64/16x16AMD64RISCK8--2004/Q3
Athlon 6464/16x16AMD64RISCK81.6-2.6GHz105.9M2003/9
Opteron64/16x16 3AMD64RISCK81.4-2.6GHz105.9M2003/4
6x8632/64x86CISC-133--
6x86MX32/64x86CISC-133-208MHz6M(1997)
MII32/64x86CISC-180-250MHz6M1998
mP632/64x86RISC-166-200MHz-1999
WinChip C632/64x86RISC-180-225MHz5.4M1997
WinChip 232/64x86RISC-200-266MHz-1998
Cyrix III32/64x86RISC-500-667MHz--
C332/64x86RISC-733-1400MHz-2001/3
Crusoe TM5x0032/32 (PCI)x86128-bit VLIW--1GHz-2000
Efficeon TM8xx032/8x8x86256-bit VLIW-1-2GHz-2003/10
680x03268kCISC----
PowerPC32PowerPCRISC----
PowerPC G3 75032/64PowerPCRISC-200-1100MHz--
PowerPC G432/64PowerPCRISC--1.4GHz33-58M2001
PowerPC 97064/32x32PowerPCRISC-1.4-2.5GHz58M2003/6

Notes


  未分類製品のメモ

IBM Power5

  • Exec. units: 8-unit, 5 instructions/cycle, 4 FLOPS/cycle issues
  • Registers: 120-int, 120-fp
  • L1: 64KB 2-way I, 32KB 4-way D
  • L2: 1.92MB, 640KB x 3 block, 10-way, shared
  • 2 cores, 4 logical processors
  • L3: 36MB on chip, half speed, (256-bit bus)
  • Memory: 512-bit DDR (8-channel, DDR400 ?, ECC Registered), reduce latency
  • Power management
  • 276M transistors, 389sqmm die size
  • 0.13-micron CopperSOI 8-layer process
  • 1.4 - 2GHz, 2004
  • Power5+: 90nm process, up to 3GHz, 2005
IBM Power6 (2006)

  • Higher clock scale
  • 65nm process
Transmeta Efficeon

  • Issue: 32-bit x 8 instructions/cycle
  • Execution units: 2 x ALU, 2 x Load/Store/ADD, FPU (FP/MMX/SSE/SSE2), SSE (MMX/SSE/SSE2), Branch, Alias, CR, 2 x Exec
  • Efficeon CMS: x86, MMX, SSE, SSE2
  • L1: 128KB ?-way I, 64KB ?-way D
  • L2: 1MB, 512KB (TM8300, TM8500)
  • Memory: 64-bit DDR (DDR400/333/266, ECC)
  • HyperTransport 8x8 200MHz DP
  • AGP 4x
  • LPC ROM interface
  • Package: TM8600/8300/8800/8500 783 FC-OBGA 29x29mm, TM8620/8820 21x21mm
  • 0.13-micron 台湾積体電路製造 (TSMC) Copper process, ?M transistors, 119sqmm die size
  • 1 - 1.4GHz, Enhanced LongRun, 2003/10 発表, 2003/12 リリース
  • 90nm Fujitsu Microelectronics CS100 CMOS process, ?M transistors (same to 130nm core), 68sqmm die size
  • 1 - 2GHz, LongRun 2, 2003/11 テープアウト, 2004/1 1stシリコン, 2004/Q4
  • 90nm/65nm: 2005

IBM, Motorola PowerPC Processors



PowerPC summary
 CoreClockFSBL1/L2Ex.ProcessTrs.Die size
PowerPC G5/970970FX2.x-1.4GHz1.1GHz-700MHz64+32/512KBVMX90nm SOI-M-sqmm
9702-1.4GHz1GHz-700MHz64+32/512KBVMX0.13 SOI58M118sqmm
PowerPC G4Apollo 71.3-1GHz200MHz32+32/512KBVMX0.1358M98.3sqmm
Apollo 61.4, 1.25GHz, 1067-600MHz133MHz32+32/256KBVMX0.1833M106sqmm
PowerPC G3Mojave---(VMX)---
750GX Gobi1GHz-733MHz200MHz32+32KB/1MB-0.13 SOI-51.9sqmm
750FX Sahara800-600MHz-32+32KB/512KB-0.13 SOI--
(MPC750)450-200MHz100MHz32+32KB/(1MB)-0.27---

IBM PowerPC G5/970 detail
 CoreSpecs
Execution Units-2 x Integer, 2 x Load/Store, CRU, 2 x Pipelined FPU, Vector Permute, Vector Simple Integer, Vector Complex Integer, Vector FP (Altivec/VMX 162 SIMD), Branch
Instruction Decoder-8 instructions per cycle
Instruction Dispatch-4 IOPs per cycle, 1 Branch per cycle
Issue Queues-16-entry VPU, 20-entry VALU (Vector Simple/Complex Integer, Vector FP), 10-entry 2 x FPU (2 FPU), 18-entry 2 x Int/Load-Store (Integer, Load/Store), 10-entry CRU, 12-entry Branch
Instruction Window-215 instructions in-flight
Instruction Retirement-5 IOPs per cycle
Registers-32 architected, 48 rename GPRs, 32 architected, 48 rename FPRs, 32 architected, n rename VPRs
Pipeline Stages-16 stages int, 17 stages address, 21 stages FP
Multi processing-SMP support
Multi threading-Not supported
L1-Instruction cache-64KB, direct-mapped, 8 instructions per cycle
L1-Data cache-32KB, 2-way set associative
TLB--
L2 cache-512KB, 8-way set associative
FSB-Fourth the core clock frequency, Double-pumped, 2 x 32-bit channel, 6.4-8GB+/sec bandwidth
Manufacturing technology-90-nano CMOS, Cupper interconnect SOI
-0.13-micron CMOS, Cupper interconnect SOI, (IBM CMOS9S)
Transistor count-58M
Die size-118sqmm
Package, Socket support--

VIA Family 6 Desktop Processors



VIA Centaur Family 6 Desktop summary
 CodenameClockFSB/PSBL1/L2Ex.ProcessTrs.Die size
C4CN-MHz400MHz-/-SSE290nm-M-
C3C5Z-MHz400MHz-/-SSE20.13-M60sqmm (?)
C3C5I Esther2GHz LV400MHz64+64KB/64KBSSE290nm-MAbout 30sqmm
C3C5P Nehemiah1.4-1GHz200, 133, 100MHz64+64KB/64KBSSE0.1320.4M48sqmm
C3C5XL Nehemiah1GHz, 1000-533MHz LV133, 100MHz64+64KB/64KBSSE0.1320.5M52sqmm
C3C5N Ezra-T1GHz-933AMHz133, 100MHz64+64KB/64KBMMX, 3DNow!0.15-0.13 hybrid-M52sqmm
C3C5C Ezra933-800AMHz133, 100MHz64+64KB/64KBMMX, 3DNow!0.15-0.13 hybrid-M52sqmm
C3C5B Samuel 2800-700AMHz133, 100MHz64+64KB/64KBMMX, 3DNow!0.15-M52sqmm
Cyrix IIIC5B Samuel 2700A-667AMHz133, 100MHz64+64KB/64KBMMX, 3DNow!0.15-M52sqmm
Cyrix IIIC5A Samuel 1700-500MHz133, 100MHz64+64KB/-MMX, 3DNow!0.18-M75sqmm

C3, Pentium III Processor Execution Pipelines
 C3 (Samuel - Ezra)Pentium III
1I (Fetch)Fetch 1
2B (Branch Scan)Fetch 2
3V (Pre-decode)Decode 1
4F (Decode)Decode 2
5X (Translate x86 into internal micro-instr.)Decode 3
6R (Register File)Rename
7A (Addressing)ROB Rd
8D (Data Cache)Rdy/Sch
9G (General Issue Queue/Dispatch)Dispatch
10E (Execute)Exec
11S (Store/Branch Check)-
12W (Write-back)-

Miscellaneous



Intel Process Roadmap
 P860P862P1262P1264P1266P1268P1270 ?P18xx ?
Wafer200200300300300300300450
Process0.13um90nm9065453222-
Gate length-70nm-50-50-35---10-
Lithography193nm snanner193193193193193, EUVEUV-
TechnologyCupper/SiOF low-kCDO low-k/strained silicon-High-k gate material, Metal gate, Tri-gate Transistor---
First intro.20012003200320052007200920112014

Photo Archive
 CodenameFSBPackagePCODEPhoto
ClockCacheSocketsSpec/OPN
8088--40 DIPP80C88A-2Intel 8088
8MHz---
i386---A80386DX-16Intel i386
16MHz---
68030---MC68EC030RP25BMotorola 68EC030
25MHz---
PK-X486/87SL---TX486SLC
Cx87SLC-25QP
Cyrix 87SLC
25MHz---
i486SXP2325MHz--準備中
25MHz8KB(168-pin Socket3)-
ODP486-20MHz169 CPGAODP486SX-20Intel OverDrive
40MHz8KBOverDriveSZ699
i486DX2P2425MHz--準備中
50MHz8KB(168-pin Socket3)-
Am486DX4-33MHz208 SQFPS80486DX4AMD 486DX4
100MHz8KB-100SV8B
Am5x86-33MHz168 PGA-準備中
133MHz16KBSocket 3-
PentiumP54C66MHz320 CPGAA80502133Intel Pentium
133MHz8+8KBSocket 5S106J
6x86-66MHz321 PGA6x86L-PR166+GPCyrix 6x86
133MHz-Socket 7-
WinChip 2-75MHz321 CPGA3DEE225GSAIDT WinChip2
225MHz32+32KBSocket 7X9840C
Mobile Pentium-MMXTillamook66MHz--準備中
200MHz16+16KBMobile Module-
CeleronMendocino66MHz370 PPGAB80524P366Intel Celeron
366MHz128KBSocket 370SL35S
Mobile Pentium IITonga66MHz-PMD26605001AAIntel mobile Pentium II
266MHz512KB offMMC-1SL2KJ
Pentium IIICoppermine133MHz370 FCPGABX80526C866256Intel Pentium III
866MHz256KBSocket 370SL4MD
Pentium III-STualatin133MHz370 FCPGA2BX80530C1133512Intel Pentium III-S
1.13GHz512KBSocket 370SL5PU
Pentium 4Northwood400MHz478 FCPGA2BX80532PC2200DIntel Pentium 4
2.2GHz512KBSocket 478SL5YS

参考


AMD - Software Optimization Guide for AMD Athlon 64 and AMD Opteron Processors, x86-64 Technology White Paper
Apple - G5 Processor White Paper
Ars Technica - Jon Stokes, Inside the IBM PowerPC 970
Intel - Intel Pentium 4 on 90nm Process Datasheet, Intel Pentium 4 Processor with 512-KB L2 Cache on 0.13 Micron Process Datasheet, Intel Pentium 4 Processor Specification Update, IA-32 Intel Architecture Software Developer's Manual, Intel Technology Journal
Motorola - MPC7457 RISC Microprocessor Hardware Specifications
Sandpile - IA-32 implementation -- Intel P2 (incl. Celeron and Xeon)
VIA - C3 datasheet
その他NewsArchiveより

© 2002-2004 Septor.net
About Septor.net