|
|
|
---
|
|
|
|
title: "POWER Instruction Set Architecture 2.07"
|
|
|
|
publicreview: false
|
|
|
|
date: 2022-01-01
|
|
|
|
draft: true
|
|
|
|
---
|
|
|
|
|
|
|
|
The Power Instruction Set Architecture (ISA) Version 2.07B is a specification that describes the architecture used
|
|
|
|
for the IBM® POWER8®, IBM® POWER8® with NVIDIA® NVLink™ Technology, the Suzhou Powercore Technology CP1 processor
|
|
|
|
& prior IBM Power Architecture® processors.
|
|
|
|
It defines the instructions the processors execute. It consists of five books and a set of appendices.
|
|
|
|
|
|
|
|
- Book I, Power ISA User Instruction Set Architecture,
|
|
|
|
covers the base instruction set and related facilities available to the application programmer.
|
|
|
|
- Book II, Power ISA Virtual Environment Architecture,
|
|
|
|
defines the storage model and related instructions and facilities available to the application programmer.
|
|
|
|
- Book III-S, Power ISA Operating Environment Architecture - Server Environment,
|
|
|
|
defines the supervisor instructions and related facilities used for general purpose implementations.
|
|
|
|
- Book III-E, Power ISA Operating Environment Architecture - Embedded Environment,
|
|
|
|
defines the supervisor instructions and related facilities used for embedded implementations.
|
|
|
|
- Book VLE, Power ISA Operating Environment Architecture - Variable Length Encoding (VLE) Instructions Architecture,
|
|
|
|
defines alternative instruction encoding and definitions intended to increase instruction density for very low end implementations.
|
|
|
|
|
|
|
|
The Power ISA specification is an important resource for software developers especially compiler and tool chain developers.
|
|
|
|
Firmware and operating system developers will also find it essential.
|