Why Apple's M1 Chip is So Fast

Поділитися
Вставка
  • Опубліковано 27 гру 2020
  • So we've all heard about Apple's new M1 chip, and Apple promised a lot with this chip. Including up to 3.5x faster CPU, as well as almost 4x faster video processing. All while using 25% of the power of a standard mac without the M1 chip. These are very bold claims from Apple, and the world was poised to get there hands on these chips to see how fast they really were. And now we're getting real-world results of just how fast the M1 chip is. And it's fast... real fast.
    Watch this video to find out exactly why the M1 chip is so fast, and why other chipmakers are going to struggle to compete with the M1 chip macs in this sector of the market.
    #TheDevDoctor #M1 #M1Chip #Apple #Mac #ARM #x86
    --------------------------------------------------------------------------
    Max Tech | $899 M1 Mac mini vs $2,549 iMac 5K - Ultimate Comparison:
    • $899 M1 Mac mini vs $2...
    Arm Vs. X86: ipsnews.net/business/2020/06/...
    M1 Chip: www.apple.com/uk/mac/m1/
    Based on an article by Erik Engheim:
    / why-is-apples-m1-chip-...
    --------------------------------------------------------------------------
    Follow me at:
    Twitter: / thedevdoctor
    Instagram: / thedevdoctor
    Reddit: / thedevdoctor
    My Website:
    www.thedevdoctor.com/
  • Наука та технологія

КОМЕНТАРІ • 767

  • @unixpace6925
    @unixpace6925 3 роки тому +379

    I'm a computer science student and found this video incredibly relevant for what I'm studying. This is without a doubt the best M1 video I've seen on UA-cam!

    • @primorock8141
      @primorock8141 3 роки тому +2

      Same but I’m a CE student

    • @mwanikirobert5992
      @mwanikirobert5992 3 роки тому +6

      For real... now I understand M1 much much better.. it was mystery to previously

    • @Bigahch
      @Bigahch 3 роки тому +3

      I agree. Best m1 video yet

    • @naufalsani9944
      @naufalsani9944 3 роки тому +3

      AGREE!!

    • @NahianRahman_Nehal
      @NahianRahman_Nehal 2 роки тому

      Computer science name is a open certificate and much people in internet doing internet works after having other certificate so anyone can inter this .

  • @paulk.dicostanzo2279
    @paulk.dicostanzo2279 3 роки тому +416

    As a layman, this explanation was both eminently comprehensible and highly detailed. Truly outstanding presentation. Keep up the outstanding work!

    • @TheDevDoctor
      @TheDevDoctor  3 роки тому +17

      Thanks Paul for the kind words! I’ll do my best to keep bringing you great content! Thanks for taking the time to watch.

    • @Dragon-xd4ru
      @Dragon-xd4ru 3 роки тому +2

      really good!!!

    • @robbiewilliams6171
      @robbiewilliams6171 3 роки тому +2

      @Igor Velky You are out of context and sound butt hurt that Intel is STILL behind since Broadwell. Deal with it.

    • @sonysantana
      @sonysantana 3 роки тому

      As a layman, I truly agree with this assertion! Keep up the good work mate!

    • @gohealthy5925
      @gohealthy5925 2 роки тому

      Great job! CISC is doom!

  • @javigarcia-ripoll6578
    @javigarcia-ripoll6578 3 роки тому +85

    Steve Jobs once said: “Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains”. I think this is what you just did, and I loved it! Thank you

    • @Teluric2
      @Teluric2 5 місяців тому +1

      Steve jobs never designed a chip and M1 is not simple.
      How do you move mountains with simplicity?

    • @javigarcia-ripoll6578
      @javigarcia-ripoll6578 5 місяців тому

      @@Teluric2 my comment is about the video explanation, not about designing or making the chip

  • @madmotorcyclist
    @madmotorcyclist 3 роки тому +263

    This was a wonderful explanation of the differences between the architectures.

    • @robeigner4390
      @robeigner4390 3 роки тому +8

      Totally agree. It's the best explanation I've seen and one that needs to be seen by others. His critical points demonstrate how out of date AMD and Intel chip designs are compared to the M-series and why Apple's corporate decision to vertically integrate everything is the only way to achieve ultimate speed. Yes, there will be custom PCs that could be made faster than Macs but nothing off the shelf will be comparable. Apple's design is so much better and faster that they will be able to blow anything away from any other mainstream computer vendor. The first three M-series devices are entry level, yet they have the fastest single CPU Geekbench scores (not counting fake Ryzen-based iMacs which are being operated outside the legal use documents) with multi-core and GPU results being more than decent when considering how inexpensive they are. I'm sure we'll all be blown away when the next version of the M-series is released. Single core might not be much faster (could be with increased temperatures) but multicore and GPU results could more than double if not quadruple the initial results. I've seen people say a 32 core M-series could cost $30K but I disagree. The M-1 SoC probably only costs Apple at most $200 so a 32-cores might only cost them less than $1000. I may be way off but if I'm not we could see an iMac and Mac Pro really dropping in cost without hurting Apple's profit margin.

    • @delta0307
      @delta0307 3 роки тому

      it seems like he got all the details from a blog post i read a few weeks back which is eerily very similar to how he is explaining it even the step by step process

    •  3 роки тому

      @@delta0307 do you have a link to it. Must admit the video format is sometimes more convenient.
      BTW he does link to a written article on the same topic in the description.

    • @delta0307
      @delta0307 3 роки тому

      @ Try typing the title in google. There should be an artible/blog from dubugger.medium

    •  3 роки тому

      For anyone else: debugger.medium.com/why-is-apples-m1-chip-so-fast-3262b158cba2 (assuming this was it).

  • @ausername367
    @ausername367 3 роки тому +79

    Would love to learn more about arm and x86

    • @hariranormal5584
      @hariranormal5584 3 роки тому

      if thats the case do CISC vs RISC also then

    • @perforongo9078
      @perforongo9078 3 роки тому

      Chip instructions are sort of like pixels on a computer image- they are the most basic units that programs can be broken up into. They are also hard-coded into the physical structure of the chip. Each instruction is its own series of transistors and circuits that can complete that particular instruction. ARM and x86 are chip instruction architectures that have their own sets of instructions, and their own approaches to making instructions.

    • @perforongo9078
      @perforongo9078 3 роки тому

      ARM and x86 belong to two different classes of instruction architectures. ARM is a RISC architecture and x86 is a CISC architecture. They are the most widely used of their kinds, but not the only examples of each. Neither are static- they develop a larger number of instructions over time. RISC architectures use instructions that are all of the same length, while CISC architectures can use instructions of a variety of lengths. Doesn't seem like such a big difference, but it means that ARM (a RISC architecture) can more efficiently manage computer resources. It took a lot longer to mature because it's fixed instruction length meant that it was difficult to implement enough instructions to do complex tasks- and it uses more memory resources. In the modern era though, those issues aren't such a big deal. It's complex enough now to do anything you'd want it to do, and memory is a lot cheaper today. The power and heat efficiency also means that you can run those chips faster. It's advantages have been especially useful in small electronics- an increasingly expanding use case- and its development has seen it used in more complex applications.

    • @perforongo9078
      @perforongo9078 3 роки тому +1

      You can kind of think of the difference between the two types of architectures as a game of tetris. CISC is a regular game of tetris- all the shapes that fall down are irregular in shape and unpredictable- but with a bit of strategy, you can fit it all together and eliminate a row. The faster it goes, the harder it is to strategize quickly enough. Getting a high score is hard. RISC architectures are like playing a modified version of tetris where all the shapes are the same 2x2 block one after another. It would be a lot easier to get a high score, huh? There'd almost be no difference between a novice and a master. And the game would have to go A LOT faster before you got overwhelmed and failed.

    • @perforongo9078
      @perforongo9078 3 роки тому

      Or at least, that's my understanding of them. I could easily have gotten something wrong.

  • @ayushmehre
    @ayushmehre 3 роки тому +25

    I can see you becoming a big UA-camr very soon.....amazing quality video.

  • @hiranthabandara6682
    @hiranthabandara6682 3 роки тому +23

    Finally a different video on M1 chip. answered many of my questions

  • @spaceopera87
    @spaceopera87 3 роки тому +22

    This is an incredible channel. All of the visuals you created to help explain something incredibly complex, possibly one of the most complex inventions in human history (a CPU chip) were so helpful. I subbed to help you get more visible.

  • @zotavka
    @zotavka 3 роки тому +30

    Great explanation! I'd love a video on ARM vs x86, with details on how the M1 emulates x86 so well while others (Windows on ARM) do it so poorly. I've heard it has something to do with an extension to the M1 instruction set, but I'd love more details.

  • @grapesofwrath1984
    @grapesofwrath1984 3 роки тому +7

    I was like, “This guy is good! How come he only has 2k subscribers?”
    Then I checked and it’s a fairly new channel.
    Looks like this would be another one of those very popular channels that I subscribed to in their early days.

  • @maharshiroy8471
    @maharshiroy8471 2 роки тому +5

    Man, this video was extremely informative to me as a Software Engineer. I have studied this RISC vs CISC stuff in my computer architecture course but didn't ever understand why RISC/ARM was so power efficient as compared to CISC. Your video has made clear the advantages of locality of reference in M1 chips and the parallel decoding scheme due to its simpler instruction set. I would really appreciate if you continue to explain some core Computer Architecture and OS concepts applicable to the ARM vs x86 war. Anyways, great video on nailing the fundamentals of why M1 has outperformed x86 arch.

  • @ArchWk
    @ArchWk 3 роки тому +7

    dude you deserve so much more subs, this is great content

  • @Shambo271
    @Shambo271 3 роки тому +4

    Perfect level of details. I'll share this with my company's IT dept. Thank you for this well thought out and very professional explanation!

  • @samp-w7439
    @samp-w7439 3 роки тому +9

    I was not expecting such a good explanation. Thanks for actually going into the architecture of the chip with useful detail!

  • @juanguzman4736
    @juanguzman4736 2 роки тому

    First time watching a video from you. Keep up the good work, love the in depth analysis!

  • @VMYeahVN
    @VMYeahVN 3 роки тому +1

    I randomly stumbled upon this video, popped up in my recommended. Dude, GREAT job on this breakdown/informative video. I learned so much about the underlying workings of chips from this.

  • @atbeme
    @atbeme 3 роки тому

    You have an incredible talent for explaining complex topics. I loved the animations in the video too. Thank you for breaking this down so simply. You made me so happy to have remembered all the info I learned in my Computer Architecture college course and I hit subscribed before i even reached the 3rd minute.
    Not a single review of the M1 even comes *close* to how in-depth and digestible this video is. It is quite unparalleled (pun intended hahaha).
    I'm so excited so see your channel grow and look forward to your future videos! Thank you for all that you do!
    Cheers

  • @emmap4339
    @emmap4339 2 роки тому

    very well put down and explained. This is very welcomed info to understand the behind the scene of M1 chip. Thanks a lot for that.

  • @xmetaldome
    @xmetaldome 2 роки тому

    Man! Awesome in-depth video and very well explained, though i don’t understand each everything in depth, i’m not a computer science student, but did get a lot of it. Thanks

  • @KingGear
    @KingGear 3 роки тому

    excellent vid, informative but not overwhelming. u earned my subscription

  • @The-REAL-thisisjoewells
    @The-REAL-thisisjoewells 3 роки тому +1

    I learned so much watching this. Thanks for making this video and great work on it...very effective content and motion graphics!

  • @ruthishkumar6740
    @ruthishkumar6740 3 роки тому +12

    No one did the job of explaining better about M1, till now than uuuu👍🏽😍

  • @amahmoudtx
    @amahmoudtx 3 роки тому

    Very well done!! Your explanation of a very complicated topic was excellent. Can not wait to start following you and seeing your other content. Well done!

  • @eprotasenko
    @eprotasenko 3 роки тому

    Dude! Awesome content, keep it up!
    There is a huge demand for a fairly detailed content with a lot of related notes and references.

  • @JoseGonzalez-pm9du
    @JoseGonzalez-pm9du 3 роки тому

    Concise. Clearly presented. Perfectly paced. Excellent video. My first sub ever.

  • @lumuchien
    @lumuchien 2 роки тому

    Thank you so much. This explains exactly what I’ve been wondering.

  • @AnhVu-rc9gj
    @AnhVu-rc9gj 3 роки тому

    The best explanation of M1 chip that I have seen so far. Great visual representation and summary of complicated concepts. I'm looking forward to your next video about ARM vs X86. You just got a sub, awesome job!

  • @beatsntoons
    @beatsntoons 3 роки тому

    Excellent video :) thanks very much for making it!

  • @RafaelVre
    @RafaelVre 3 роки тому +4

    This vid definitely deserves more views as well as you deserve more subs.

  • @kilikorbi
    @kilikorbi 3 роки тому

    Very interesting video and very precise and detailed explanation. Thank you very much!

  • @caglarongan
    @caglarongan 3 роки тому

    The scope, clarity and everything about this video was superb ! Thank you

  • @NyengoM
    @NyengoM 2 роки тому

    Very detailed and well explained video. Thank you!

  • @cedenoalvaro
    @cedenoalvaro 3 роки тому

    Hey, thanks for the explanation. Easy to understand a complicated subject. Thanks "Dev Doctor" . Hoping you will have more of these types of videos soon

  • @alexmepy
    @alexmepy 3 роки тому

    This was so amazing to watch. Well done. Thanks.

  • @bab1671
    @bab1671 3 роки тому

    Outstanding! You did a great job explaining this complicated subject. Thank you and keep creating great videos.

  • @lotfizaboub9299
    @lotfizaboub9299 3 роки тому

    Excellent comparison explanation, Thank You

  • @podunkis
    @podunkis 3 роки тому +1

    I would have thought the scope of your video to be too broad to cover effectively, at least in a reasonable amount of time, but you did an impressive job of covering some pretty esoteric topics at a level which is understandable while still being genuinely informative. Subscribed!

  • @tonybranch3478
    @tonybranch3478 3 роки тому

    Excellent presentation of highly complex concept. It has answered all my questions. Excellent!

  • @HeadCodeMonkey82
    @HeadCodeMonkey82 3 роки тому

    You did a great job fitting so much in, and at an easily digestible level of detail. Your visuals were well worth the effort you must have put into them.

  • @greggregory2554
    @greggregory2554 3 роки тому

    Excellent video! I got tired of the videos capitalising on the release. This was really informative and really well produced. Thanks

  • @victorbouffier3580
    @victorbouffier3580 2 роки тому

    Great explanation. By far the best video on the M1 chip I've found

  • @k-c
    @k-c 3 роки тому

    I don't understand a lot about chip architecture but this video helped me understand the answer to actual title of the video. Keep the good quality information coming. Subscribed!

  • @HaldunT
    @HaldunT 3 роки тому

    thanks for detail explain. so instructive
    with images and animations.

  • @alexstaton6509
    @alexstaton6509 3 роки тому +3

    Awesome explanation Matt! Keep it up.

  • @lyespatrick7438
    @lyespatrick7438 3 роки тому

    What an explanation ! Thanx man I am definitely subscribing

  • @Dhoomie
    @Dhoomie Рік тому

    This video is exceptionally well made and well put together, I watched it several times and wrote down notes of the things you taught

  • @faridbang9851
    @faridbang9851 2 роки тому

    Only got this video recommended now, superb explanation! Thank you

  • @adityandroid
    @adityandroid 3 роки тому

    really great video. Great graphics and explanations. Please make another one on risc vs cisc

  • @andrewrobinmacdonald
    @andrewrobinmacdonald 3 роки тому

    Inspiring. Thank you my friend x

  • @m.e7476
    @m.e7476 3 роки тому

    Surprisingly well detailed, as someone currently studying ICs i can say this guy really understand what he’s talking about, u deserve more subs, subscribed, keep it up mate.

  • @austinevplab7167
    @austinevplab7167 3 роки тому

    Very well explained! Thanks for posting this informative video.

  • @tweepac
    @tweepac 3 роки тому +13

    Great video man, only 192 subs.. how is that possible. Well you've got 1 more now!

    • @TheDevDoctor
      @TheDevDoctor  3 роки тому +6

      Thanks so much for the support Vincent! Not been going very long but let's hope to add a 0 to that number this time next year!

    • @rebours
      @rebours 3 роки тому

      @@TheDevDoctor Well, you did within a few days 😳 ! Joining your subscribers as well, thank you !

    • @gohealthy5925
      @gohealthy5925 2 роки тому

      3 more.

  • @sagnikbiswas8922
    @sagnikbiswas8922 2 роки тому

    No one explained m1 better. I was looking for the reasons and you nailed it. Subscribed.

  • @mroblivion2854
    @mroblivion2854 3 роки тому +1

    Good job man! Very interesting video; well done.

  • @jntechreview
    @jntechreview 3 роки тому +5

    Wow... One of the most in-depth explanation about the new M1 chip. Thanks a ton

  • @qwertyzxaszc6323
    @qwertyzxaszc6323 3 роки тому +2

    Very informative video. Thank you for posting

  • @kunja007
    @kunja007 3 роки тому

    Awesome video. Learned a lot from it. I’m definitely interested in learning more about the ARM and x86.

  • @hannad
    @hannad 3 роки тому +1

    this was amazing. i have not seen such detailed video on M1 any where on youtube.

  • @diegopescia9602
    @diegopescia9602 3 роки тому

    Loved the explanation and effort put into it

  • @tedlundgren2047
    @tedlundgren2047 3 роки тому

    really good video with a explanation easy to understand. would love to hear more about ARM and x86.

  • @rexeffect7122
    @rexeffect7122 2 роки тому

    This is very good information and it reinforced my buying decision getting the Mac m1.
    Thanks for your time uploading such great content. Keep it coming.

  • @nasirdevlani7845
    @nasirdevlani7845 3 роки тому

    My my my! Man you just killed it the way you explained everything. I just started watching this video for no reason and I got really interested with with the way you explained. I’m subscribing!

  • @RaginCajunDroid
    @RaginCajunDroid 3 роки тому

    It's amazing that you have less than 2K subs and are producing videos of this quality and detail. Keep it up. I'm subbed to see how fast your channel will take off. BTW, an ARM vs X86 video should kill it in the youtube algorithm with the right keywords in the title... something like: ARM vs X86. How the Apple M1 is stomping on Intel and AMD.

  • @callum2483
    @callum2483 3 роки тому

    Excellent. Very informative. Thank you.

  • @JC-ey8gf
    @JC-ey8gf 3 роки тому +2

    I can't believe you only have less than 1k subscribers. You deserve more. You have all the potential to make it on top.

  • @RussDnB
    @RussDnB 3 роки тому

    They was a superb explanation! Thank you 👍

  • @CallMePaine
    @CallMePaine 3 роки тому

    Outstanding video! Really! And also please do X86 and ARM instructions set video too!!

  • @admusiq5531
    @admusiq5531 3 роки тому +1

    Awesome video! Being a computer science student, found your video very useful brother and finally learned why M1 is damn fast! Probably the best explanation in UA-cam..keep enhancing our knowledge ;)..You've got a new subscriber now xD

  • @rdkumarj
    @rdkumarj 2 роки тому

    Bro, That is an Excellent Insight into not only how M1 Chip works, but briefing on most of the CPU architectures and how they work. Impressed. Thanks.

  • @nickcorr7244
    @nickcorr7244 3 роки тому

    Brilliant explanation, thanks. Almost demystified it, I’ll watch again... 👍🏻

  • @AlejandroLZuvic
    @AlejandroLZuvic 3 роки тому

    Great explanation! Liked and subscribed.

  • @sallerc
    @sallerc 3 роки тому

    Great video, really interesting to know more about the details. Thanks!

  • @syakhiskk
    @syakhiskk 7 місяців тому +1

    I envy your ability to explain things so comprehensive yet so simple, great video!

  • @UweKempf
    @UweKempf 3 роки тому

    Really well explained and illustrated. Thank you. 😊

  • @giulio7288
    @giulio7288 3 роки тому

    Fantastic video 👍. Loved it. Subscribed.

  • @rislamov
    @rislamov 3 роки тому

    Outstanding explanation. Best ever! Good luck with channel development

  • @johnsager522
    @johnsager522 3 роки тому

    Such a good breakdown. Subscribed.

  • @Unbrutal_Rawr
    @Unbrutal_Rawr 3 роки тому

    Good explanations, good visualisations, good breadth and depth of coverage - I rarely susbscribe to new channels nowadays, but today I give all the ordained offerings to the Algorithm that it might be benevolent to your channel.

  • @primorock8141
    @primorock8141 3 роки тому +1

    I love how you explain this and yes an ARM vs. x86 video would be nice

  • @arneddil
    @arneddil 9 місяців тому

    Great explanation. Thank you!

  • @user-LarryG1261
    @user-LarryG1261 3 роки тому

    Awesome presentation, reduced a very complex topic to simplest terms. Thank you for that!

  • @Avve22
    @Avve22 3 роки тому

    Awesome explanation - Remembered me of the Advanced Computer Architecture paper !!!! Keep it up..

  • @Jennifer-cg5ih
    @Jennifer-cg5ih 2 роки тому

    Your channel is a Amazing please keep doing Mac things related to Mac. It’s so rare to find someone who knows these things. I’d love to learn about how apple process photos and videos. And just anything that is. On the software side. Hope you get to 1 million subs ❤️

  • @radamo7
    @radamo7 3 роки тому

    Great job on this video. Thanks for this.

  • @vladv9720
    @vladv9720 3 роки тому +1

    great video, thank you for such a detail review

  • @RowerRob76
    @RowerRob76 2 роки тому

    Nice good job summarizing complex comp sci concepts :)

  • @kartikvenugopal3211
    @kartikvenugopal3211 4 місяці тому

    Very well explained! ... subscribed.

  • @johnd2534
    @johnd2534 2 роки тому

    Yes great and succinct explanation - keep up the good work!.

  • @ShivamSingh-it7hc
    @ShivamSingh-it7hc 3 роки тому

    Woww, brilliantly explained... subscribed👍

  • @Fetucinee
    @Fetucinee 3 роки тому

    Thank you. To this layman your explanation was concise and coherent.

  • @vicky90795
    @vicky90795 2 роки тому

    Honestly, your analysis of this whole process is well detail enough and very useful. You have really equipped me whit more information to guide my choice in the future. Thank you Dev

  • @centuriomacro9787
    @centuriomacro9787 3 роки тому

    Really well put together video.

  • @lahmyaj
    @lahmyaj 2 роки тому

    Great video mate. Subscribed 👍🏻

  • @bxblaze95
    @bxblaze95 3 роки тому

    Nice to see a video talking about the technology and not another benchmark. Great video.

  • @ayato2165
    @ayato2165 2 роки тому

    Such a good video man thanks x

  • @arnaudgoncalvez4698
    @arnaudgoncalvez4698 2 роки тому

    briliant video mate well done.

  • @binarytv2904
    @binarytv2904 2 роки тому +1

    Man.....this is the best video on M1s inner workings. Thanks for uploading.

  • @kevikiru
    @kevikiru 3 роки тому

    This video was the first one that I watched from your channel and it made me subscribe immediately

  • @axiom66
    @axiom66 3 роки тому

    Great narration that nicely conveys the back story succinctly.

  • @programmingpython584
    @programmingpython584 Рік тому

    This is what i always wanted in tech channels...thank you so much for this great explanation