The PowerPC G4 (74xx) is a brand name that was used by Apple Computer for 4th generation microprocessors from the PowerPC line that were developed by the AIM alliance, which included Apple, IBM, and Motorola. The G4 processors were marketed as powering the first "desktop supercomputers", which included the Power Mac G4 (and G4 Cube), PowerBook G4, iMac G4, iBook G4, and eMac.
G4 processors contained a 32 KB instruction cache, a 32 KB data cache, and varying levels of support for L2 and/or L3 caches. They were touted by Apple for containing a "Velocity Engine", a 128-bit vector processing unit marketed as AltiVec by Motorola, and Vector Multimedia Extension (VMX) by IBM. Though the IBM and Motorola versions use compatible instruction sets, the hardware logic implementations are very different from one another. The PowerPC G4 also introduced a high-speed system bus known as MPX, which more than doubled memory bandwidth. MPX was supported by almost all Power Macintosh G4 models, except the first entry level configuration, known as "Yikes!".
- PowerPC 7400 — code named "Max", supports up to 2MB L2 cache and used in the first "graphite" Power Mac G4 models between 350 to 500 MHz.
- PowerPC 7410 — code named "Nitro", a low power version with support for up to 1MB L2 cache, used in the first Titanium PowerBook G4 models between 400 to 500 MHz. Pin compatible with latter PowerPC G3 processors, making possible upgrades of PowerBook G3 "Pismo" models.
- PowerPC 7440 — code named "V'ger" and sometimes called "G4 Plus", operated at 1.5V and contained 256KB onboard L2 cache, but did not contain L3 cache support. Used in Titanium PowerBook G4 models with gigabit ethernet.
- PowerPC 7441 — code named "Goldfish", a minor "errata" update with nearly identical specs as the 7440. Used in 700 MHz eMac and iMac G4 models.
- PowerPC 7445 — code named "Apollo 6", used in iMac G4 models between 800 MHz to 1.25 GHz.
- PowerPC 7447 — code named "Apollo 7", contained 512KB onboard L2 cache, but did not contain L3 cache support. A revised 7447A was used in the last 1.67 GHz Aluminum PowerBook G4 models.
- PowerPC 7448 — code named "Apollo 8", contained 1MB onboard L2 cache, but did not contain L3 cache support. Only used in third-party accelerator boards. There are discredited rumors that Apple used a 7458 (which doesn't exist) in some of the last PowerBook G4 models.
The United States government banned export of PowerPC G4-based computers to over 50 countries due to its status as a supercomputer. Apple's interim CEO Steve Jobs used the publicity to market the computers while lobbying to have the restrictions removed.
- CPUs: PowerPC G4 by Daniel Jansen, Low End Mac. 2014-06-30.
- Upgrading an Apple PowerBook G3 Pismo to a PowerPC G4 CPU by dosdude1, YouTube. 2018-03-02.
- Next Generation V'Ger G4 Processors May See Delays by Prince Maclean, AppleInsider. 2000-12-27.
- Motorola updates PowerPC 7450 by Tony Smith, The Register. 2001-11-29.
- PowerPC 7457 upgrade for iMac G4 by ian128k, 68k Macintosh Liberation Army. 2018-06-18.
- What's your most HATED PowerPC? by JRDN, MacRumors. 2016-01-26.
- Problem with overclocking PowerBook G4 Hi-Res by Raging Dufus, MacRumors. 2019-06-16.
- Apple tries to get G4 export ban lifted by Terho Uimonen, CNN. 1999-09-17. Archived 2002-04-18.
- Introducing the PowerPC G4 with Velocity Engine at Apple (archived 1999-10-13)
- PowerPC G4 for Engineering, Science, and Education
- Velocity Engine at Apple Developer Connection (archived 2008-05-14)
- PowerPC G4 Architecture White Paper at NXP (PDF, 2001)
- AltiVec Technology Programming Interface Manual (PDF, 1999-06)
- Mac Specs: By Processor: PowerPC G4 at EveryMac
- PowerPC G4 at Wikipedia