CPU to ISA Version Mapping¶
Mapping of some CPU versions to relevant ISA versions.
| CPU | Architecture version |
|---|
| Power9 | Power ISA v3.0B |
| Power8 | Power ISA v2.07 |
| Power7 | Power ISA v2.06 |
| Power6 | Power ISA v2.05 |
| PA6T | Power ISA v2.04 |
| Cell PPU | - Power ISA v2.02 with some minor exceptions
- Plus Altivec/VMX ~= 2.03
|
| Power5++ | Power ISA v2.04 (no VMX) |
| Power5+ | Power ISA v2.03 |
| Power5 | - PowerPC User Instruction Set Architecture Book I v2.02
- PowerPC Virtual Environment Architecture Book II v2.02
- PowerPC Operating Environment Architecture Book III v2.02
|
| PPC970 | - PowerPC User Instruction Set Architecture Book I v2.01
- PowerPC Virtual Environment Architecture Book II v2.01
- PowerPC Operating Environment Architecture Book III v2.01
- Plus Altivec/VMX ~= 2.03
|
Key Features¶
| CPU | VMX (aka. Altivec) |
|---|
| Power9 | Yes |
| Power8 | Yes |
| Power7 | Yes |
| Power6 | Yes |
| PA6T | Yes |
| Cell PPU | Yes |
| Power5++ | No |
| Power5+ | No |
| Power5 | No |
| PPC970 | Yes |
| CPU | VSX |
|---|
| Power9 | Yes |
| Power8 | Yes |
| Power7 | Yes |
| Power6 | No |
| PA6T | No |
| Cell PPU | No |
| Power5++ | No |
| Power5+ | No |
| Power5 | No |
| PPC970 | No |
| CPU | Transactional Memory |
|---|
| Power9 | Yes (* see transactional_memory.txt) |
| Power8 | Yes |
| Power7 | No |
| Power6 | No |
| PA6T | No |
| Cell PPU | No |
| Power5++ | No |
| Power5+ | No |
| Power5 | No |
| PPC970 | No |