Apples M1 Processor: The hardware behind the hype
Apples just announced M1 processor makes a lot of bold claims about performance is a big departure from the CISC based Intel x86 platform. This video explores how concepts from computer organization and architecture can be applied to information available to make educated assumptions about initial performance and future prospects of the platform. We look in-depth at what we know about the hardware used in this platform and see if it merits the hype.
This video assumes you have a basic computer science background and understanding of CISC vs RISC architectures, System on a Chip (SoC), CPU pipelining / multiple execution units, instruction cycles and memory caching. It is produced for my undergraduate course: Computer Organization and Architecture, as a way to tie all of these concepts back to Apple's announcement.
We will discuss some of the meaningful data we were able to tease out of the marketing driven announcement and look at what we know from Apples existing mobile "M" series of processors. Some of the concepts we will discuss are Unified Memory Architecture and Ultra-wide Execution Architecture. We will also look at Apple's released information on cache memory and what they have done in this area in the recent past in the mobile space for guidance and predictions.
Chapters:
0:00 Intro
1:42 Highlights
3:38 Apple's History with switching architectures
7:33 CISC vs RISC
11:30 RISC move discussion
12:25 SoC (System on a Chip)
13:24 Unified Memory Architecture
15:06 SoC / Terminal Design
16:09 Component Breakdown
18:32 Ultra Wide execution Architecture - Pipeline Design
20:44 Ultra Wide execution Architecture - Execution Units
23:52 Cache - L1
25:48 Cache - L2
26:30 Other Enhancements
27:20 References / citations
27:30 Conclusion
If you like this video please check out my channel: https://www.youtube.com/c/CodingCoach
This video is part of a full semester course in Computer Organization and Architecture. You can see all of the topics in the course here: https://www.youtube.com/playlist?list=PL0_aoTs5sGaTt4IuF7jJxqVm4uE-TgsJR
Please like this video and subscribe and would like to see more like it! https://www.youtube.com/c/CodingCoach?sub_confirmation=1
If you have not seen the Little Man Computer (LMC) series of videos, they explore how a computer works at it most fundamental level. You can find them here:
* A recommended introduction to Little Man computer video here: https://youtu.be/4T60r42o9Wo
* A "Hello LMC" video where we do a smaller program and talk more in-depth about the instruction cycle and basic instructions: https://youtu.be/QneVgKf2eVg
* And an intermediate step where we introduce branching and explore recreating conditional statements with LMC: https://youtu.be/fXMCnzdNemc
* Finally we explore iteration, labels and advanced LMC: https://youtu.be/hFg1etP_sFM
References:
* WWDC Optimize Metal Performance for Apple silicon Macs: https://developer.apple.com/videos/play/wwdc2020/10632/
* How Unified Memory Blows the SOCs off the M1 Macs: https://eclecticlight.co/2020/11/11/how-unified-memory-blows-the-socs-off-the-m1-macs/
* History of Apple computer CPUs: https://www.chipsetc.com/history-of-apple-computer-cpus.html
* RISC vs CISC: https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/
Видео Apples M1 Processor: The hardware behind the hype канала Coding Coach
This video assumes you have a basic computer science background and understanding of CISC vs RISC architectures, System on a Chip (SoC), CPU pipelining / multiple execution units, instruction cycles and memory caching. It is produced for my undergraduate course: Computer Organization and Architecture, as a way to tie all of these concepts back to Apple's announcement.
We will discuss some of the meaningful data we were able to tease out of the marketing driven announcement and look at what we know from Apples existing mobile "M" series of processors. Some of the concepts we will discuss are Unified Memory Architecture and Ultra-wide Execution Architecture. We will also look at Apple's released information on cache memory and what they have done in this area in the recent past in the mobile space for guidance and predictions.
Chapters:
0:00 Intro
1:42 Highlights
3:38 Apple's History with switching architectures
7:33 CISC vs RISC
11:30 RISC move discussion
12:25 SoC (System on a Chip)
13:24 Unified Memory Architecture
15:06 SoC / Terminal Design
16:09 Component Breakdown
18:32 Ultra Wide execution Architecture - Pipeline Design
20:44 Ultra Wide execution Architecture - Execution Units
23:52 Cache - L1
25:48 Cache - L2
26:30 Other Enhancements
27:20 References / citations
27:30 Conclusion
If you like this video please check out my channel: https://www.youtube.com/c/CodingCoach
This video is part of a full semester course in Computer Organization and Architecture. You can see all of the topics in the course here: https://www.youtube.com/playlist?list=PL0_aoTs5sGaTt4IuF7jJxqVm4uE-TgsJR
Please like this video and subscribe and would like to see more like it! https://www.youtube.com/c/CodingCoach?sub_confirmation=1
If you have not seen the Little Man Computer (LMC) series of videos, they explore how a computer works at it most fundamental level. You can find them here:
* A recommended introduction to Little Man computer video here: https://youtu.be/4T60r42o9Wo
* A "Hello LMC" video where we do a smaller program and talk more in-depth about the instruction cycle and basic instructions: https://youtu.be/QneVgKf2eVg
* And an intermediate step where we introduce branching and explore recreating conditional statements with LMC: https://youtu.be/fXMCnzdNemc
* Finally we explore iteration, labels and advanced LMC: https://youtu.be/hFg1etP_sFM
References:
* WWDC Optimize Metal Performance for Apple silicon Macs: https://developer.apple.com/videos/play/wwdc2020/10632/
* How Unified Memory Blows the SOCs off the M1 Macs: https://eclecticlight.co/2020/11/11/how-unified-memory-blows-the-socs-off-the-m1-macs/
* History of Apple computer CPUs: https://www.chipsetc.com/history-of-apple-computer-cpus.html
* RISC vs CISC: https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/
Видео Apples M1 Processor: The hardware behind the hype канала Coding Coach
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Why Apple's M1 Chip is So Fast](https://i.ytimg.com/vi/cAjarAgf0nI/default.jpg)
![How Apple Just Changed the Entire Industry (M1 Chip)](https://i.ytimg.com/vi/OuF9weSkS68/default.jpg)
![Why is Apple's M1 SO FAST?](https://i.ytimg.com/vi/uzx-IjpexKI/default.jpg)
![Intel - From Inventors of the CPU to Laughing Stock [Part 1]](https://i.ytimg.com/vi/JH2nXMv6yZI/default.jpg)
![PID Programming for Robotics: Wall Following and Balancing](https://i.ytimg.com/vi/dynSWBXu9aA/default.jpg)
![Apple M1: Much More than Hardware](https://i.ytimg.com/vi/ff98l3P66i8/default.jpg)
![Arm vs x86 - Key Differences Explained](https://i.ytimg.com/vi/AADZo73yrq4/default.jpg)
![Apple Goes ARM: The RISC Revolution](https://i.ytimg.com/vi/EtYfTVksuio/default.jpg)
![Smart Plugs vs Smart Light Bulbs vs Smart Light Switches](https://i.ytimg.com/vi/YCtaMV5Psno/default.jpg)
![Can QUALCOMM bring the fight to APPLE M1?](https://i.ytimg.com/vi/VK_BSuIrA3I/default.jpg)
![Apple Destroyed my Expectations. - M1 Mac Mini Review](https://i.ytimg.com/vi/4MkrEMjPk24/default.jpg)
![Intel - From Inventors of the CPU to Laughing Stock [Part 2]](https://i.ytimg.com/vi/LoTx9LQIKEA/default.jpg)
![The Apple M1 isn't magic, it's good design - M1 Deep Dive pt 2 | Upscaled](https://i.ytimg.com/vi/3SG5e4z-Ygg/default.jpg)
![MIPS: Risking It All on RISC](https://i.ytimg.com/vi/3paiCK3dlK0/default.jpg)
![SHOULD YOU BUY the M1 Mac Mini for Everyday Use?](https://i.ytimg.com/vi/NFde9rsSlJE/default.jpg)
![Intel Evo vs Apple M1 - are Intel chips actually FASTER?](https://i.ytimg.com/vi/6m8zOtS5Njs/default.jpg)
![Apple M1 and new Macs - Everything You NEED to Know](https://i.ytimg.com/vi/o4k9zoso_0g/default.jpg)
![Hardware Wallets Explained, Reviewed and Compared](https://i.ytimg.com/vi/aPprQUQljHE/default.jpg)
![Apple’s M1 chip with the neural engine — what is it, and why is it so disruptive?](https://i.ytimg.com/vi/5dAuxkKix4w/default.jpg)
![Apple M1 - Why Intel or AMD does not have something like this?](https://i.ytimg.com/vi/6Xfs_0g0iig/default.jpg)