コンテンツにスキップ

PowerPC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Ppc64から転送)
PowerPC
開発者 AIM連合フリースケール・セミコンダクタIBM
ビット数 64ビット (32 → 64)
発表 1992年
バージョン 2.02
デザイン RISC
タイプ Load-store
エンコード Fixed/Variable (Book E)
ブランチ Condition code
エンディアン Big/Bi
拡張 AltiVec, APU
オープン Yes
レジスタ
32 GPR, 32 FPR
IBM PowerPC 601 マイクロプロセッサ PPC601FD-080-2
IBM PowerPC 601+ マイクロプロセッサ PPCA601v5FE1002
IBM PowerPC 601 マイクロプロセッサ PPC601FF-090a-2

PowerPC: Performance optimization with enhanced RISC - Performance Computing1991Apple ComputerIBMAIMRISC

PowerPCIBMPOWERAppleMacintoshIBMRS/6000使POWER3POWERPowerPC

[]




L2L3

使使FPGAIPAIMCPUCPU

ApplePower MacintoshPower MacIBMBlueGene/L2005 - 2006WiiPLAYSTATION 3Xbox 360PowerPC

PowerPCNXPIBMPowerPCCellIBM4xxCPUAMCC4xxIBMIBM

[]


PowerPCRISC

POWER

POWERRISC

G5



3264

32GPR32FPR

RISC10使(r13 - r31[1])退

1

 (Hard-Wired) 

G44128AltiVecIBMVMXAppleVelocity Engine32

84()

ABI10



8×32×17=4352

1998POWER3POWER64PowerPC

歴史[編集]


PowerPC 70RISC使 IBM801801IBM16ROMPIBM RTRTIBMPOWER1990RISC System/6000

POWERIBMRS/6000POWERIBMRISC Single ChipRSCRSC使

1991IBMApplePOWERApple ComputerIBMAppleAIM

1991PowerPCAIMWindowsCISC8038680486Pentium調PowerPC

POWERRISCMC88000MIPSSPARCPOWERRISCRISC68000AppleIBM

MC88000ApplePOWERMC88000PowerPC

PowerPCApple ComputerIBMPowerPCPowerPCWindows NT 3.51SolarisPowerPCIBMAIXOS/21994 PowerPC 403 PowerPC 401440PowerPC64PowerPC 620POWER3POWER

1994PowerPCPReP1995CHRP1994PowerPCMacintosh (Power Macintosh) 

PowerPCWindowsOS/2PowerPCPowerPCOSPowerPCBeOSPowerPCx86PowerPCOSAppleClassic Mac OSMac OS XAmigaOS

1990PowerPCx8690G4AltiVecCPUSIMDPowerPCApplePowerPC603G3G4PC/ATPowerBookiMacPower Mac G4 CubePowerPC

2002POWER464PowerPC 970 (G5)G4Pentium 4IBMApplePower Mac G5iMac G5

2004PowerPCCPU2005E3(7)WiiPLAYSTATION 3Xbox 360CPUPowerPCPowerPCAppleMacintosh2006CPU2006AppleApplePowerPCApple A42009PowerPC

Wii2012Wii UPowerPC2013PlayStation 4XBOX Onex86Wii U2017Nintendo SwitchArm2019使

ARM2019

PowerPC[]

POWER (G1)[]


PowerPCIBMPOWERPowerPC1994

PowerPC 601 - 50,66,80,90MHzPOWER
PowerPC 601+ - 3 (+2.5V) 100, 110, 120MHz

PowerPC 602 -  3DOM2M2使

G2[]

XPC603EFE100LF
XPC603PRX200LC

603604G212IBM603e604e250MHzPowerPC 603使PowerPC 6044

PowerPC 603 - 
PowerPC 603e - 

PowerPC 603ev - PowerPC 603e

PowerPC 604 - SMPL2
PowerPC 604e - 604

PowerPC 604ev - 604e

PowerPC 615 - x86PowerPCPentiumx86Pentium330mm2PowerPCMinixOS/2[2](WindowsPowerPC[2])

PowerPC 620 - 64POWER3
PPC750CXEHP55-3
GEKKO 45L8926ESD
(PPCDBK-EFB486X3)

X704[]


AppleExponential Technology使CPU1996CPUPowerPCPower Macintosh[3]Apple[4][5]19975WWDCPowerPC 750PowerPC 604evPower MacintoshX704[6][7]

G3[編集]

G3(第3世代)以降は、PowerPC採用の代表的製品であるPower MacintoshシリーズでAppleがジェネレーション・ナンバーを前面に押し出したため、PowerPCの世代区分が一般に明確となった。性能比での消費電力が低いことが特徴で、現在では主に組み込み用途に用いられる。なお、パイプラインは浅く、603と変わらない4段にすぎない。

  • PowerPC 75x,74x - PowerPC G3シリーズと呼ばれる。603eの発展系。
    1. PowerPC 75xにはバックサイドキャッシュを採用
    2. 整数演算ユニットを2基に
    • PowerPC 750L -750の銅配線版
    • PowerPC 750CX/CXe -256KB L2キャッシュを内蔵
    • PowerPC 750FX/FL -130nm SOIで製造、L2キャッシュ512KB
    • PowerPC 750GX -90nm SOIで製造、〜1.1GHz、200MHz FSB対応、L2キャッシュ1MB
    • PowerPC 750CL -L2キャッシュ256KB、400MHz〜1GHz、PowerPC 750GXの約半分まで省電力化されている
  • Gekko - ニンテンドーゲームキューブ用に開発されたもの。PowerPC 750CXeをベースに、浮動小数点演算が強化され、SIMD命令が追加されている
  • Broadway - 90nm SOIで製造、任天堂のWii用に開発されたもの。Gekko互換であり、PowerPC 750CLがベースと思われるが詳細は非公開。
  • Espresso - 45nm SOIで製造、任天堂のWii U用に開発されたもの。専用GPUとのMCMに対応したマルチコアCPUで、Broadwayがベースと思われるが詳細は非公開。
XPC7400
XPC7455

G4[編集]


G3SIMDCPU60xMPXMPC 7450 MPC 745xMPC 744x G4+

MPC 74xx - G4
(一)AltiVec (Velocity Engine) 

(二)CPUMPX (MaxBus) 

(三)SMP

(四)

MPC 7400
MPC 7410 - 180nm

MPC 7450 - L2256KBL347
MPC 7451 - 

MPC 7445 - 7455L3

MPC 7455 - 180 nmSOI1GHz

MPC 7457 - 130nm L2512KB

MPC 7447 - 7457L3

MPC 7448 - 90nm1MBL2e600

MPC 8641 - e600PCI Express

MPC 8641D - MPC 8641

G5[]


64PowerPC

PowerPC 970[]


IBMApplePOWER4G5

64

(2GHz1625)

CPU1GHz

2FPUG414GFLOPS+8GFLOPS[1GHz]

AltiVecVMX

2G41



G4


PowerPC 970FX[]

90nmPowerTune
PowerPC 970MP[]

L21MB2.5GHz
PowerPC 970GX[]

PowerPC 970FX970MP2.5GHz

PWRficient PA6T[]


P.A. Semi2008Apple64G5

253402GHz213W

CONEXIUM

AltiVecVMX


Cell[]

PPE[]


PowerPC Processor ElementSCEIBM4PowerPCCell/B.E.PowerXCell 8i使

VMX64POWER2RISC

4GHz19

PowerPC ISA v.2.02

2



L2


Xenon[]


Xbox 360IBM64PowerPCXCPUGPUXenosXCGPUeDRAMOban

3

VMX128

1MBL2

21.6GB/sFSB

4xx[]


IBMAMCCASICCPU2005

405 
PowerPC NPe405H

PowerPC 405EP

PowerPC 405EX

PowerPC 405EXr

PowerPC 405GP

PowerPC 405GPr

440 
PowerPC 440EP

PowerPC 440EPx

PowerPC 440GR

PowerPC 440GRx

PowerPC 440GX

PowerPC 440SP

PowerPC 440SPe

460 
PowerPC 460EX

PowerPC 460GT

PowerPC 460SX

PowerPC 460GTx

470[]


20099244704002400464FP79out-of-orderSIMDPowerPC G3 (PowerPC750) 

PowerPC 476FP 12S -45nm SOI1.6GHz1.6WSIMD2SIMD2GHz

PowerPC A2[]


201029ISSCC2010[8]14161L116KB+16KBL22MB1.6GHz55W204.8Gflops2.3GHz65WBlue Gene/QQCPU

使[]


IBM POWER - IBMUNIXCPU


MPC5xx

PowerQUICC

Macintosh - ApplePower MacintoshPower MaciBook1995PowerBook2005iMac

使
PowerPC 603 66MHz使

 MODEL3 使CPUPowerPC 603 66MHz100MHzPowerPC 603ev 166 MHz使

PlayStation 3PowerPCCell使

Xbox 360PowerPC使

WiiWii UPowerPCGekkoBroadwayEspresso使

 - NASPowerPC使




F-35ICPIntegrated Core Processor

[]

  1. ^ Kacmarcik, Cary (1995). Optimizing PowerPC Code. Addison-Wesley Publishing Company. p. 252. ISBN 0-201-40839-2 
  2. ^ a b Microsoft killed the PowerPC 615” (英語). theregister.com. 2021年6月26日閲覧。
  3. ^ X704 with Exponential processor Power PC - Computer History Museum
  4. ^ “後藤弘茂のCOMDEXリアルタイムレポート(その4)”. PC Watch. (1996年11月21日). https://pc.watch.impress.co.jp/docs/article/961122/gotocom4.htm 
  5. ^ “山田久美夫の「MACWORLD Expo/San Francisco 1997」会場レポート”. PC Watch. (1997年1月9日). https://pc.watch.impress.co.jp/docs/article/970109/macworld.htm 
  6. ^ “ExponentialのX704チップ 500MHz超は第3四半期以降”. MacWEEK. (1997年3月31日). オリジナルの1999年4月23日時点におけるアーカイブ。. https://web.archive.org/web/19990423191240/http://www.zdnet.co.jp/macweek/9703/n0331_exponential.html 
  7. ^ “Apple,X704チップ採用計画を中止 Arthur,Mach 5と「性能の差なし」”. MacWEEK. (1997年5月16日). オリジナルの1998年12月1日時点におけるアーカイブ。. https://web.archive.org/web/19981201210217/http://www.zdnet.co.jp/macweek/9705/n0516_x704.html 
  8. ^ [1]

関連項目[編集]

外部リンク[編集]