<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: hurraybro</title>
    <description>The latest articles on DEV Community by hurraybro (@hurraybro_124).</description>
    <link>https://dev.to/hurraybro_124</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4239649%2F198c3a95-202f-434a-afbf-ea186b0c7dd8.png</url>
      <title>DEV Community: hurraybro</title>
      <link>https://dev.to/hurraybro_124</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hurraybro_124"/>
    <language>en</language>
    <item>
      <title>Why the Apple M1 was different: three chips became one</title>
      <dc:creator>hurraybro</dc:creator>
      <pubDate>Wed, 11 Nov 2026 18:03:06 +0000</pubDate>
      <link>https://dev.to/hurraybro_124/why-the-apple-m1-was-different-three-chips-became-one-1j41</link>
      <guid>https://dev.to/hurraybro_124/why-the-apple-m1-was-different-three-chips-became-one-1j41</guid>
      <description>&lt;p&gt;In 2020, Apple's M1 changed how laptop chips are built, and Intel and AMD later started doing the same. Here is what actually changed. I also made an animated video of this (embedded below).&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/wGC2lMzVsqA" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Three parts become one
&lt;/h2&gt;

&lt;p&gt;A powerful 2020 laptop had the CPU in one place, its memory a few centimetres away, and graphics on a separate NVIDIA chip with its own memory. Every time the CPU talked to the RAM or the GPU, the data went over long wires.&lt;/p&gt;

&lt;p&gt;The M1 put all three in one package: the CPU and GPU share a single silicon die, and the RAM sits right beside it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What matters in a laptop
&lt;/h2&gt;

&lt;p&gt;It was faster, but that is not what made it special. Day to day you feel weight, battery and fan noise. The M1 Air lasts up to 18 hours, weighs 1.29 kg and has no fan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Distance
&lt;/h2&gt;

&lt;p&gt;Fetching a number from memory costs hundreds of times more energy than doing math on it, so a big part of a laptop's power goes into moving data. The M1 cut that trip from centimetres to millimetres. A wire roughly ten times shorter takes roughly ten times less energy to drive. Less energy per trip means less heat, little enough that the Air does not need a fan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Copying
&lt;/h2&gt;

&lt;p&gt;With a separate GPU, the CPU and GPU each have their own memory, so data is copied across before the GPU can work, and the GPU waits. On the M1 there is one memory, so nothing moves.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why didn't everyone do this?
&lt;/h2&gt;

&lt;p&gt;A GPU needs a huge amount of data every second, and each wire carries one bit at a time. The M1 uses 128 data wires, and a fast GPU wants 512. With the clock, address and control wires, that is close to 800 wires. They all have to match in length and be spaced apart, which takes a lot of board that a thin laptop does not have.&lt;/p&gt;

&lt;p&gt;So PC makers gave the GPU its own memory right around the GPU chip. That brings the copying back, adds a second chip with its own power and heat, and needs heat pipes, bigger fans and a bigger battery. That is why gaming laptops weigh two to three kilos.&lt;/p&gt;

&lt;p&gt;Apple's memory was already millimetres from the chip, inside the package, so it just added more wires. A year later the M1 Max had 512, and the CPU and GPU still shared one memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  Small cores
&lt;/h2&gt;

&lt;p&gt;Big and small cores were not a new idea: phones had them for years, and Apple had used them in the iPhone since 2016. The M1 brought them to the laptop, with four big cores for heavy work and four small cores for everything else.&lt;/p&gt;

&lt;p&gt;A performance core spends many transistors looking hundreds of instructions ahead and running them out of order. An efficiency core looks only a short way ahead, and it runs at a slower clock. A slower clock lets the voltage come down, and power falls with the square of the voltage. So macOS sends background work to the small cores and switches the big ones off until you need them.&lt;/p&gt;

&lt;p&gt;I would like corrections if anything above is wrong. The full animated explanation is the video above: &lt;a href="https://youtu.be/wGC2lMzVsqA" rel="noopener noreferrer"&gt;https://youtu.be/wGC2lMzVsqA&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>apple</category>
      <category>computerscience</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
