IA-32

80386の開発の際に定義された、16ビットx86を32ビットに拡張した命令セットアーキテクチャ

IA-32(アイエー32、Intel Architecture 32)は80386の開発の際に定義された、16ビットx8632ビットに拡張した命令セットアーキテクチャである。

呼称

編集

IA-32という呼称自体は、インテルが新しい64ビットアーキテクチャであるIA-64を発表した際に、それと対比して従来の32ビットアーキテクチャ(すなわち、386以降その時までのx86)を指すものとして作られた一種のレトロニムである。

概要

編集

8086(80186)80286386486x86x8632386x64PentiumCeleronCoreAtom32IA-32

80386IA-3232641990x86HP64IA-64ItaniumIA-64Itanium64IA-6432x86IA-32

x86IA-64RISCx86CPUCPU

IA-64IA-32IA-64#IA-32IA-3264IA-6464AMDx8664x86-64AMD64x64#AMD6416808632386IA-3264

AMD64Intel 64x64#Intel 64Intel 64IA-32e

AMD64Intel 64IA-3264x64

IA-32386DXIntel Atomx64IA-32x64IA-32

性質

編集

8086使1RISC4

1if3

3864Pentium8IPC

486

PentiumP5

P6RISCRISCIA-32R800x86AMDNexGenNx586AMD K6P6

P6NetBurst100WP6NetBurst1CoreCoreCoreRISCP5MMXP6SSE (SSE1) SIMDNetBurstSSE2

IA-32FSBPentium ProFSBPentium ProPentium 42432Byte64Byte使XeonMP4-WayIA-64FSBFSBIA-32PC/1-Way2-Way4-Way3Quick Path InterconnectCPU

メモリ搭載の限界

編集

0FLAT MODELx86使3214GiB

P664GiB4GiB64

x64256TBWindowsNetBSDFreeBSDOpenBSDLinuxSolaris32x64

IA-32404-WayXeon MPMCH1TBXeon DP2-WayPCCPU3664GB

DDR SDRAM1DIMM4DDR SDRAMDDR3 SDRAM11DIMM1/GND150MCHFBDIMM (Fully Buffered DIMM) DIMM2006DRAMFBDIMMFBDIMMFBDIMM18DIMM

FBDIMMDIMMDRAM (AMB) 1=AMBCPUDDR31DIMM2FBDIMM

2006NehalemCPUMCHAMDOpteronCPUDIMMCPUDIMM[1]CPUMCHCPU[2]NehalemXeonFBDIMMCoreXeon

マイクロアーキテクチャ一覧

編集

80386 80386

486 486

P5 Pentium 

P6 P6Pentium ProPentium IIPentium IIICeleronXeon

P7 P7Itanium

NetBurst NetBurstPentium 4Pentium D

NetBurstIntel 64

Atom系

編集

Intel 64

編集

2011Westmere32nmGesherGesherGilo
x86AVX22nmIvy Bridge LGA 1155(Socket H2)LGA2011(Socket R)
Core i7/i5/i3 2xxx (LGA 1155)
Core i7 3xxx (LGA2011)

  • Haswell

201322nmSandy BridgeIvy Bridge
Core i7/i5/i3 4xxx (LGA1150)
Core i7 5xxx (LGA2011-v3)


Broadwell

2014Haswell14nm
Core i7/i5/i3 5xxx

Skylake

201514nmHaswell Larrabee
Core i7/i5/i3 6xxx (LGA1151)

Cannonlake

2016Skylake10nm

Larrabee

編集

x86から派生した命令セットをシェーダーコアに採用したGPU、インオーダー実行。

脚注

編集


(一)^ Xeon 7500SMIAMBCPU2Registered DDR3 DIMM

(二)^ CPUFBDIMM