List of Mac models grouped by CPU type
This list of Mac models grouped by CPU type contains all central processing units used by Apple for their Mac computers. It is grouped by processor family, processor model, and then chronologically by Mac models.
Motorola 68k
Motorola 68000
The Motorola 68000 was the first Apple Macintosh processor. It has 32-bit CPU registers, a 24-bit address bus, and a 16-bit data path; Motorola referred to it as a "16-/32-bit microprocessor."| Processor | Model | Clock speed | FSB speed | Introduced | Discontinued |
| MC68000 | Lisa | 5 | 5 | January 1983 | January 1984 |
| MC68000 | Lisa 2 | 5 | 5 | January 1984 | January 1985 |
| MC68000 | Macintosh | 8 | 8 | January 1984 | October 1985 |
| MC68000 | Macintosh 512K | 8 | 8 | September 1984 | April 1986 |
| MC68000 | Macintosh XL | 5 | 5 | January 1985 | April 1985 |
| MC68000 | Macintosh Plus | 8 | 8 | January 1986 | October 1990 |
| MC68000 | Macintosh 512Ke | 8 | 8 | April 1986 | September 1987 |
| MC68000 | Macintosh SE | 8 | 8 | March 1987 | August 1989 |
| MC68000 | Macintosh SE FDHD | 8 | 8 | August 1989 | October 1990 |
| MC68000 | Macintosh Classic | 8 | 8 | October 1990 | September 1992 |
| MC68HC000 | Macintosh Portable | 16 | 16 | September 1989 | October 1991 |
| MC68HC000 | PowerBook 100 | 16 | 16 | October 1991 | August 1992 |
Motorola 68020
The Motorola 68020 was the first 32-bit Mac processor, first used on the Macintosh II. The 68020 has many improvements over the 68000, including an instruction cache, and was the first Mac processor to support a paged memory management unit, the Motorola 68851.The Macintosh LC configured the 68020 to use a 16-bit system bus with ASICs that limited RAM to 10 MB.
| Processor | Model | Clock speed | FSB speed | L1 cache | Data path width/ Address width | PMMU | FPU | Introduced | Discontinued |
| MC68020 | Macintosh II | 16 | 16 | 256 | 32/16 | 68851 | 68881 | March 1987 | January 1990 |
| MC68020 | Macintosh LC | 16 | 16 | 256 | 16/16 | — | — | October 1990 | March 1992 |
Motorola 68030
The Motorola 68030 was the first Mac processor with an integrated paged memory management unit, allowing for virtual memory. Another improvement over the 68020 was the addition of a data cache.| Processor | Model | Clock speed | FSB speed | L1 cache | L2 cache | Data path width/ Address width | FPU | Introduced | Discontinued |
| MC68030 | Macintosh IIx | 16 | 16 | 512 | — | 32/32 | 68882 | September 1988 | October 1990 |
| MC68030 | Macintosh SE/30 | 16 | 16 | 512 | — | 32/32 | 68882 | January 1989 | October 1990 |
| MC68030 | Macintosh IIcx | 16 | 16 | 512 | — | 32/32 | 68882 | March 1989 | February 1991 |
| MC68030 | Macintosh IIci | 25 | 25 | 512 | 0–32 | 32/32 | 68882 | September 1989 | February 1993 |
| MC68030 | Macintosh IIfx | 40 | 40 | 512 | 32 | 32/32 | 68882 | March 1990 | April 1992 |
| MC68030 | Macintosh IIsi | 20 | 20 | 512 | — | 32/32 | 68882 | October 1990 | March 1993 |
| MC68030 | Macintosh Classic II Performa 200 | 16 | 16 | 512 | — | 16/32 | — | October 1991 | September 1993 |
| MC68030 | PowerBook 140 | 16 | 16 | 512 | — | 32/32 | — | October 1991 | August 1992 |
| MC68030 | PowerBook 170 | 25 | 25 | 512 | — | 32/32 | 68882 | October 1991 | October 1992 |
| MC68030 | Macintosh LC II Performa 400 Performa 405 Performa 410 Performa 430 | 16 | 16 | 512 | — | 16/32 | — | March 1992 | March 1993 |
| MC68030 | PowerBook 145 | 25 | 25 | 512 | — | 32/32 | — | August 1992 | June 1993 |
| MC68030 | Performa 600/600CD | 32 | 16 | 512 | 32 | 32/32 | 68882 | September 1992 | October 1993 |
| MC68030 | Macintosh IIvi | 16 | 16 | 512 | 32 | 32/32 | 68882 | October 1992 | February 1993 |
| MC68030 | Macintosh IIvx | 32 | 16 | 512 | 32 | 32/32 | 68882 | October 1992 | October 1993 |
| MC68030 | PowerBook 160 | 25 | 25 | 512 | — | 32/32 | — | October 1992 | August 1993 |
| MC68030 | PowerBook 180 | 33 | 33 | 512 | — | 32/32 | 68882 | October 1992 | May 1994 |
| MC68030 | PowerBook Duo 210 | 25 | 25 | 512 | — | 32/32 | — | October 1992 | October 1993 |
| MC68030 | PowerBook Duo 230 | 33 | 33 | 512 | — | 32/32 | — | October 1992 | July 1994 |
| MC68030 | Macintosh Color Classic Performa 250 Performa 275 | 16 | 16 | 512 | — | 16/32 | 68882 | February 1993 | May 1994 |
| MC68030 | Macintosh LC III Performa 450 | 25 | 25 | 512 | — | 32/32 | 68882 | February 1993 | February 1994 |
| MC68030 | PowerBook 165c | 33 | 33 | 512 | — | 32/32 | 68882 | February 1993 | December 1993 |
| MC68030 | Macintosh LC 520 | 25 | 25 | 512 | — | 32/32 | 68882 | June 1993 | February 1994 |
| MC68030 | PowerBook 180c | 33 | 33 | 512 | — | 32/32 | 68882 | June 1993 | March 1994 |
| MC68030 | PowerBook 145B | 25 | 25 | 512 | — | 32/32 | — | July 1993 | July 1994 |
| MC68030 | PowerBook 165 | 33 | 33 | 512 | — | 32/32 | — | August 1993 | July 1994 |
| MC68030 | Macintosh LC III+ Performa 460 Performa 466 Performa 467 | 33 | 33 | 512 | — | 32/32 | 68882 | October 1993 | February 1994 |
| MC68030 | Macintosh Color Classic II | 33 | 33 | 512 | — | 32/32 | 68882 | October 1993 | May 1994 |
| MC68030 | Macintosh TV | 32 | 16 | 512 | — | 32/32 | — | October 1993 | February 1994 |
| MC68030 | PowerBook Duo 250 | 33 | 33 | 512 | — | 32/32 | — | October 1993 | May 1994 |
| MC68030 | PowerBook Duo 270c | 33 | 33 | 512 | — | 32/32 | 68882 | October 1993 | April 1994 |
| MC68030 | Macintosh LC 550 Performa 550 Performa 560 | 33 | 33 | 512 | — | 32/32 | 68882 | February 1994 | March 1995 |
| MC68030 | PowerBook 150 | 33 | 33 | 512 | — | 32/32 | — | July 1994 | October 1995 |
Motorola 68040
The Motorola 68040 has improved per-clock performance compared to the 68030, as well as larger instruction and data caches, and was the first Mac processor with an integrated floating-point unit.The MC68LC040 version was less expensive because it omitted the floating-point unit.
PowerPC
PowerPC 601
The PowerPC 601 was the first Mac processor to support the 32-bit PowerPC instruction set architecture.| Processor | Model | Clock speed | FSB speed | L1 cache | L2 cache | Introduced | Discontinued |
| PowerPC 601 | Power Macintosh 6100 Performa 6110CD Performa 6112CD Performa 6115CD Performa 6116CD Performa 6117CD Performa 6118CD | 60–66 | 30.0–33.3 | 16/16 | — | March 1994 | October 1995 |
| PowerPC 601 | Power Macintosh 7100 | 66–80 | 33.3–40.0 | 16/16 | — | March 1994 | January 1996 |
| PowerPC 601 | Power Macintosh 8100 | 80–100 | 33.3–40.0 | 16/16 | 256 | March 1994 | July 1995 |
| PowerPC 601 | Workgroup Server 6150 | 60–66 | 30.0–33.3 | 16/16 | — | April 1994 | April 1996 |
| PowerPC 601 | Workgroup Server 8150 | 80–110 | 36.7–40.0 | 16/16 | 256 | April 1994 | April 1996 |
| PowerPC 601 | Workgroup Server 9150 | 80–120 | 40.0 | 16/16 | 512–1024 | April 1994 | May 1996 |
| PowerPC 601 | Power Macintosh 7200 | 75–120 | 37.5–40.0 | 16/16 | — | August 1995 | February 1997 |
| PowerPC 601 | Power Macintosh 7500 | 100 | 50.0 | 16/16 | — | August 1995 | May 1996 |
| PowerPC 601 | Workgroup Server 7250 | 120 | 40.0 | 16/16 | — | February 1996 | April 1997 |
| PowerPC 601 | Power Macintosh 8200 | 100–120 | 40.0 | 16/16 | 256 | April 1996 | July 1996 |
| PowerPC 601v | Power Macintosh 8100 | 110 | 36.7 | 16/16 | 256 | March 1994 | July 1995 |
PowerPC 603
PowerPC 604
The PowerPC 604e was the first Mac processor available in a symmetric multiprocessing configuration.| Processor | Model | Clock speed | FSB speed | L2 cache | CPUs | Introduced | Discontinued |
| PowerPC 604 | Power Macintosh 9500 | 120–150 | 40–50 | 512 | 1 | May 1995 | August 1996 |
| PowerPC 604 | Power Macintosh 8500 | 120–150 | 40–50 | 256 | 1 | August 1995 | September 1996 |
| PowerPC 604 | Network Server 500 | 132 | 44 | 512 | 1 | February 1996 | April 1997 |
| PowerPC 604 | Workgroup Server 8550 | 132 | 44 | 512 | 1 | February 1996 | September 1996 |
| PowerPC 604 | Power Macintosh 7600 | 120–132 | 40–44 | 256 | 1 | April 1996 | August 1996 |
| PowerPC 604e | Power Macintosh 8500 | 180 | 45 | 256 | 1 | August 1996 | February 1997 |
| PowerPC 604e | Power Macintosh 9500 | 180–200 | 45–50 | 512 | 1–2 | August 1996 | February 1997 |
| PowerPC 604e | Power Macintosh 7600 | 200 | 50 | 256 | 1 | August 1996 | November 1997 |
| PowerPC 604e | Network Server 700 | 150–200 | 50 | 1024 | 1 | September 1996 | April 1997 |
| PowerPC 604e | Workgroup Server 8550 | 200 | 50 | 512 | 1 | September 1996 | April 1997 |
| PowerPC 604e | Power Macintosh 7300 | 166–200 | 45–50 | 256 | 1 | February 1997 | November 1997 |
| PowerPC 604e | Power Macintosh 8600 | 200 | 50 | 512 | 1 | February 1997 | August 1997 |
| PowerPC 604e | Power Macintosh 9600 | 200–233 | 50 | 512 | 1–2 | February 1997 | August 1997 |
| PowerPC 604e | Workgroup Server 7350 | 180 | 45 | 256 | 1 | April 1997 | March 1998 |
| PowerPC 604e | Workgroup Server 9650 | 233 | 50 | 512 | 1 | April 1997 | August 1997 |
| PowerPC 604ev | Power Macintosh 8600 | 250–300 | 50 | 1024 | 1 | August 1997 | February 1998 |
| PowerPC 604ev | Power Macintosh 9600 | 300–350 | 50 | 1024 | 1 | August 1997 | March 1998 |
| PowerPC 604ev | Workgroup Server 9650 | 350 | 50 | 1024 | 1 | August 1997 | March 1998 |
PowerPC G3
| Processor | Model | Clock speed | FSB speed | L2 cache | Introduced | Discontinued |
| PowerPC 750 | Power Macintosh G3 | 233–333 | 66 | 512–1024 | November 1997 | January 1999 |
| PowerPC 750 | PowerBook G3 | 233–500 | 50–100 | 512–1024 | November 1997 | January 2001 |
| PowerPC 750 | Macintosh Server G3 | 233–333 | 66 | 1024 | March 1998 | December 1998 |
| PowerPC 750 | iMac G3 iMac G3 iMac G3 | 233–500 | 66–100 | 512 | August 1998 | July 2001 |
| PowerPC 750 | Power Macintosh G3 | 300–450 | 100 | 1024 | January 1999 | September 1999 |
| PowerPC 750 | Macintosh Server G3 | 350–450 | 100 | 1024 | January 1999 | August 1999 |
| PowerPC 750 | iBook iBook | 300–366 | 66 | 512 | September 1999 | September 2000 |
| PowerPC 750CX | iMac G3 iMac G3 | 600 | 100 | 256 | September 2000 | May 2001 |
| PowerPC 750CXe | iBook iBook iBook G3 Dual USB iBook G3 Dual USB | 366–500 | 66–100 | 256–512 | September 2000 | May 2002 |
| PowerPC 750CXe | iMac G3 | 500–700 | 100 | 256 | July 2001 | March 2003 |
| PowerPC 755 | iBook G3 Dual USB iBook G3 Dual USB | 600 | 100 | 256 | October 2001 | May 2002 |
| PowerPC 750FX | iBook G3 Dual USB iBook G3 Dual USB iBook G3 Dual USB | 600–900 | 100 | 512 | May 2002 | October 2003 |
PowerPC G4
The PowerPC 7400 was the first Mac processor to include an AltiVec vector processing unit.The PowerPC 7455 was the first Mac processor over 1 GHz.
| Processor | Model | Clock speed | FSB speed | L2 cache | L3 cache | CPUs | Introduced | Discontinued |
| PowerPC 7400 | Power Mac G4 | 350–500 | 100 | 512–1024 | — | 1–2 | September 1999 | January 2001 |
| PowerPC 7400 | Macintosh Server G4 | 350–500 | 100 | 512–1024 | — | 1–2 | January 2000 | January 2001 |
| PowerPC 7400 | Power Mac G4 Cube | 450–500 | 100 | 512–1024 | — | 1 | August 2000 | April 2001 |
| PowerPC 7410 | Power Mac G4 | 466–533 | 133 | 1024 | — | 1–2 | January 2001 | July 2001 |
| PowerPC 7410 | PowerBook G4 | 400–500 | 100 | 1024 | — | 1 | January 2001 | October 2001 |
| PowerPC 7410 | Macintosh Server G4 | 466–533 | 133 | 1024 | — | 1–2 | January 2001 | July 2001 |
| PowerPC 7410 | Power Mac G4 Cube | 450–500 | 100 | 1024 | — | 1 | April 2001 | July 2001 |
| PowerPC 7441 | eMac | 700–800 | 100 | 256 | — | 1 | April 2002 | May 2003 |
| PowerPC 7445 | eMac | 800–1000 | 133 | 256 | — | 1 | May 2003 | April 2004 |
| PowerPC 7450 | Power Mac G4 Power Mac G4 | 667–867 | 133 | 256–1024 | 0–2 | 1–2 | January 2001 | January 2002 |
| PowerPC 7450 | Macintosh Server G4 | 733–1000 | 133 | 256 | 0–2 | 1–2 | September 2001 | August 2002 |
| PowerPC 7450 | PowerBook G4 | 550–667 | 100–133 | 256 | — | 1 | October 2001 | July 2002 |
| PowerPC 7450 | iMac G4 | 700–800 | 100 | 256 | — | 1 | January 2002 | January 2003 |
| PowerPC 7451 | PowerBook G4 | 667–800 | 133–167 | 256 | — | 1 | January 2002 | June 2004 |
| PowerPC 7455 | Power Mac G4 | 800–1420 | 133–167 | 256 | 1–4 | 1–2 | January 2002 | June 2004 |
| PowerPC 7455 | PowerBook G4 | 667–1000 | 133–167 | 256 | 0–1 | 1 | April 2002 | September 2003 |
| PowerPC 7455 | Xserve G4 | 1000–1333 | 133 | 256 | 2 | 1–2 | May 2002 | January 2004 |
| PowerPC 7455 | Macintosh Server G4 | 1000–1250 | 133–167 | 256 | 1–2 | 1–2 | August 2002 | January 2003 |
| PowerPC 7455 | iMac G4 | 800–1250 | 100–167 | 256 | — | 1 | February 2003 | July 2004 |
| PowerPC 7457 | iBook G4 | 800–1000 | 133 | 256 | — | 1 | October 2003 | April 2004 |
| PowerPC 7447 | PowerBook G4 | 1000–1333 | 133–167 | 512 | — | 1 | September 2003 | April 2004 |
| PowerPC 7447a | PowerBook G4 | 1333–1667 | 167 | 512 | — | 1 | April 2004 | April 2006 |
| PowerPC 7447a | iBook G4 | 1000–1420 | 133–142 | 512 | — | 1 | April 2004 | May 2006 |
| PowerPC 7447a | Mac mini G4 | 1250–1500 | 167 | 512 | — | 1 | January 2005 | February 2006 |
| PowerPC 7447a | eMac | 1250 | 167 | 512 | — | 1 | April 2004 | May 2005 |
| PowerPC 7447a | eMac | 1420 | 167 | 512 | — | 1 | May 2005 | July 2006 |
PowerPC G5
The PowerPC 970 was the first 64-bit Mac processor.The PowerPC 970MP was the first dual-core Mac processor and the first to be found in a quad-core configuration. It was also the first Mac processor with partitioning and virtualization capabilities.
Apple only used three variants of the G5, and soon moved entirely onto Intel architecture.
| Processor | Model | Clock speed | FSB speed | L2 cache | CPUs | Cores per CPU | Introduced | Discontinued |
| PowerPC 970 | Power Mac G5 | 1.6–2.0 | 800–1000 | 512 | 1–2 | 1 | June 2003 | June 2004 |
| PowerPC 970FX | Xserve G5 | 2.0–2.3 | 1000–1150 | 512 | 1–2 | 1 | January 2004 | August 2005 |
| PowerPC 970FX | Power Mac G5 | 1.8–2.7 | 900–1350 | 512 | 1–2 | 1 | June 2004 | November 2005 |
| PowerPC 970FX | iMac G5 | 1.6–2.1 | 533–700 | 512 | 1 | 1 | August 2004 | January 2006 |
| PowerPC 970MP | Power Mac G5 | 2.0–2.5 | 1000–1250 | 2×1024 | 1–2 | 2 | November 2005 | August 2006 |
Intel x86
Sources: andOverview
P6
[|Yonah] was the first Mac processor to support the IA-32 instruction set architecture, in addition to the MMX, SSE, SSE2, and SSE3 extension instruction sets.The Core Solo was a [|Core] Duo with one of the two cores disabled.
| Processor | Model | Clock speed | FSB speed | L2 cache | CPUs | Cores per CPU | Introduced | Discontinued |
| Core Duo | iMac iMac | 1.83–2.00 | 667 | 2 | 1 | 2 | January 2006 | September 2006 |
| Core Duo | MacBook Pro | 1.83–2.16 | 667 | 2 | 1 | 2 | February 2006 | October 2006 |
| Core Duo | Mac mini Mac mini | 1.66–1.83 | 667 | 2 | 1 | 2 | February 2006 | August 2007 |
| Core Duo | MacBook | 1.83–2.00 | 667 | 2 | 1 | 2 | May 2006 | November 2006 |
| Core Solo | Mac mini | 1.50 | 667 | 2 | 1 | 1 | February 2006 | September 2006 |
| Pentium M ULV | Apple TV | 1.00 | 350 | 2 | 1 | 1 | January 2007 | September 2010 |
Core
Woodcrest added support for the SSSE3 instruction set.Merom was the first Mac processor to support the x86-64 instruction set, as well as the first 64-bit processor to appear in a Mac notebook.
Clovertown was the first to be found in an 8-core configuration.
| Processor | Model | Clock speed | FSB speed | L2 cache | CPUs | Cores per CPU | Introduced | Discontinued |
| Xeon 5100 | Mac Pro | 2.00–3.00 | 1333 | 4 | 2 | 2 | August 2006 | January 2008 |
| Xeon 5100 | Xserve | 2.00–3.00 | 1333 | 4 | 2 | 2 | October 2006 | January 2008 |
| Core 2 Duo | iMac iMac | 1.83–2.40 | 667–800 | 2–4 | 1 | 2 | September 2006 | April 2008 |
| Core 2 Duo | MacBook Pro MacBook Pro MacBook Pro | 2.16–2.60 | 667–800 | 4 | 1 | 2 | October 2006 | February 2008 |
| Core 2 Duo | MacBook MacBook MacBook | 1.83–2.20 | 667–800 | 2–4 | 1 | 2 | November 2006 | February 2008 |
| Core 2 Duo | Mac mini | 1.83–2.00 | 667 | 2–4 | 1 | 2 | August 2007 | March 2009 |
| Core 2 Duo | MacBook Air | 1.60–1.80 | 800 | 4 | 1 | 2 | January 2008 | October 2008 |
| Xeon 5300 | Mac Pro | 3.00 | 1333 | 2×4 | 2 | 4 | April 2007 | January 2008 |
| Core 2 Extreme | iMac | 2.80 | 800 | 4 | 1 | 2 | August 2007 | April 2008 |
Penryn
Penryn added support for a subset for SSE4.| Processor | Model | Clock speed | FSB speed | L2 cache | CPUs | Cores per CPU | Introduced | Discontinued |
| Xeon 5400 | Mac Pro | 2.80–3.20 | 1600 | 2×6 | 1–2 | 4 | January 2008 | March 2009 |
| Xeon 5400 | Xserve | 2.80–3.00 | 1600 | 2×6 | 1–2 | 4 | January 2008 | April 2009 |
| Core 2 Duo | MacBook Pro MacBook Pro MacBook Pro MacBook Pro MacBook Pro | 2.26–3.06 | 1066 | 3–6 | 1 | 2 | February 2008 | March 2011 |
| Core 2 Duo | MacBook MacBook MacBook MacBook MacBook MacBook | 2.00–2.40 | 1066 | 3 | 1 | 2 | February 2008 | July 2011 |
| Core 2 Duo | iMac iMac iMac | 2.40–3.06 | 1066 | 6 | 1 | 2 | April 2008 | October 2009 |
| Core 2 Duo | MacBook Air MacBook Air | 1.60–2.13 | 1066 | 6 | 1 | 2 | October 2008 | July 2011 |
| Core 2 Duo | Mac mini | 2.00–2.66 | 1066 | 3 | 1 | 2 | March 2009 | July 2011 |
| Core 2 Duo | 2.53–2.66 | 1066 | 3 | 1 | 2 | October 2009 | July 2011 | |
| Core 2 Duo | iMac | 3.06–3.33 | 1066–1333 | 3–6 | 1 | 2 | October 2009 | July 2010 |
| Core 2 Duo CULV | MacBook Air | 1.40–1.60 | 800 | 3 | 1 | 2 | October 2010 | July 2011 |
Nehalem
Bloomfield and Gainestown introduced a number of notable features for the first time in any Mac processors:- Integrated memory controllers.
- Simultaneous multithreading.
- Full support for the SSE4 instruction set.
- Support for Intel Turbo Boost.
- Four cores on a single die rather than a multi-chip module of two dual-core dies.
| Processor | Model | Clock speed | L2 cache | L3 cache | CPUs | Cores per CPU | QPI | HT | ITB | Introduced | Discontinued |
| Xeon 3500 | Mac Pro | 2.66–3.33 | 4×256 | 8 | 1 | 4 | March 2009 | July 2010 | |||
| Xeon 5500 | Mac Pro | 2.26–2.93 | 4×256 | 8 | 2 | 4 | March 2009 | August 2010 | |||
| Xeon 5500 | Xserve | 2.26–3.33 | 4×256 | 8 | 1–2 | 4 | April 2009 | January 2011 | |||
| Core i5 | iMac | 2.66–2.80 | 4×256 | 8 | 1 | 4 | October 2009 | May 2011 | |||
| Core i7 | iMac | 2.80–2.93 | 4×256 | 8 | 1 | 4 | October 2009 | May 2011 |
Westmere
Arrandale introduced Intel HD Graphics, an on-die integrated GPU.| Processor | Model | Clock speed | L2 cache | L3 cache | CPUs | Cores per CPU | QPI | HT | ITB | Introduced | Discontinued |
| Core i5 | MacBook Pro | 2.40–2.53 | 2×256 | 3 | 1 | 2 | April 2010 | March 2011 | |||
| Core i7 | MacBook Pro | 2.66 | 2×256 | 4 | 1 | 2 | April 2010 | March 2011 | |||
| Core i3 | iMac | 3.06–3.20 | 2×256 | 4 | 1 | 2 | July 2010 | May 2011 | |||
| Core i5 | iMac | 3.60 | 2×256 | 4 | 1 | 2 | July 2010 | May 2011 | |||
| Xeon 3600 | Mac Pro Mac Pro | 3.33 | 6×256 | 12 | 1 | 6 | August 2010 | October 2013 | |||
| Xeon 5600 | Mac Pro | 2.40–3.06 | 4–6×256 | 12 | 2 | 4–6 | August 2010 | October 2013 |
[|Sandy Bridge]
Sandy Bridge added support for Intel Quick Sync Video, a dedicated on-die video encoding and decoding core. It was also the first quad-core processor to appear in a Mac notebook.| Processor | Model | Clock speed | L2 cache | L3 cache | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i5 | MacBook Pro MacBook Pro | 2.3 | 2×256 | 3 | 2 | March 2011 | June 2012 | ||
| Core i5 | Mac mini | 2.3–2.5 | 2×256 | 3 | 2 | July 2011 | October 2012 | ||
| Core i7 | MacBook Pro MacBook Pro | 2.7–2.8 | 2×256 | 4 | 2 | March 2011 | June 2012 | ||
| Core i7 | Mac mini | 2.7 | 2×256 | 4 | 2 | July 2011 | October 2012 | ||
| Core i7 | MacBook Pro MacBook Pro | 2.0–2.5 | 4×256 | 6–8 | 4 | March 2011 | June 2012 | ||
| Core i7 | iMac | 2.8–3.4 | 4×256 | 8 | 4 | May 2011 | October 2012 | ||
| Core i7 | Mac mini Server | 2.0 | 4×256 | 6 | 4 | July 2011 | October 2012 | ||
| Core i5 | iMac | 2.5–3.1 | 4×256 | 6 | 4 | May 2011 | October 2012 | ||
| Core i5 CULV | MacBook Air | 1.6–1.7 | 2×256 | 3 | 2 | July 2011 | June 2012 | ||
| Core i7 CULV | MacBook Air | 1.8 | 2×256 | 4 | 2 | July 2011 | June 2012 | ||
| Core i3 | iMac | 3.1 | 2×256 | 3 | 2 | August 2011 | March 2013 |
Ivy Bridge
| Processor | Model | Clock speed | L2 cache | L3 cache | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i5 | MacBook Pro | 2.5 | 2×256 | 3 | 2 | June 2012 | October 2016 | ||
| Core i5 | Mac mini | 2.5 | 2×256 | 3 | 2 | October 2012 | October 2014 | ||
| Core i7 | MacBook Pro | 2.9–3.0 | 2×256 | 4 | 2 | June 2012 | October 2016 | ||
| Core i5 | iMac | 2.7–3.2 | 2×256 | 6 | 4 | October 2012 | September 2013 | ||
| Core i7 | MacBook Pro | 2.3–2.8 | 4×256 | 6–8 | 4 | June 2012 | October 2013 | ||
| Core i7 | iMac | 3.1–3.4 | 4×256 | 8 | 4 | October 2012 | September 2013 | ||
| Core i7 | Mac mini | 2.3–2.6 | 4×256 | 6 | 4 | October 2012 | October 2014 | ||
| Core i5 CULV | MacBook Air | 1.7–1.8 | 2×256 | 3 | 2 | June 2012 | June 2013 | ||
| Core i7 CULV | MacBook Air | 2.0 | 2×256 | 4 | 2 | June 2012 | June 2013 | ||
| Core i3 | iMac | 3.3 | 2×256 | 3 | 2 | March 2013 | June 2014 | ||
| Xeon E5 v2 | Mac Pro | 3.7 | 4×256 | 10 | 4 | December 2013 | April 2017 | ||
| Xeon E5 v2 | Mac Pro | 3.5 | 6×256 | 12 | 6 | December 2013 | December 2019 | ||
| Xeon E5 v2 | Mac Pro | 3.0 | 8×256 | 25 | 8 | December 2013 | December 2019 | ||
| Xeon E5 v2 | Mac Pro | 2.7 | 12×256 | 30 | 12 | December 2013 | December 2019 |
Haswell
The Crystal Well variant used in some MacBook Pros contains an on-package L4 cache shared between the CPU and integrated graphics.| Processor | Model | Clock speed | L2 cache | L3 cache | L4 cache | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i5 ULT | MacBook Air MacBook Air | 1.3–1.4 | 2×256 | 3 | — | 2 | June 2013 | March 2015 | ||
| Core i5 ULT | iMac | 1.4 | 2×256 | 3 | — | 2 | June 2014 | October 2015 | ||
| Core i5 ULT | Mac mini | 1.4–2.8 | 2×256 | 3 | — | 2 | October 2014 | October 2018 | ||
| Core i7 ULT | MacBook Air MacBook Air | 1.7 | 2×256 | 4 | — | 2 | June 2013 | March 2015 | ||
| Core i7 ULT | Mac mini | 3.0 | 2×256 | 4 | — | 2 | October 2014 | October 2018 | ||
| Core i5 | iMac | 2.7–3.5 | 4×256 | 4–6 | — | 4 | September 2013 | October 2015 | ||
| Core i7 | iMac | 3.1–4.0 | 4×256 | 8 | — | 4 | September 2013 | October 2015 | ||
| Core i7 | MacBook Pro MacBook Pro MacBook Pro | 2.0–2.8 | 4×256 | 6 | 128 | 4 | October 2013 | July 2018 | ||
| Core i5 | MacBook Pro MacBook Pro | 2.4–2.8 | 2×256 | 3 | — | 2 | October 2013 | March 2015 | ||
| Core i7 | MacBook Pro MacBook Pro | 2.8–3.0 | 2×256 | 4 | — | 2 | October 2013 | March 2015 |
Broadwell
| Processor | Model | Clock speed | L2 cache | L3 cache | L4 cache | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core M | MacBook | 1.1–1.3 | 2×256 | 4 | — | 2 | April 2015 | April 2016 | ||
| Core i5 ULT | MacBook Air MacBook Air | 1.6–1.8 | 2×256 | 3 | — | 2 | March 2015 | July 2019 | ||
| Core i5 ULT | iMac | 1.6 | 2×256 | 3 | — | 2 | October 2015 | June 2017 | ||
| Core i7 ULT | MacBook Air MacBook Air | 2.2 | 2×256 | 4 | — | 2 | March 2015 | July 2019 | ||
| Core i5 | MacBook Pro | 2.7–2.9 | 2×256 | 3 | — | 2 | March 2015 | June 2017 | ||
| Core i7 | MacBook Pro | 3.1 | 2×256 | 4 | — | 2 | March 2015 | June 2017 | ||
| Core i5 | iMac | 2.8–3.1 | 4×256 | 4 | 128 | 4 | October 2015 | June 2017 | ||
| Core i7 | iMac | 3.3 | 4×256 | 6 | 128 | 4 | October 2015 | June 2017 |
Skylake
| Processor | Model | Clock speed | L2 cache | L3 cache | L4 cache | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core m3, m5, m7 | MacBook | 1.1–1.3 | 2×256 | 4 | — | 2 | April 2016 | June 2017 | ||
| Core i5 | iMac | 3.2–3.3 | 4×256 | 6 | — | 4 | October 2015 | June 2017 | ||
| Core i7 | iMac | 4.0 | 4×256 | 8 | — | 4 | rowspan=2 | rowspan=2 | October 2015 | June 2017 |
| Core i7 | MacBook Pro | 2.6–2.9 | 4×256 | 6–8 | — | 4 | November 2016 | - | - | June 2017 |
| Core i5 | MacBook Pro | 2.0 | 2×256 | 4 | 64 | 2 | rowspan=2 | rowspan=2 | October 2016 | June 2017 |
| Core i5 | MacBook Pro | 2.9–3.1 | 2×256 | 4 | 64 | 2 | November 2016 | - | - | June 2017 |
| Core i7 | MacBook Pro | 2.4 | 2×256 | 4 | — | 2 | rowspan=2 | rowspan=2 | October 2016 | June 2017 |
| Core i7 | MacBook Pro | 3.3 | 2×256 | 4 | 64 | 2 | November 2016 | - | - | June 2017 |
| Xeon W | iMac Pro | 2.3 | 18×1024 | 24.75 | — | 18 | rowspan=4 | rowspan=4 | December 2017 | March 2021 |
| Xeon W | iMac Pro | 2.5 | 14×1024 | 19.25 | — | 14 | - | - | December 2017 | March 2021 |
| Xeon W | iMac Pro | 3.0 | 10×1024 | 13.75 | — | 10 | - | - | December 2017 | March 2021 |
| Xeon W | iMac Pro | 3.2 | 8×1024 | 11 | — | 8 | - | - | December 2017 | March 2021 |
Kaby Lake
| Processor | Model | Clock speed | L2 cache | L3 cache | L4 cache | TDP | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core m3 | MacBook | 1.2 | 2×256 | 4 | — | 4.5 | 2 | June 2017 | July 2019 | ||
| Core i5 | MacBook | 1.3 | 2×256 | 4 | — | 4.5 | 2 | rowspan=5 | rowspan=5 | June 2017 | July 2019 |
| Core i5 | MacBook Air MacBook Air | 1.6 | 2×256 | 4 | — | 7 | 2 | October 2018 | March 2020 | - | - |
| Core i5 | iMac | 2.3 | 2×256 | 4 | 64 | 15 | 2 | June 2017 | October 2021 | - | - |
| Core i5 | MacBook Pro | 2.3 | 2×256 | 4 | 64 | 15 | 2 | June 2017 | July 2019 | - | - |
| Core i5 | MacBook Pro | 3.1–3.3 | 2×256 | 4 | 64 | 28 | 2 | June 2017 | July 2018 | - | - |
| Core i7 | MacBook | 1.4 | 2×256 | 4 | — | 4.5 | 2 | rowspan=3 | rowspan=3 | June 2017 | July 2019 |
| Core i7 | MacBook Pro | 2.5 | 2×256 | 4 | — | 15 | 2 | - | - | June 2017 | July 2019 |
| Core i7 | MacBook Pro | 3.5 | 2×256 | 4 | 64 | 28 | 2 | July 2018 | - | June 2017 | - |
| Core i5 | iMac | 3.0–3.8 | 4×256 | 6 | — | 65–91 | 4 | June 2017 | March 2019 | ||
| Core i7 | iMac | 3.6–4.2 | 4×256 | 8 | — | 65–91 | 4 | rowspan=2 | rowspan=2 | June 2017 | March 2019 |
| Core i7 | MacBook Pro | 2.8–2.9 | 4×256 | 6–8 | — | 45 | 4 | July 2018 | - | June 2017 | - |
[|Coffee Lake]
Coffee Lake was the first 6-core processor to appear in a Mac notebook.| Processor | Model | Clock speed | L2 cache | L3 cache | L4 cache | TDP | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i5 | MacBook Pro MacBook Pro | 2.3–2.4 | 4×256 | 6 | 128 | 28 | 4 | rowspan=2 | rowspan=2 | July 2018 | May 2020 |
| Core i5 | MacBook Pro MacBook Pro | 1.4 | 4×256 | 6 | 128 | 15 | 4 | July 2019 | November 2020 | - | - |
| Core i7 | MacBook Pro MacBook Pro | 2.7–2.8 | 4×256 | 8 | 128 | 28 | 4 | rowspan=2 | rowspan=2 | July 2018 | May 2020 |
| Core i7 | MacBook Pro MacBook Pro | 1.7 | 4×256 | 8 | 128 | 15 | 4 | July 2019 | November 2020 | - | - |
| Core i3 | Mac Mini | 3.6 | 4×256 | 6 | — | 65 | 4 | rowspan=2 | rowspan=2 | November 2018 | November 2020 |
| Core i3 | iMac | 3.6 | 4×256 | 6 | — | 65 | 4 | March 2019 | April 2021 | - | - |
| Core i5 | Mac Mini | 3.0 | 6×256 | 9 | — | 65 | 6 | rowspan=3 | rowspan=3 | November 2018 | January 2023 |
| Core i5 | iMac | 3.0–3.1 | 6×256 | 9 | — | 65 | 6 | March 2019 | April 2021 | - | - |
| Core i5 | iMac | 3.7 | 6×256 | 9 | — | 95 | 6 | March 2019 | August 2020 | - | - |
| Core i7 | MacBook Pro | 2.2–2.6 | 6×256 | 9 | — | 45 | 6 | rowspan=2 | rowspan=2 | July 2018 | May 2019 |
| Core i7 | MacBook Pro | 2.6 | 6×256 | 12 | — | 45 | 6 | May 2019 | October 2021 | - | - |
| Core i7 | Mac Mini | 3.2 | 6×256 | 12 | — | 65 | 6 | rowspan=2 | rowspan=2 | November 2018 | January 2023 |
| Core i7 | iMac | 3.2 | 6×256 | 12 | — | 65 | 6 | March 2019 | April 2021 | - | - |
| Core i9 | MacBook Pro | 2.9 | 6×256 | 12 | — | 45 | 6 | July 2018 | May 2019 | ||
| Core i9 | iMac | 3.6 | 8×256 | 16 | — | 95 | 8 | rowspan=2 | rowspan=2 | March 2019 | August 2020 |
| Core i9 | MacBook Pro | 2.3–2.4 | 8×256 | 16 | — | 45 | 8 | May 2019 | October 2021 | - | - |
Cascade Lake
| Processor | Model | Clock speed | L2 cache | L3 cache | TDP | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Xeon W | Mac Pro | 2.5 | 28×1024 | 38.5 | 205 | 28 | rowspan=5 | rowspan=5 | December 2019 | June 2023 |
| Xeon W | Mac Pro | 2.7 | 24×1024 | 33 | 205 | 24 | - | - | December 2019 | June 2023 |
| Xeon W | Mac Pro | 3.2 | 16×1024 | 22 | 205 | 16 | - | - | December 2019 | June 2023 |
| Xeon W | Mac Pro | 3.3 | 12×1024 | 19.25 | 180 | 12 | - | - | December 2019 | June 2023 |
| Xeon W | Mac Pro | 3.5 | 8×1024 | 16.5 | 160 | 8 | - | - | December 2019 | June 2023 |
Comet Lake
| Processor | Model | Clock speed | L2 cache | L3 cache | TDP | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i5 | iMac | 3.1–3.3 | 6×256 | 12 | 65 | 6 | rowspan=3 | rowspan=3 | August 2020 | March 2022 |
| Core i7 | iMac | 3.8 | 8×256 | 16 | 125 | 8 | - | - | August 2020 | March 2022 |
| Core i9 | iMac | 3.6 | 10×256 | 20 | 125 | 10 | - | - | August 2020 | March 2022 |
[|Ice Lake]
Ice Lake is a 10th generation chip.| Processor | Model | Clock speed | L2 cache | L3 cache | TDP | Cores per CPU | HT | ITB | Introduced | Discontinued |
| Core i3 | MacBook Air | 1.1 | 2×512 | 4 | 9 | 2 | March 2020 | November 2020 | ||
| Core i5 | MacBook Air | 1.1 | 4×512 | 6 | 10 | 4 | rowspan=2 | rowspan=2 | March 2020 | November 2020 |
| Core i5 | MacBook Pro | 2.0 | 4×512 | 6 | 28 | 4 | May 2020 | October 2021 | - | - |
| Core i7 | MacBook Air | 1.2 | 4×512 | 8 | 10 | 4 | rowspan=2 | rowspan=2 | March 2020 | November 2020 |
| Core i7 | MacBook Pro | 2.3 | 4×512 | 8 | 28 | 4 | May 2020 | October 2021 | - | - |
Apple silicon
Source:M1
The M1 is a system on a chip fabricated by TSMC on the 5 nm process and contains 16 billion transistors. Its CPU cores are the first to be used in a Mac processor designed by Apple and the first to use the ARM instruction set architecture. It has 8 CPU cores, up to 8 GPU cores, and a 16-core Neural Engine, as well as LPDDR4X memory with a bandwidth of 68 GB/s.The M1 Pro and M1 Max SoCs have 10 CPU cores and a 16-core and 32-core GPU, respectively. Both chips were first introduced in the MacBook Pro in October 2021.
The M1 Ultra is a processor combining two M1 Max chips in one package. It was available in the highest-end variants of the Mac Studio, released on March 18, 2022. All parameters of the M1 Max are doubled in M1 Ultra processors; they are, however, packed as one processor package and seen as one processor in macOS.
| Processor | Model | CPU Cores | GPU Cores | Neural Engine Cores | Introduced | Discontinued |
| Apple M1 | iMac | 8 | 7–8 | 16 | May 2021 | October 2023 |
| Apple M1 | Mac mini | 8 | 8 | 16 | November 2020 | January 2023 |
| Apple M1 | MacBook Air | 8 | 7–8 | 16 | November 2020 | March 2024 |
| Apple M1 | MacBook Pro | 8 | 8 | 16 | November 2020 | June 2022 |
| Apple M1 Pro | MacBook Pro | 8–10 | 14–16 | 16 | October 2021 | January 2023 |
| Apple M1 Pro | MacBook Pro | 10 | 16 | 16 | October 2021 | January 2023 |
| Apple M1 Max | MacBook Pro MacBook Pro | 10 | 24–32 | 16 | October 2021 | January 2023 |
| Apple M1 Max | Mac Studio | 10 | 24–32 | 16 | March 2022 | June 2023 |
| Apple M1 Ultra | Mac Studio | 20 | 48–64 | 32 | March 2022 | June 2023 |
M2
The M2 is a system on a chip fabricated by TSMC on an enhanced 5 nm process, containing 20 billion transistors. It has 8 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5 memory with a bandwidth of 100 GB/s.The M2 Pro and M2 Max have 12 CPU cores, and a 19-core and 38-core GPU respectively. Both chips were first introduced in the MacBook Pro in January 2023.
The M2 Ultra is a processor combining two M2 Max dies in one package. It is available in the highest-end variants of the Mac Studio as well as the Mac Pro, both released on June 13, 2023.
| Processor | Model | CPU Cores | GPU Cores | Neural Engine Cores | Introduced | Discontinued |
| Apple M2 | MacBook Air | 8 | 8–10 | 16 | July 2022 | March 2025 |
| Apple M2 | MacBook Pro | 8 | 10 | 16 | June 2022 | October 2023 |
| Apple M2 | Mac mini | 8 | 10 | 16 | January 2023 | October 2024 |
| Apple M2 | MacBook Air | 8 | 10 | 16 | June 2023 | March 2024 |
| Apple M2 Pro | Mac mini | 10–12 | 16–19 | 16 | January 2023 | October 2024 |
| Apple M2 Pro | MacBook Pro | 10–12 | 16–19 | 16 | January 2023 | October 2023 |
| Apple M2 Pro | MacBook Pro | 12 | 19 | 16 | January 2023 | October 2023 |
| Apple M2 Max | MacBook Pro MacBook Pro | 12 | 30–38 | 16 | January 2023 | October 2023 |
| Apple M2 Max | Mac Studio | 12 | 30–38 | 16 | June 2023 | March 2025 |
| Apple M2 Ultra | Mac Studio | 24 | 60–76 | 32 | June 2023 | March 2025 |
| Apple M2 Ultra | Mac Pro | 24 | 60–76 | 32 | June 2023 | current |
M3
The M3 is a system on a chip fabricated by TSMC on the 3 nm process, containing 25 billion transistors. It has 8 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5 memory with a bandwidth of 100 GB/s.The M3 Pro has 12 CPU cores, while the M3 Max has 16 CPU cores ; they have an 18-core and 40-core GPU respectively. Both chips were first introduced in the MacBook Pro in October 2023.
The M3 Ultra is a processor combining two M3 Max dies in one package. It is available in the highest-end variants of the Mac Studio, released on March 12, 2025.
| Processor | Model | CPU Cores | GPU Cores | Neural Engine Cores | Introduced | Discontinued |
| Apple M3 | iMac | 8 | 8–10 | 16 | November 2023 | October 2024 |
| Apple M3 | MacBook Pro | 8 | 10 | 16 | November 2023 | October 2024 |
| Apple M3 | MacBook Air | 8 | 8–10 | 16 | March 2024 | March 2025 |
| Apple M3 | MacBook Air | 8 | 10 | 16 | March 2024 | March 2025 |
| Apple M3 Pro | MacBook Pro | 11–12 | 14–18 | 16 | November 2023 | October 2024 |
| Apple M3 Pro | MacBook Pro | 12 | 18 | 16 | November 2023 | October 2024 |
| Apple M3 Max | MacBook Pro MacBook Pro | 14–16 | 30–40 | 16 | November 2023 | October 2024 |
| Apple M3 Ultra | Mac Studio | 28–32 | 60–80 | 32 | March 2025 | current |
M4
The M4 is a system on a chip fabricated by TSMC on an enhanced 3 nm process, containing 28 billion transistors. It has up to 10 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5X memory with a bandwidth of 120 GB/s.The M4 Pro has 14 CPU cores, while the M4 Max has 16 CPU cores ; they have a 20-core and 40-core GPU respectively. Both chips were first introduced in the MacBook Pro in October 2024.
| Processor | Model | CPU Cores | GPU Cores | Neural Engine Cores | Introduced | Discontinued |
| Apple M4 | iMac | 8–10 | 8–10 | 16 | November 2024 | current |
| Apple M4 | MacBook Pro | 10 | 10 | 16 | November 2024 | October 2025 |
| Apple M4 | Mac mini | 10 | 10 | 16 | November 2024 | current |
| Apple M4 | MacBook Air | 10 | 8–10 | 16 | March 2025 | current |
| Apple M4 | MacBook Air | 10 | 10 | 16 | March 2025 | current |
| Apple M4 Pro | Mac mini | 12–14 | 16–20 | 16 | November 2024 | current |
| Apple M4 Pro | MacBook Pro | 12–14 | 16–20 | 16 | November 2024 | current |
| Apple M4 Pro | MacBook Pro | 14 | 20 | 16 | November 2024 | current |
| Apple M4 Max | MacBook Pro MacBook Pro | 14–16 | 32–40 | 16 | November 2024 | current |
| Apple M4 Max | Mac Studio | 14–16 | 32–40 | 16 | March 2025 | current |
M5
The M5 is a system on a chip fabricated by TSMC on a third-generation 3 nm process. It has up to 10 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5X memory with a bandwidth of 153 GB/s. It was first introduced in the MacBook Pro in October 2025.| Processor | Model | CPU Cores | GPU Cores | Neural Engine Cores | Introduced | Discontinued |
| Apple M5 | MacBook Pro | 10 | 10 | 16 | October 2025 | current |