All Topics  
PowerPC

 
PowerPC

   Email Print
   Bookmark   Link






 

PowerPC



 
 
PowerPC (short for Power Performance Computing, often abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Apple–IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
Motorola
Motorola

Motorola, Inc. is an United States, multinational, Fortune 100, telecommunications company based in Schaumburg, Illinois. It is a manufacturer of wireless telephone handsets, also designing and selling wireless network infrastructure equipment such as cellular transmission base stations and signal amplifiers....
 alliance, known as
AIM
AIM alliance

The AIM alliance was an Business alliance formed in September 1991 between Apple Computer, International Business Machines and Motorola to create a new computing standard based on the PowerPC architecture....
. Originally intended for personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, PowerPC CPUs have since become popular embedded
Embedded system

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints....
 and high-performance processors. PowerPC was the cornerstone of AIM's PReP
Prep

Prep may refer to:* P-rep, a statistical value of the probability of replicating an observed effect* Curtis Sittenfeld#Prep, a novel by Curtis Sittenfeld...
 and Common Hardware Reference Platform
Common Hardware Reference Platform

Common Hardware Reference Platform was a standard system architecture for PowerPC based computer systems published jointly by IBM and Apple Inc....
 initiatives in the 1990s and while the architecture is well known for being used by Apple's Macintosh lines from 1994 to 2006 (before Apple's transition to Intel
Apple Intel transition

The Apple Intel transition was the process of changing the CPU of Apple Macintosh computers from PowerPC processors to Intel x86 processors. The transition became public knowledge at the 2005 Apple Worldwide Developers Conference , when Apple Computer CEO Steve Jobs made the announcement that the company would make a transition from the use o...
), its use in video game consoles and embedded applications far exceed Apple's use.

PowerPC is largely based on IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
's earlier POWER
IBM POWER

POWER is a RISC instruction set architecture designed by International Business Machines. The name is a backronym for Performance Optimization With Enhanced RISC....
 architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s will run on both if some care is taken in preparation; newer chips in the POWER series implement the full PowerPC instruction set.

history of the PowerPC begins with IBM's 801
IBM 801

The 801 was a RISC Central processing unit designed by International Business Machines in the 1970s, and used in various roles in IBM until the 1980s....
 prototype chip of John Cocke
John Cocke

John Cocke was an American computer scientist recognised for his large contribution to computer architecture and optimizing compiler design. He is considered by many to be "the father of RISC architecture."...
's RISC ideas in the late 1970s.






Discussion
Ask a question about 'PowerPC'
Start a new discussion about 'PowerPC'
Answer questions from other users
Full Discussion Forum



Encyclopedia


PowerPC (short for Power Performance Computing, often abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Apple–IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
Motorola
Motorola

Motorola, Inc. is an United States, multinational, Fortune 100, telecommunications company based in Schaumburg, Illinois. It is a manufacturer of wireless telephone handsets, also designing and selling wireless network infrastructure equipment such as cellular transmission base stations and signal amplifiers....
 alliance, known as
AIM
AIM alliance

The AIM alliance was an Business alliance formed in September 1991 between Apple Computer, International Business Machines and Motorola to create a new computing standard based on the PowerPC architecture....
. Originally intended for personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, PowerPC CPUs have since become popular embedded
Embedded system

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints....
 and high-performance processors. PowerPC was the cornerstone of AIM's PReP
Prep

Prep may refer to:* P-rep, a statistical value of the probability of replicating an observed effect* Curtis Sittenfeld#Prep, a novel by Curtis Sittenfeld...
 and Common Hardware Reference Platform
Common Hardware Reference Platform

Common Hardware Reference Platform was a standard system architecture for PowerPC based computer systems published jointly by IBM and Apple Inc....
 initiatives in the 1990s and while the architecture is well known for being used by Apple's Macintosh lines from 1994 to 2006 (before Apple's transition to Intel
Apple Intel transition

The Apple Intel transition was the process of changing the CPU of Apple Macintosh computers from PowerPC processors to Intel x86 processors. The transition became public knowledge at the 2005 Apple Worldwide Developers Conference , when Apple Computer CEO Steve Jobs made the announcement that the company would make a transition from the use o...
), its use in video game consoles and embedded applications far exceed Apple's use.

PowerPC is largely based on IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
's earlier POWER
IBM POWER

POWER is a RISC instruction set architecture designed by International Business Machines. The name is a backronym for Performance Optimization With Enhanced RISC....
 architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s will run on both if some care is taken in preparation; newer chips in the POWER series implement the full PowerPC instruction set.

History

Ibm Powerpc601 Ppc601fd 080 2 Top
The history of the PowerPC begins with IBM's 801
IBM 801

The 801 was a RISC Central processing unit designed by International Business Machines in the 1970s, and used in various roles in IBM until the 1980s....
 prototype chip of John Cocke
John Cocke

John Cocke was an American computer scientist recognised for his large contribution to computer architecture and optimizing compiler design. He is considered by many to be "the father of RISC architecture."...
's RISC ideas in the late 1970s. 801-based cores were used in a number of IBM embedded products, eventually becoming the 16-register ROMP
ROMP

The ROMP or Research Micro Processor was a 10 MHz RISC processor designed by IBM in the early 1980s manufactured on a 2 ?m process with 45,000 transistors....
 processor used in the IBM RT
IBM RT

The IBM RT was a computer workstation sold by IBM and based around IBM's ROMP central processing unit, a spin-off of the IBM 801 pioneered at IBM Research....
. The RT had disappointing performance and IBM started the
America Project to build the fastest processor on the market. The result was the POWER
IBM POWER

POWER is a RISC instruction set architecture designed by International Business Machines. The name is a backronym for Performance Optimization With Enhanced RISC....
 architecture, introduced with the RISC System/6000
RS/6000

RISC System/6000, or RS/6000 for short, is a family of RISC and UNIX based Server s, workstations and supercomputers made by IBM in the 1990s....
 in early 1990.

The original POWER microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
, one of the first superscalar
Superscalar

A superscalar Central processing unit architecture implements a form of parallel computer called instruction level parallelism within a single processor....
 RISC implementations, was a high performance, multi-chip design. IBM soon realized that they would need a single-chip microprocessor to scale their RS/6000 line from lower-end to high-end machines. Work on a single-chip POWER microprocessor, called the RSC (RISC Single Chip
RISC Single Chip

The RISC Single Chip, or RSC, is a single-chip microprocessor developed and Semiconductor device fabrication by IBM . The RSC was a feature-reduced single-chip implementation of the POWER1, a multi-chip central processing unit which implemented the IBM POWER instruction set architecture ....
) began. In early 1991 IBM realized that their design could potentially become a high-volume microprocessor used across the industry.

IBM approached Apple with the goal of collaborating on the development of a family of single-chip microprocessors based on the POWER architecture. Soon after, Apple, as one of Motorola's largest customers of desktop-class microprocessors, asked Motorola to join the discussions because of their long relationship, their more extensive experience with manufacturing high-volume microprocessors than IBM and to serve as a second source for the microprocessors. This three-way collaboration became known as AIM alliance, for
Apple, IBM, Motorola.

In 1991, the PowerPC was just one facet of a larger alliance among these three companies. On the other side was the growing dominance of Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 and Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 in personal computing, and of Intel processors. At the time, most of the personal computer industry was shipping systems based on the Intel 80386 and 80486 chips, which had a CISC
Complex instruction set computer

A complex instruction set computer is a computer instruction set architecture in which each instruction can execute several low-level operations, such as a load from Memory , an arithmetic operator, and a memory , all in a single instruction....
 architecture, and development of the Pentium
Pentium

Introduced on March 22, 1993, the original Pentium was the first superscalar x86 architecture microprocessor. Its fifth-generation x86 microarchitecture was a direct extension of the 80486 architecture with dual integer pipeline s, a faster FPU unit, wider data bus, and features for further reduced address calculation latency....
 processor was well underway. The PowerPC chip was one of several joint ventures involving the three, in their efforts to counter the growing Microsoft-Intel dominance of personal computing.

To Motorola, POWER looked like an unbelievable deal. It allowed them to sell a widely tested and powerful RISC CPU for little design cash on their own part. It also maintained ties with an important customer, Apple, and seemed to offer the possibility of adding another in IBM who might buy smaller versions from them instead of making their own.

At this point Motorola already had its own RISC design in the form of the 88000
Motorola 88000

The 88000 is a microprocessor design produced by Motorola. The 88000 was Motorola's attempt at a home-grown RISC architecture, started in the 1980s....
 which was doing poorly in the market. Motorola was doing well with their 68000
Motorola 68000

The Motorola 68000 is a 16/32-bit Complex instruction set computer microprocessor core designed and marketed by Freescale Semiconductor ....
 family and the majority of the funding was focused on this. The 88000 effort was somewhat starved for resources.

However, the 88000 was already in production; Data General
Data General

Data General was one of the first minicomputer firms from the late 1960s. Three of the four founders were former employees of Digital Equipment Corporation....
 was shipping 88k machines and Apple already had 88k prototype machines running. The 88000 had also achieved a number of embedded design wins in telecom applications. If the new POWER single-chip solution could be made bus-compatible at a hardware level with the 88000, that would allow both Apple and Motorola to bring machines to market much faster since they would not have to redesign their board architecture.

The result of these various requirements was the PowerPC (
P
erformance Computing) specification.

When the first PowerPC products reached the market, they were met with enthusiasm. In addition to Apple, both IBM and the Motorola Computer Group offered systems built around the processors. Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 released Windows NT 3.51
Windows NT 3.51

Windows NT 3.51 is the third release of Microsoft's Windows NT line of operating systems. It was released on May 30 1995, nine months after Windows NT 3.5....
 for the architecture, which was used in Motorola's PowerPC servers, and Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 offered a version of its Solaris OS. IBM ported its AIX
AIX operating system

AIX is the name given to a series of Proprietary software operating systems sold by IBM for several of its computer system platforms, based on UNIX System V with 4.3BSD-compatible command and programming interface extensions....
 Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 and planned a release of OS/2
OS/2

OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "IBM Personal System/2 " line of second-generation personal computers....
. Throughout the mid-1990s, PowerPC processors achieved benchmark
Benchmark (computing)

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it....
 test scores that matched or exceeded those of the fastest x86 CPUs.

Ultimately, demand for the new architecture on the desktop never truly materialized. Windows, OS/2 and Sun customers, faced with the lack of application software for the PowerPC, almost universally ignored the chip. The PowerPC versions of Solaris, OS/2, and Windows were discontinued after only a brief period on the market. Only on the Macintosh, due to Apple's persistence, did the PowerPC gain traction. To Apple, the performance of the PowerPC was a bright spot in the face of increased competition from Windows 95 and Windows NT-based PCs.

In parallel with the alliance between IBM and Motorola, both companies had development efforts underway internally. The PowerQUICC line was the result of this work inside Motorola. The 4xx series of embedded processors was underway inside IBM. The IBM embedded processor business grew to nearly 100 million in revenue and attracted hundreds of customers.

However, toward the close of the decade, the same manufacturing issues began plaguing the AIM alliance in much the same way it did Motorola, which consistently pushed back deployments of new processors for Apple and other vendors: first from Motorola in the 1990s with the G3 and G4 processors, and IBM with the 64-bit G5 processor in 2003. In 2004, Motorola exited the chip manufacturing business by spinning off its semiconductor business as an independent company called Freescale Semiconductor
Freescale Semiconductor

Freescale Semiconductor, Inc. is an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004....
. Around the same time, IBM exited the embedded processor market by selling its line of PowerPC products to Applied Micro Circuits Corporation
Applied Micro Circuits Corporation

Applied Micro Circuits Corporation is a fabless semiconductor company designing Computer networking and Embedded processor Power Architecture , Optical communication#Optical fiber communication and Computer storage solutions....
 (AMCC) and focused their chip designs for PowerPC CPUs towards game machine makers such as Nintendo
Nintendo

is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
's GameCube and Wii
Wii

The Wii is a home video game console released by Nintendo. As a History of video game consoles console, the Wii primarily competes with Microsoft's Xbox 360 and Sony's PlayStation 3....
, Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
's PlayStation 3
PlayStation 3

The PlayStation 3 is the third home video game console produced by Sony Computer Entertainment, and the successor to the PlayStation 2 as part of the PlayStation ....
 and Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
's Xbox 360
Xbox 360

The Xbox 360 is the second video game console produced by Microsoft, and the successor to the Xbox. The Xbox 360 competes with Sony's PlayStation 3 and Nintendo's Wii as part of the History of video game consoles of video game consoles....
. In 2005 Apple announced they would no longer use PowerPC processors in their Apple Macintosh computers, favoring Intel produced processors instead, citing the performance limitations of the chip for future personal computer hardware specifically related to heat generation and energy usage in future products, as well as the inability of IBM to move the 970 (PowerPC G5) processor to the 3 GHz range. The IBM-Freescale alliance was replaced by an open standards body called Power.org. Power.org operates under the governance of the IEEE with IBM continuing to use and evolve the PowerPC processor on game consoles and Freescale Semiconductor focusing solely on embedded devices.

IBM continues to develop PowerPC microprocessor cores for use in their ASIC offerings. Many high volume applications embed PowerPC cores.

The POWER architecture IBM developed is still very much alive on their server offerings for large businesses and continues to evolve to this day (and current POWER processors implement the full PowerPC instruction set architecture).

The PowerPC specification is now handled by Power.org where IBM, Freescale, and AMCC are members. PowerPC, Cell and POWER processors are now jointly marketed as the Power Architecture
Power Architecture

Power Architecture is a broad term to describe similar RISC instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale, Applied Micro Circuits Corporation, Tundra Semiconductor and P.A....
. Power.org released a unified ISA, combining POWER and PowerPC ISAs into the new Power ISA v.2.03 specification and a new reference platform for servers called PAPR (Power Architecture Platform Reference).

Design features

The PowerPC is designed along RISC principles, and allows for a superscalar
Superscalar

A superscalar Central processing unit architecture implements a form of parallel computer called instruction level parallelism within a single processor....
 implementation. Versions of the design exist in both 32-bit and 64-bit implementations. Starting with the basic POWER specification, the PowerPC added:
  • Support for operation in both big-endian
    Endianness

    In computing, endianness is the byte ordering used to represent some kind of data. Typical cases are the order in which integer values are stored as bytes in computer memory and the transmission order over a network or other medium....
     and little-endian modes; the PowerPC can switch from one mode to the other at run-time (see below
    PowerPC

    PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
    ). This feature is not supported in the PowerPC G5. This was the reason Virtual PC
    Microsoft Virtual PC

    Microsoft Virtual PC is a virtualization suite for Microsoft Windows, and an emulation suite for Mac OS X on PowerPC-based systems. The software was originally written by Connectix, and was subsequently acquired by Microsoft....
     took so long to be made functional on G5-based Macintosh computers.
  • Single-precision forms of some floating point
    Floating point

    In computing, floating point describes a system for numerical representation in which a String of digits represents a rational number.The term floating point refers to the fact that the radix point can "float": that is, it can be placed anywhere relative to the Significant figures of the number....
     instructions, in addition to double-precision forms
  • Additional floating point instructions at the behest of Apple
  • A complete 64-bit specification, which is backward compatible with the 32-bit mode
  • A fused multiply-add
    Multiply-accumulate

    In computing, especially digital signal processing, multiply-accumulate is a common operation that computes the product of two numbers and adds that product to an accumulator ....
  • Removal of some of the more esoteric POWER instructions, some of which could be emulated by the operating system
    Operating system

    An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
     if necessary.
  • A paged memory management architecture which is used extensively in server and PC systems.
  • Addition of a new memory management architecture called Book-E, replacing the conventional paged memory management architecture for embedded applications. Book-E is application software compatible with existing PowerPC implementations, but requires minor changes to the operating system.


Endian modes

Most PowerPC chips switch endianness via a bit in the MSR (Machine State Register), with a second bit provided to allow the OS to run with a different endianness. Accesses to the "inverted page table" (a hash table that functions as a TLB
Translation Lookaside Buffer

A Translation lookaside buffer is a Central processing unit CPU cache that is used by Memory management unit to improve the speed of virtual address translation....
 with off-chip storage) are always done in big-endian mode. The processor starts in big-endian mode.

In little-endian mode, the three lowest-order bits of the effective address are exclusive-ORed
Exclusive disjunction

The Logical connective exclusive disjunction, also called exclusive or , is a type of logical disjunction on two operands that results in a value of true if and only if exactly one of the operands has a value of true....
 with a three bit value selected by the length of the operand. This is enough to appear fully little-endian to normal software. An operating system will see a warped view of the world when it accesses external chips such as video and network hardware. Fixing this warped view of the world requires that the motherboard perform an unconditional 64-bit byte swap on all data entering or leaving the processor. Endianness thus becomes a property of the motherboard. An OS that operates in little-endian mode on a big-endian motherboard must both swap bytes and undo the exclusive-OR when accessing little-endian chips.

AltiVec
AltiVec

AltiVec is a floating point and integer SIMD instruction set designed and owned by Apple Inc., International Business Machines and Freescale Semiconductor, formerly the Semiconductor Products Sector of Motorola, , and implemented on versions of the PowerPC including Motorola's PowerPC G4, IBM's PowerPC 970 and POWER6 processors, and P.A....
 operations, despite being 128-bit, are treated as if they were 64-bit. This allows for compatibility with little-endian motherboards that were designed prior to AltiVec.

An interesting side-effect of this implementation is that a program can store a 64-bit value (the longest operand format) to memory while in one endian mode, switch modes, and read back the same 64-bit value without seeing a change of byte order. This will not be the case if the motherboard is switched at the same time.

Mercury Computer Systems
Mercury Computer Systems

Mercury Computer Systems, Inc. provides high-performance embedded, real-time digital signal processing and digital image processing solutions....
 and Matrox
Matrox

Matrox Electronic Systems Ltd is a Canada company based in Dorval, Quebec, which produces graphics card components and equipment for personal computers....
 ran the PowerPC in little-endian mode. This was done so that PowerPC devices serving as co-processors on PCI boards could share data structures with host computers based on x86. Both PCI and x86 are little-endian. Solaris and Windows NT for PowerPC also ran the processor in little-endian mode.

Some of IBM's embedded PowerPC chips use a per-page endianness
Endianness

In computing, endianness is the byte ordering used to represent some kind of data. Typical cases are the order in which integer values are stored as bytes in computer memory and the transmission order over a network or other medium....
 bit. None of the previous applies to them.

Implementations

Ibm Ppc604e 200
The first implementation of the architecture was the PowerPC 601
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
, released in 1992, based on the RSC, implementing a hybrid of the POWER1
POWER1

The POWER1 is a Integrated circuit Central processing unit developed and Semiconductor device fabrication by IBM that implemented the IBM POWER instruction set ....
 and PowerPC instructions. This allowed the chip to be used by IBM in their existing POWER1-based platforms, although it also meant some slight pain when switching to the 2nd generation "pure" PowerPC designs. Apple continued work on a new line of Macintosh computers based on the chip, and eventually released them as the 601-based Power Macintosh on March 14, 1994.

IBM also had a full line of PowerPC based desktops built and ready to ship; unfortunately, the operating system which IBM had intended to run on these desktops—Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 Windows NT
Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
—was not complete by early 1993, when the machines were ready for marketing. Accordingly, and further because IBM had developed animosity toward Microsoft, IBM decided to rewrite OS/2
OS/2

OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "IBM Personal System/2 " line of second-generation personal computers....
 for the PowerPC. It took IBM two years to rewrite
Rewrite (programming)

A rewrite in computer programming is the act or result of re-implementing a large portion of existing functionality without re-use of its source code....
 OS/2 for PowerPC, and by the time the operating system was ready, the market for OS/2 on PowerPC had evaporated. For this reason, the IBM PowerPC desktops did not ship, although the reference design (codenamed Sandalbow) based on the PowerPC 601 CPU was released as an RS/6000 model (Byte magazine 's April 1994 issue included an extensive article about the Apple and IBM PowerPC desktops).

Apple, who also lacked a PowerPC based OS, took a different route. They rewrote the essential pieces of their Mac OS
Mac OS

Mac OS is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems....
 operating system for the PowerPC architecture, and further wrote a 680x0 emulator
Mac 68K emulator

The Mac 68K emulator was a software emulator built into all versions of the Mac OS for PowerPC. This emulator permitted the running of applications and system code that were originally written for the 680x0 based Apple Macintosh models....
 that could run 68K
68k

The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
 based applications and the parts of the OS that had not been rewritten.

The second generation was "pure" and included the "low end" PowerPC 603
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
 and "high end" PowerPC 604
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
. The 603 is notable due to its very low cost and power consumption. This was a deliberate design goal on Motorola's part, who used the 603 project to build the basic core for all future generations of PPC chips. Apple tried to use the 603 in a new laptop design but was unable to due to the small 8 KiB level 1 cache. The 68000 emulator in the Mac OS could not fit in 8 KiB and thus slowed the computer drastically. The 603e
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
 solved this problem by having a 16 KiB L1 cache
CPU cache

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access computer storage. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations....
 which allowed the emulator to run efficiently. In 1993, developers at IBM's Essex Junction, Burlington, Vermont
Essex Junction, Vermont

Essex Junction is a village in the town of Essex, Vermont, Chittenden County, Vermont, Vermont, United States incorporated on November 15, 1892....
 facility started to work on a version of the PowerPC that would support the Intel x86 instruction set directly on the CPU. While the work was done by IBM without the support of the AIM alliance, this chip began to be known inside IBM and by the media as the PowerPC 615
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
. However, profitability concerns and rumors of performance issues in the switching between the x86 and native PowerPC instruction sets resulted in the project being canceled in 1995 after only a limited number of chips were produced for in-house testing. Despite the rumors, the switching process in fact took a mere 5 cycles, or the amount of time required for the processor to empty its instruction pipeline. Microsoft also had a hand in the processor's downfall by refusing to support the PowerPC mode.

The first 64-bit implementation was the PowerPC 620
PowerPC 600

The PowerPC 600 family was the first family of PowerPC microprocessor built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance....
, but it appears to have seen little use because Apple didn't want to buy it and because, with its large die area, it was too expensive for the embedded market. It was later and slower than promised, and IBM used their own POWER3
POWER3

The POWER3 chip is a CPU, designed and exclusively manufactured by IBM, that implements the 32/64-bit PowerPC instruction set architecture, including all of the optional instructions of the ISA such as the POWER2....
 design instead, offering no 64-bit "small" solution until the late-2002 introduction of the PowerPC 970
PowerPC 970

The PowerPC 970, PowerPC 970FX, PowerPC 970GX, and PowerPC 970MP, are 64-bit Power Architecture central processing unit from IBM introduced in 2002....
. The 970 is a 64-bit processor derived from the POWER4
POWER4

The POWER4 chip is a CPU that implements the 64-bit PowerPC Power Architecture. Released in 2001, the POWER4 chip is based on the previous POWER3 chip design....
 server processor. To create it, the POWER4 core was modified to be backward-compatible with 32-bit PowerPC processors, and a vector unit (similar to the AltiVec
AltiVec

AltiVec is a floating point and integer SIMD instruction set designed and owned by Apple Inc., International Business Machines and Freescale Semiconductor, formerly the Semiconductor Products Sector of Motorola, , and implemented on versions of the PowerPC including Motorola's PowerPC G4, IBM's PowerPC 970 and POWER6 processors, and P.A....
 extensions in Motorola's 74xx series) was added.

IBM's RS64 processors are a family of chips implementing the "Amazon" variant of the PowerPC architecture. These processors are used in the RS/6000
RS/6000

RISC System/6000, or RS/6000 for short, is a family of RISC and UNIX based Server s, workstations and supercomputers made by IBM in the 1990s....
 and AS/400
IBM System i

The IBM System i is IBM's previous generation of systems designed for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008....
 computer families; the Amazon architecture includes proprietary extensions used by AS/400. The POWER4 and later POWER processors implement the Amazon architecture and replaced the RS64 chips in the RS/6000 and AS/400 families.

IBM developed a separate product line called the "4xx" line focused on the embedded market. These designs included the 401, 403, 405, 440, and 460. In 2004, IBM sold their 4xx product line to Applied Micro Circuits Corporation (AMCC). AMCC continues to develop new high performance products, partly based on IBM's technology, along with technology that was developed within AMCC. These products focus in a variety of applications including networking, wireless, storage, printing/imaging and industrial automation.

Numerically, the PowerPC is mostly found in controllers in cars. Almost half the world's automobiles have at least one PowerPC controller in them.

For the automotive market, Freescale Semiconductor initially offered a large number of variations called the MPC5xx
MPC5xx

The MPC5xx family of processors such as the MPC555 and MPC565 are 32-bit PowerPC embedded microprocessors that operate between 40 and 66 MHz and are frequently used in automotive applications including engine and transmission controllers....
 family such as the MPC555, built on a variation of the 601 core called the 8xx and designed in Israel by MSIL (Motorola Silicon Israel Limited). The 601 core is single issue, meaning it can only issue one instruction in a clock cycle. To this they add various bits of custom hardware, to allow for I/O on the single chip. In 2004, the next-generation four-digit 55xx
PowerPC 5000

The PowerPC 5000 family is a series of Power Architecture microprocessors from Freescale designed for automotive and industrial microcontroller and system on a chip use....
 devices were launched for the automotive market. These use the newer e200
PowerPC e200

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

Xpc855tzp66d4 3k20a
Networking is another area where embedded PowerPC processors are found in large numbers. MSIL took the QUICC
QUICC

QUICC is the abbreviation of QUad Integrated Communications Controller. The original QUICC was the 68k-based Motorola 68360....
 engine from the MC68302 and made the PowerQUICC
PowerQUICC

PowerQUICC is the name for several Power Architecture based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the QUICC Engine which is a separate RISC core specialized in such tasks such as Input/output, communications, Asynchronous Transfer Mode, security acceleration, Computer networki...
 MPC860. This was a very famous processor used in many Cisco
Cisco Systems

Cisco Systems, Inc. is a multinational corporation with more than 66,000 employees and annual revenue of United States dollar39 billion as of 2008....
 edge routers in the late 1990s. Variants of the PowerQUICC include the MPC850, and the MPC823/MPC823e. All variants include a separate RISC microengine called the CPM that offloads communications processing tasks from the central processor and has functions for DMA
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
. The follow-on chip from this family, the MPC8260, has a 603e-based core and a different CPM. Honda also uses PowerPC processors for ASIMO
ASIMO

is a humanoid robot created by Honda. Standing at 120 centimeters and weighing 54 kilograms , the robot resembles a small astronaut wearing a backpack and can walk or run on biped at speeds up to 6 kilometres per hour , matching EMIEW....
.

In 2003, BAE SYSTEMS Platform Solutions delivered the Vehicle-Management Computer for the F-35 fighter jet. This platform consists of dual PowerPCs made by Freescale in a triple redundant setup.

Operating systems

Operating systems that work on the PowerPC architecture are generally divided into those which are oriented towards the general-purpose PowerPC systems, and those oriented towards the embedded
Embedded system

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints....
 PowerPC systems.

Note that a 64-bit PowerPC application which does not need 64-bit math will run slightly slower than if it were compiled in 32-bit mode. This is because 64-bit pointers and longs consume twice as much memory as their 32-bit counterparts, so the CPU cache will be able to hold fewer data and memory accesses will be more frequent. This is not true in general as, for example, on the Intel 64/AMD64 architecture only 8 registers are available in "legacy" 32-bit mode, while 16 are available in the 64-bit mode, an increase which can speed up procedures with large numbers of local variables and cut down memory accesses. Therefore it is not necessary to run a fully 64-bit operating system on a 64-bit PowerPC system; you obtain virtually all of the advantages of the 64-bit architecture by using a 64-bit kernel with 32-bit system software. A tiny minority of software requires a 64-bit build, typically those dealing with >3 GB of virtual memory or 64-bit integer math.

General-purpose

  • Apple's Macintosh System 7.1.2
    System 7 (Macintosh)

    System 7 is a single-user graphical user interface-based operating system for Macintosh computers. It was introduced on May 13, 1991 by Apple Computer....
     through Mac OS X 10.5.
  • Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
    • Crux PPC
      Crux

      Crux is the List of constellations by area of the 88 modern constellations, but is one of the most distinctive. Its name is Latin for cross, and it is dominated by a cross-shaped Asterism and is commonly known as the Southern Cross because it is today visible only from the southern hemisphere, although it was visible near the horizon...
    • Debian
      Debian

      Debian GNU/Linux is one of the most popular and influential computer operating systems composed of free software and open source software....
      , with 32-bit powerpc a released port, and ppc64
      Ppc64

      ppc64 is an identifier commonly used within the Linux and GNU Compiler Collection open source software communities to refer to the target computer architecture for applications optimized for 64-bit PowerPC- and Power Architecture processors, frequently used when compiling source code....
       in development. Due to the considerations above the developers recommend using the 32-bit "powerpc" port on 64-bit systems (with an appropriate 64-bit kernel).
    • Fedora
      Fedora (operating system)

      Fedora is an RPM Package Manager-based, general purpose operating system built on top of the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat....
       with 32 and 64 bit ppc releases
    • Gentoo Linux
      Gentoo Linux

      Gentoo is a computer operating system built on top of the Linux Kernel and based on the Portage package management system. It is distributed as Free software....
      , with 32-bit ppc releases and an obsolete 64-bit ppc64
      Ppc64

      ppc64 is an identifier commonly used within the Linux and GNU Compiler Collection open source software communities to refer to the target computer architecture for applications optimized for 64-bit PowerPC- and Power Architecture processors, frequently used when compiling source code....
       release. Due to the considerations above the developers recommend using the 32-bit "ppc" release on 64-bit systems (with an appropriate 64-bit kernel).
    • OpenSUSE
      OpenSUSE

      openSUSE, , is a general purpose operating system developed by the openSUSE Project. After acquiring SUSE Linux in January 2004, Novell decided to release the SUSE Linux Professional product as a 100% open source project, involving the community in the development process....
      , Full support for Old World and New World PowerMacs(32 & 64bit), PS3/Cell, and IBM POWER systems.
    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux

      Red Hat Enterprise Linux is a Linux distribution produced by Red Hat and targeted toward the business market, including Mainframe computer. Red Hat commits to supporting each version of Red Hat Enterprise Linux for 7 years after its release....
    • Slackintosh
      Slackintosh

      Slackintosh is a port of Slackware to the "NewWorld" Macintosh's PowerPC architecture.External links ...
    • Ubuntu, Community Supported for versions released after 6.10 to 7.10
    • Yellow Dog Linux
      Yellow Dog Linux

      Yellow Dog Linux, also YDL, is a free software, open source operating system for Power Architecture computers. Developed by Fixstars Solutions , Yellow Dog Linux was first released in 1999 for the Apple Macintosh....
      , 32-bit native, 64-bit in beta
  • NetBSD
    NetBSD

    NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
    , port designations for PowerPC systems
    • ofppc released
    • macppc released
    • evbppc released
    • pmppc released
    • mvmeppc released
    • bebox experimental
    • amigappc very experimental
  • FreeBSD
    FreeBSD

    FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
    , 32-bit powerpc released port
  • OpenBSD
    OpenBSD

    OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley....
    , 32-bit macppc released port
  • Windows NT
    Windows NT

    Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
     3.51 and 4.0 also supported PowerPC processors
  • ReactOS
    ReactOS

    ReactOS is a computer operating system intended to be Application binary interface with application software and device drivers made for Microsoft Windows NT versions 5.x and up ....
     is also being ported to the Power ISA.
  • AmigaOS 4
    AmigaOS 4

    AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. "The Final Update" was released in 24 December 2006 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc....
  • MorphOS
    MorphOS

    MorphOS is a computer operating system . It is a mixed proprietary software and open source OS produced for the Pegasos PowerPC -processor-based computer, most models of PPC-accelerator-equipped Amiga computers, and a series of Freescale development boards that use the Genesi Firmware, including the EFIKA and mobileGT....
  • IBM AIX
  • IBM i5/OS
  • OpenSolaris
    OpenSolaris

    File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
    , experimental
  • BeOS
    BeOS

    BeOS was an operating system for personal computers which began development by Be Inc. in 1991. It was first written to run on BeBox hardware. BeOS was optimized for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing modular I/O bandwidth, pervasive multithreading,...
     R5 Pro (BeBox, Macintosh and clones)
  • Haiku
    Haiku (operating system)

    Haiku, formerly known as OpenBeOS , is a free software and open source software project dedicated to the re-creation and continuation of BeOS on X86 architecture and PowerPC based computers....
    , experimental (Pegasos), unmaintained


Embedded

  • Nucleus RTOS
    Nucleus RTOS

    Nucleus OS is a real-time operating system and full-featured toolset created by the Embedded system Division of Mentor Graphics for various CPU platforms....
  • LiveDevices RTA-OSEKLive
  • Microware OS-9
    OS-9

    OS-9 is a family of real-time computing, process , computer multitasking, multi-user, Unix-like operating systems, developed in the 1980s, originally by Microware for the Motorola 6809 microprocessor....
  • MontaVista Linux
  • QNX
    QNX

    QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. On September 12, 2007, the source of the QNX kernel was released for non-commercial use....
  • Cisco IOS
    Cisco IOS

    Cisco IOS is the software used on the vast majority of Cisco Systems routers and all current Cisco network switches. . IOS is a package of routing, switching, internetworking and telecommunications functions tightly integrated with a computer multitasking operating system....
  • LynxOS
    LynxOS

    The LynxOS RTOS is a Unix-like real-time operating system from LynuxWorks . Sometimes known as the Lynx Operating System, LynxOS features full POSIX conformance and, more recently, Linux compatibility....
  • VxWorks
    VxWorks

    VxWorks is a real-time operating system operating system made and sold by Wind River Systems of Alameda, California, California, USA.VxWorks is designed for use in embedded systems....
  • eCos
    ECos

    eCos is an open source, royalty-free, real-time operating system intended for embedded systems and applications which need only one Process with Thread ....
  • RTEMS
    RTEMS

    RTEMS is a free open source real-time operating system designed for embedded systems.The acronym RTEMS initially stood for Real-Time Executive for Missile Systems, then became Real-Time Executive for Military Systems before changing to its current meaning....
  • BlueCat embedded Linux
    Linux

    Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
     from LynuxWorks
    LynuxWorks

    LynuxWorks, Inc. is a software company based in San Jose, California, that produces embedded operating systems and tools for embedded systems development....
  • OSE
    Operating System Embedded

    The Operating System Embedded is a real-time operating system embedded operating system created by the Sweden information technology company ENEA AB....
     from ENEA
    ENEA AB

    ENEA is a Sweden information technology company with its main office in Kista, Sweden. They work in the area of operating systems and consulting....
  • INTEGRITY
    Integrity (operating system)

    INTEGRITY is a real-time operating system produced and marketed by Green Hills Software. It is royalty-free, POSIX-certified, and intended for use in embedded systems needing reliability, availability, and fault tolerance....
  • Juniper Networks
    Juniper Networks

    Juniper Networks, Inc. is an information technology and computer networking products multinational company, founded in 1996....
     - JUNOS Routers and Switches OS .


Licenses

Companies that have licensed PowerPC include:
  • Altera
    Altera

    Altera Corporation are a major manufacturer of high-end PLDs . Altera's main products are the Cyclone and Stratix series of FPGAs , the MAX series of CPLDs , the Hardcopy series of structured ASICs and the Quartus II software....
     - FPGA manufacturer
  • Apple ('A' in original AIM alliance
    AIM alliance

    The AIM alliance was an Business alliance formed in September 1991 between Apple Computer, International Business Machines and Motorola to create a new computing standard based on the PowerPC architecture....
    ), switched to Intel starting early 2006
  • Applied Micro Circuits Corporation
    Applied Micro Circuits Corporation

    Applied Micro Circuits Corporation is a fabless semiconductor company designing Computer networking and Embedded processor Power Architecture , Optical communication#Optical fiber communication and Computer storage solutions....
     (AMCC
    Applied Micro Circuits Corporation

    Applied Micro Circuits Corporation is a fabless semiconductor company designing Computer networking and Embedded processor Power Architecture , Optical communication#Optical fiber communication and Computer storage solutions....
    )
  • Avago Technologies
    Avago Technologies

    Avago Technologies is an American company which was earlier the semiconductor products division of HP and later Agilent Technologies, before being spun off into a distinct legal entity....
  • BAE Systems
    BAE Systems

    BAE Systems plc is a British defense contractor and aerospace company headquartered in Farnborough, Hampshire, Hampshire, England, that has global interests, particularly in North America through its subsidiary BAE Systems Inc....
     for RAD750
    RAD750

    The RAD750 is a radiation hardening single board computer, based on IBM's PowerPC G3. The successor of the RAD6000, the RAD750 is manufactured by BAE Systems....
     processor, used in spacecraft and planetary landers.
  • Bandai
    Bandai

    is a Japanese toy making company, as well as the producer of a large number of plastic model kits. It is the world's third largest producer of toys. Some ex-Bandai group companies produce anime and tokusatsu programs....
     for its Apple Pippin
    Apple Pippin

    The Apple Bandai Pippin, known in Japan as , is a multimedia platform designed by Apple Inc. and produced by Bandai in the mid 1990s. It is based around a 66-Megahertz PowerPC 600#PowerPC 603 processor, a 14.4 kbit/s modem and runs a stripped version of the System 7#Version history operating system....
  • Cisco Systems
    Cisco Systems

    Cisco Systems, Inc. is a multinational corporation with more than 66,000 employees and annual revenue of United States dollar39 billion as of 2008....
     for routers.
  • Culturecom for V-Dragon CPU.
  • Exponential Technology
    Exponential Technology

    Exponential Technology was a vendor of PowerPC microprocessors. The company was founded by George Taylor and Jim Blomgren in 1993. The company's plan was to use BiCMOS technology to produce very fast processors for...
     X704
  • HCL
  • LSI Logic
  • Microsoft
    Microsoft

    Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
    , for the Xbox 360
    Xbox 360

    The Xbox 360 is the second video game console produced by Microsoft, and the successor to the Xbox. The Xbox 360 competes with Sony's PlayStation 3 and Nintendo's Wii as part of the History of video game consoles of video game consoles....
     processor, Xenon
    Xenon (processor)

    Xenon is a Central processing unit that is used in the Xbox 360 game console. The processor, internally codenamed "Waternoose" by IBM and "XCPU" by Microsoft, is based on IBM PowerPC instruction set architecture, consisting of three independent Multi-core on a single die....
    .
  • Motorola
    Motorola

    Motorola, Inc. is an United States, multinational, Fortune 100, telecommunications company based in Schaumburg, Illinois. It is a manufacturer of wireless telephone handsets, also designing and selling wireless network infrastructure equipment such as cellular transmission base stations and signal amplifiers....
     (now Freescale Semiconductor
    Freescale Semiconductor

    Freescale Semiconductor, Inc. is an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004....
    ), as part of the original AIM alliance.
  • Nintendo
    Nintendo

    is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
     for the GameCube and Wii
    Wii

    The Wii is a home video game console released by Nintendo. As a History of video game consoles console, the Wii primarily competes with Microsoft's Xbox 360 and Sony's PlayStation 3....
     processors.
  • P.A. Semi
    P.A. Semi

    P.A. Semi was a fabless semiconductor company founded in Santa Clara, California in 2003 by Dan Dobberpuhl who was the lead designer for the Digital Equipment Corporation DEC Alpha and StrongARM processors....
    .
  • Rapport for Kilocore
    Kilocore

    Kilocore, from Rapport Inc. and IBM, is a high-performance, low-power multi-core processor, with 1025 cores. It contains a single PowerPC processing core, and 1024 8-bit Processing Elements running at 125 MHz each, which can be dynamically reconfigured, connected by a shared interconnect....
     1025 core CPU.
  • Samsung.
  • STMicroelectronics
    STMicroelectronics

    STMicroelectronics is an Italy-France electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for Europe and emerging markets, are based in Geneva, the holding company, STMicroelectronics N.V....
     for the MPC55xx series.
  • Sony
    Sony

    is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
     and Toshiba
    Toshiba

    is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
    , for the Cell
    Cell microprocessor

    Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as "STI". The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas over a four-year period beginning March 2001 on a budget reported by IBM as approaching United States...
     processor (inside the Playstation 3
    PlayStation 3

    The PlayStation 3 is the third home video game console produced by Sony Computer Entertainment, and the successor to the PlayStation 2 as part of the PlayStation ....
     and other devices).
  • Xilinx
    Xilinx

    Xilinx, Inc. is the world?s largest supplier of programmable logic devices, the inventor of the field programmable gate array and the first semiconductor company with a fabless manufacturing model....
     - FPGA manufacturer, Embedded PowerPC in the Virtex-II Pro, Virtex-4, and Virtex-5 FPGAs
    Field-programmable gate array

    A field-programmable gate array is a semiconductor device that can be configured by the customer or designer after manufacturing—hence the name "field-programmable"....
    .


Products and applications

Various products and applications related to PowerPC architecture: PowerPC Implementations
PowerPC Implementations

Microprocessors belonging to the PowerPC architecture family have been used in numerous applications....


Integrated circuit

Various types of Integrated Circuit (IC) related to PowerPC architecture: PowerPC/Types

See also

  • PowerPC Reference Platform
    PowerPC Reference Platform

    PowerPC Reference Platform was a standard system architecture for PowerPC based computer systems developed at the same time as the PowerPC processor architecture....
     (PReP)
  • Common Hardware Reference Platform
    Common Hardware Reference Platform

    Common Hardware Reference Platform was a standard system architecture for PowerPC based computer systems published jointly by IBM and Apple Inc....
     (CHRP)
  • Power Architecture Platform Reference
    Power Architecture Platform Reference

    Power Architecture Platform Reference is an initiative from Power.org to make a new open computing platform based on Power Architecture technology....
     (PAPR)
  • Power Architecture
    Power Architecture

    Power Architecture is a broad term to describe similar RISC instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale, Applied Micro Circuits Corporation, Tundra Semiconductor and P.A....
  • PowerOpen Environment
    PowerOpen Environment

    The PowerOpen Environment , created in 1991, is an open standard for running a Unix-based operating system on the PowerPC computer architecture....
  • RTEMS
    RTEMS

    RTEMS is a free open source real-time operating system designed for embedded systems.The acronym RTEMS initially stood for Real-Time Executive for Missile Systems, then became Real-Time Executive for Military Systems before changing to its current meaning....
     real-time operating system


External links

  • - an overview of PowerPC processors
  • review by Michal Necasek 2005
  • – From IBM Developerworks.
  • – From IBM Developerworks.
  • - the creator of PowerPC CPUs PowerPC devision.
  • - The creator of EFIKA
    EFIKA

    EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
    , Open Desktop Workstation
    Open Desktop Workstation

    The Open Desktop Workstation, also referred to as ODW is a PowerPC based computer, by San Antonio-based Genesi. The ODW has an interchangeable CPU card allowing for a wide range of Power Architecture based microprocessors from IBM and Freescale Semiconductor....
     (ODW), Open Server Workstation (OSW), and High Density Blade Server.
  • - The creator of Samantha
    Sam440

    Sam440, also known by its codename Samantha, is a line of modular motherboards produced by the Italian company ACube Systems Srl. The Sam440ep version is a Power Architecture motherboard based on the PowerPC 400#PowerPC 440 system-on-a-chip processor made by AMCC....
    , a PowerPC motherboard based on AMCC 440EP System-on-chip (SOC).
  • - Supercomputers based on Apple PowerMac and Xserve.
  • Xen Virtual Machine
    Virtual machine

    In computer science, a virtual machine is a software implementation of a machine that executes programs like a real machine.Definitions...
     For PowerPC 970
  • at - page about BDM (background debug mode) interface for PowerPC single-chip microcontrollers
  • - a PPC-only Linux distro