Global Information Lookup Global Information

Power ISA information


Power ISA
Designer
  • Power.org
  • OpenPOWER Foundation
Bits32-bit/64-bit (32 → 64)
Introduced2006; 18 years ago (2006)
Version3.1
DesignRISC
TypeRegister–Register
EncodingFixed/Variable
BranchingCondition code
EndiannessBig/Bi
ExtensionsAltiVec, PowerPC AS, APU, DSP, CBEA
OpenYes, and royalty free
Registers
  • 32× 64/32-bit general-purpose registers
  • 32× 64-bit floating-point registers
  • 64× 128-bit vector registers
  • 32-bit condition code register
  • 32-bit link register
  • 32-bit count register
+ more
A very high level schematic diagram of a generic Power ISA processor

Power ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) currently developed by the OpenPOWER Foundation, led by IBM. It was originally developed by IBM and the now-defunct Power.org industry group. Power ISA is an evolution of the PowerPC ISA, created by the mergers of the core PowerPC ISA and the optional Book E for embedded applications. The merger of these two components in 2006 was led by Power.org founders IBM and Freescale Semiconductor.

Prior to version 3.0, the ISA is divided into several categories. Processors implement a set of these categories as required for their task. Different classes of processors are required to implement certain categories, for example a server-class processor includes the categories: Base, Server, Floating-Point, 64-Bit, etc. All processors implement the Base category.

Power ISA is a RISC load/store architecture. It has multiple sets of registers:

  • 32 × 32-bit or 64-bit general-purpose registers (GPRs) for integer operations.
  • 64 × 128-bit vector scalar registers (VSRs) for vector operations and floating-point operations.
    • 32 × 64-bit floating-point registers (FPRs) as part of the VSRs for floating-point operations.
    • 32 × 128-bit vector registers (VRs) as part of the VSRs for vector operations.
  • 8 × 4-bit condition register fields (CRs) for comparison and control flow.
  • 11 special registers of various sizes: Counter Register (CTR), link register (LR), time base (TBU, TBL), alternate time base (ATBU, ATBL), accumulator (ACC), status registers (XER, FPSCR, VSCR, SPEFSCR).

Instructions up to version 3.0 have a length of 32 bits, with the exception of the VLE (variable-length encoding) subset that provides for higher code density for low-end embedded applications, and version 3.1 which introduced prefixing to create 64-bit instructions. Most instructions are triadic, i.e. have two source operands and one destination. Single- and double-precision IEEE-754 compliant floating-point operations are supported, including additional fused multiply–add (FMA) and decimal floating-point instructions. There are provisions for single instruction, multiple data (SIMD) operations on integer and floating-point data on up to 16 elements in one instruction.

Power ISA has support for Harvard cache, i.e. split data and instruction caches, and support for unified caches. Memory operations are strictly load/store, but allow for out-of-order execution. There is also support for both big and little-endian addressing with separate categories for moded and per-page endianness, and support for both 32-bit and 64-bit addressing.

Different modes of operation include user, supervisor and hypervisor.

and 27 Related for: Power ISA information

Request time (Page generated in 0.8301 seconds.)

Power ISA

Last Update:

Power ISA is a reduced instruction set computer (RISC) instruction set architecture (ISA) currently developed by the OpenPOWER Foundation, led by IBM....

Word Count : 2277

IBM Power microprocessors

Last Update:

architecture (ISA), which evolved into PowerPC and later into Power ISA. In August 2019, IBM announced it would open source the Power ISA. As part of the...

Word Count : 2488

PowerPC

Last Update:

architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has been named Power ISA since 2006...

Word Count : 5270

Power

Last Update:

package IBM POWER architecture, a RISC instruction set architecture Power ISA, a RISC instruction set architecture derived from PowerPC IBM Power microprocessors...

Word Count : 784

IBM POWER architecture

Last Update:

IBM POWER is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by IBM. The name is an acronym for Performance Optimization...

Word Count : 1751

NX bit

Last Update:

entries for IBM PowerPC's hashed page tables have a no-execute page bit. Page table entries for radix-tree page tables in the Power ISA have separate permission...

Word Count : 1182

OpenPOWER Foundation

Last Update:

The OpenPOWER Foundation is a collaboration around Power ISA-based products initiated by IBM and announced as the "OpenPOWER Consortium" on August 6, 2013...

Word Count : 1254

Reduced instruction set computer

Last Update:

designs based on further work on the 801 concept, the IBM POWER architecture, PowerPC, and Power ISA. As the projects matured, many similar designs, produced...

Word Count : 6515

Isa bin Salman Al Khalifa

Last Update:

Isa bin Salman bin Hamad Al Khalifa (Arabic: عيسى بن سلمان آل خليفة; 3 June 1933 – 6 March 1999) was a Bahraini royal who served as the first Emir of...

Word Count : 1270

List of PowerPC processors

Last Update:

POWER3-II), originally the PowerPC 630. Introduced in 1998. POWER4, 64-bit, dual core, 1.0–1.9 GHz (as POWER4+), follows the PowerPC 2.00 ISA. Introduced in 2001...

Word Count : 1838

Calling convention

Last Update:

point. It passes arguments in registers whenever possible. The POWER, PowerPC, and Power ISA architectures have a large number of registers so most functions...

Word Count : 4136

AltiVec

Last Update:

of the Power ISA v.2.03 specification. It was never formally a part of the PowerPC architecture until this specification although it used PowerPC instruction...

Word Count : 1886

Ubuntu

Last Update:

is also available on Power ISA, while older PowerPC architecture was at one point unofficially supported, and now newer Power ISA CPUs (POWER8) are supported...

Word Count : 10562

CentOS Stream

Last Update:

CentOS Stream is a Linux distribution that exists as a midstream between the upstream development in Fedora Linux and the downstream development for Red...

Word Count : 315

Endianness

Last Update:

endianness; these include Power ISA, SPARC, ARM AArch64, C-Sky, and RISC-V. IBM AIX and IBM i run in big-endian mode on bi-endian Power ISA; Linux originally...

Word Count : 4913

Comparison of assemblers

Last Update:

AVR, x86, x86-64, Freescale 68HC11, Freescale v4e, Motorola 680x0, MIPS, PowerPC, IBM System z, TI MSP430, Zilog Z80. SDAS (fork of ASxxxx Cross Assemblers...

Word Count : 503

IBM POWER

Last Update:

PowerPC/Power ISA instruction set architecture IBM Power microprocessors, a line of microprocessors implementing the IBM POWER and the PowerPC/Power ISA...

Word Count : 89

OpenPOWER Microwatt

Last Update:

Blanchard at IBM, announced at the OpenPOWER Summit NA 2019 and published on GitHub in August 2019. It adheres to the Power ISA 3.0 instruction set and can be...

Word Count : 499

IBM AIX

Last Update:

of hardware platforms, including the IBM RS/6000 series and later Power and PowerPC-based systems, IBM System i, System/370 mainframes, PS/2 personal...

Word Count : 5592

Fedora Linux

Last Update:

Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Enterprise Linux...

Word Count : 4038

PowerPC e200

Last Update:

The PowerPC e200 is a family of 32-bit Power ISA microprocessor cores developed by Freescale for primary use in automotive and industrial control systems...

Word Count : 885

PowerPC e5500

Last Update:

The PowerPC e5500 is a 64-bit Power ISA-based microprocessor core from Freescale Semiconductor. The core implements most of the core of the Power ISA v...

Word Count : 394

PowerPC 400

Last Update:

The PowerPC 400 family is a line of 32-bit embedded RISC processor cores based on the PowerPC or Power ISA instruction set architectures. The cores are...

Word Count : 2391

Instruction set architecture

Last Update:

In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or...

Word Count : 4278

GNU Compiler Collection

Last Update:

is also available for many embedded systems, including ARM-based and Power ISA-based chips. As well as being the official compiler of the GNU operating...

Word Count : 4911

Power10

Last Update:

multithreading, multi-core microprocessor family, based on the open source Power ISA, and announced in August 2020 at the Hot Chips conference; systems with...

Word Count : 2061

Minicomputer

Last Update:

system is "midrange computer", such as the higher-end SPARC from Oracle, Power ISA from IBM, and Itanium-based systems from Hewlett-Packard. The term "minicomputer"...

Word Count : 2687

PDF Search Engine © AllGlobal.net