A Beginner's Guide to Arm CPUs - Understanding Cortex-A, Cortex-X, etc

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • If you are buying an Android smartphone, a tablet, or Chromebook then it will help you to understand the naming scheme for Arm CPUs. In this video I cover the Arm Cortex-A range, the Arm Cortex-X range, as well as Arm's microcontrollers (the Cortex-M range) plus a bit about Neoverse.
    ---
    00:00 - Intro
    01:07 - Arm CPUs are everywhere
    03:01 - Different Arm architectures
    06:05 - Cortex-M
    10:26 - Cortex-A
    14:04 - Cortex-X
    17:45 - Neoverse
    19:25 - Arm chips made by others
    21:45 - Outro
    Let Me Explain T-shirt: teespring.com/gary-explains-l...
    Twitter: / garyexplains
    Instagram: / garyexplains
    #garyexplains
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 63

  • @arxaaron
    @arxaaron 5 หลายเดือนก่อน +10

    Excellent and extraordinarily thorough breakdown! Filled a very large vacuum in my understanding of the Arm architectures. Thanks, Gary! You 'splains stuff really good! 😜

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +2

      Glad it was helpful!

  • @haseebtubing
    @haseebtubing 5 หลายเดือนก่อน +3

    Gary, you're a great presenter and I love watching your videos. Wishing you the best!

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +2

      Thank you so much 👍

  • @dedelefoudu88
    @dedelefoudu88 5 หลายเดือนก่อน +3

    very good video!
    for the microcontroller, there are also present in large numbers to control the different subsystems inside a big SOC.
    fun fact, was at Arm in an internship when they did the transition from ARM to Arm. got merch with both logos 😀.
    i found it very funny when people correct me on the pronunciation of Arm😁.

  • @TheOriginalV
    @TheOriginalV วันที่ผ่านมา

    Brilliantly explained 👏
    Thank you Gary!

    • @GaryExplains
      @GaryExplains  วันที่ผ่านมา

      Glad it was helpful!

  • @gr-os4gd
    @gr-os4gd 5 หลายเดือนก่อน +1

    Informative as always, Gary! 🎄👍

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +1

      Thanks 👍

  • @jasonbaker5430
    @jasonbaker5430 5 หลายเดือนก่อน +3

    I learn more from your videos than anyone else's.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +1

      Very kind of you to say 👍

  • @serifini2469
    @serifini2469 5 หลายเดือนก่อน +1

    Having first encountered the processor family back in 1987 in the form of an ARM2 in an Archimedes A310, I'm sticking with ARM standing for Acorn RISC Machine.

  • @El.Duder-ino
    @El.Duder-ino 4 หลายเดือนก่อน

    Well done guide, thx Gary! Arm is one of the most revolutionary designs. The legacy of folks from Acorn is timeless and lives forever. Maybe u should make a little history review video, specifically situation when they were testing first Arm chip design, when board was powered off and chip was still running. I think this was a HUGE Heureka moment in chip design history!

  • @ming-chunsu2678
    @ming-chunsu2678 5 หลายเดือนก่อน

    Thanks Gary, for the explanation. Looks great.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน

      Glad it was helpful!

  • @AlphaSierra380
    @AlphaSierra380 5 หลายเดือนก่อน +1

    Love your videos. Thanks

  • @nigelgunn322
    @nigelgunn322 5 หลายเดือนก่อน +1

    Another good one. Thanks Gary.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน

      Glad you enjoyed it

  • @wujasmarecki
    @wujasmarecki 5 หลายเดือนก่อน

    This is briliant! Thank you so much.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน

      You're very welcome!

  • @khadijandiayeba1108
    @khadijandiayeba1108 22 วันที่ผ่านมา

    There was also a cortex R line ( real time) for modems , disk drives for example. Scale out with N2 Neoverse does not equate to better “multithreaded “ performance just overall better performance per CPU ( CPU performance= performance per core* number of cores.

  • @montecorbit8280
    @montecorbit8280 3 หลายเดือนก่อน +1

    At 6:50
    Deterministic (spelling??)
    Is the same thing (or similar) achieved in software via Real Time Operating Systems (RTOS)?? Only one I can think of by name is RT Linux and I think QNX for examples.
    Thank you for your time....

  • @martineyles
    @martineyles 5 หลายเดือนก่อน

    Do Arm have any GPU architectures or just CPU architectures? As many SoCs have GPUs, whose architectures (if not from Arm) do they use for that?

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +1

      Yes, the Mali GPU range. I have several videos about them on this channel.

  • @Exotic69420
    @Exotic69420 4 หลายเดือนก่อน

    ty❤

  • @radioactive_me
    @radioactive_me 5 หลายเดือนก่อน

    Under which type of licence do the Qualcomm's kryo and krait arm cpus fall?

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน

      Some Kryo were architectural, some core, it depends on the exact model.

  • @sadiegirl9100
    @sadiegirl9100 5 หลายเดือนก่อน +1

    Will arm graphics ever be able to handle intensive gamesnin thee future?

    • @dunkeykung1162
      @dunkeykung1162 5 หลายเดือนก่อน

      It already is capable. Check out resident evil 4, resident evil 8, assassin's creed Mirage on the new iPhone 15 pros

  • @AndersHass
    @AndersHass 5 หลายเดือนก่อน

    SoC naming is the most confusing part.
    But now I know why sometimes the Arm architecture got an A at the end.

  • @patdbean
    @patdbean 5 หลายเดือนก่อน

    1:31 i would go back to april 85 when the first ARM 1 was powered up at Acorn's head office.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +2

      Yes, if I was doing a comprehensive history of Arm...

    • @patdbean
      @patdbean 5 หลายเดือนก่อน

      @@GaryExplains yes, still a very good history of arm as a company. Well done.

  • @hamesparde9888
    @hamesparde9888 5 หลายเดือนก่อน +1

    I don't know what your talking about.
    It's Acorn RISC Machines!

  • @disdroid
    @disdroid 5 หลายเดือนก่อน +1

    for assembly language programmers, flat assembler is available for ARM in the form of the fasmarm package. it's non-native and runs as a cross-assembler on x86.

    • @veselinnikolov84
      @veselinnikolov84 4 หลายเดือนก่อน

      Interesting! I'll give it a try. I have a lot of Raspberry and Jetson toys, assembly is my favorite programming language.

    • @disdroid
      @disdroid 4 หลายเดือนก่อน

      @@veselinnikolov84 i run it on the raspberry using qemu

  • @tonysheerness2427
    @tonysheerness2427 5 หลายเดือนก่อน +1

    200 billion arm chips every one of us have 25 arm chips.

    • @DigitalJedi
      @DigitalJedi 5 หลายเดือนก่อน +1

      ​@moabswashpot9002 mostly arm right now, sometimes mips or risc-v.

  • @darksam1212
    @darksam1212 5 หลายเดือนก่อน

    What about Cortex-R?

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +3

      A special hard real-time and safety-critical processor. You can't buy them as consumers so I left them out.

  • @philosoaper
    @philosoaper 5 หลายเดือนก่อน +3

    in the "gary leaves questions unanswered" series, you said there names COULD be confusing if you didn't know them..... I'd like to know how the naming conventions can NOT be confusing if you don't know them...???

    • @fanban2926
      @fanban2926 5 หลายเดือนก่อน +1

      What's your problem? It's a normal saying.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +4

      🤦‍♂️

    • @jasonbaker5430
      @jasonbaker5430 5 หลายเดือนก่อน +2

      In the "philosoaper doesn't grasp the concept of series" brought to you by the word INTUITIVE 😂..... the naming convention is not INTUITIVE and needs explanation.... A naming convention that is INTUITIVE would NOT be confusing even if you did not know them beforehand....
      in·tu·i·tive
      /inˈto͞oədiv/ adjective
      using or based on what one feels to be true even without conscious reasoning; instinctive. Readily learned or understood

    • @philosoaper
      @philosoaper 5 หลายเดือนก่อน

      I knew people void of any joy were bound to show up

    • @jasonbaker5430
      @jasonbaker5430 5 หลายเดือนก่อน

      ​@@philosoaperI was just poking fun, nothing personal 😂... Have a good day and Happy Holidays

  • @Ariffer
    @Ariffer 5 หลายเดือนก่อน

    You forgot to mention the Apple connection to the birth of ARM. You could say Apple was the mid-wife. Apple was uncomfortable with buying the chips from Acron and wanted them to spin out the chip division as an independent company.

  • @g137hampton
    @g137hampton 5 หลายเดือนก่อน

    It's interesting that Intel at one point had an Arm architectural license and developed X-Scale processors but then sold this to Marvel in 2006, a year before the iPhone was released. This was horrible timing and has kept Intel out of the phone market completely.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน

      Indeed. If my memory serves me well, I cover more on that in my Intel vs Arm video!

  • @rch5395
    @rch5395 5 หลายเดือนก่อน

    Fun fact Intel used to make arm chips.

    • @Salfordian
      @Salfordian 5 หลายเดือนก่อน +1

      And going back into them
      "Intel and ARM, arguably two of the most important players in modern chipmaking, are joining forces. On Wednesday, the companies announced a “multigeneration” agreement to optimize Intel’s upcoming 18A fabrication process for use with ARM designs and intellectual property. The deal won’t see Intel’s Foundry Services division produce chipsets for ARM. Instead, it will make it easier for ARM licensees, including the likes of Qualcomm and MediaTek, to hire Intel to make chips in the future."

  • @swipekonme
    @swipekonme 5 หลายเดือนก่อน

    The biggest conspiracy around Arm is that because linux is so x86 centric, Arm gave phone makers the limitation of blobs and hence all the politics around Android phones

  • @Salfordian
    @Salfordian 5 หลายเดือนก่อน

    The average person on the street won't have a clue it was a British company

  • @ImYourProblem
    @ImYourProblem 5 หลายเดือนก่อน

    Why we need stm32 controllers in friggin coffee makers?

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +1

      Is that a serious question? My coffee machine has sensors for when the water is hot enough, when the water level in the tray is too low, when the milk jug is attached, etc. It has different buttons, and different LEDs to tell me when it needs descaling etc. These are all very simple functions for a microcontroller that costs just $1 or $2.

    • @davidgari3240
      @davidgari3240 5 หลายเดือนก่อน

      I think his point was that coffeemakers ran fine without chips capable of running an internet-connected, multi-tasking, real-time, multi-user, monkey-navigated, virtual-memory, operating system at 100 megaFLOPS.
      My toaster crashed the other day, so I tried downloading an update, but my self-aware vacuum cleaner beat me to it.

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +1

      If that was his point (which I am not sure it was) then it isn't a good point. I could live in a wooden hut just "fine" or live off insects and forest fruits, but that isn't an argument for actually living life that. I am glad my coffee machine has a $1 microcontroller in it. It makes it a better coffee machine.

  • @inamulbhuyan
    @inamulbhuyan 5 หลายเดือนก่อน

    Snapdragon X Elite beat apple M3

    • @jaydeep-p
      @jaydeep-p 5 หลายเดือนก่อน +2

      Ok, where can I buy one?

    • @Salfordian
      @Salfordian 5 หลายเดือนก่อน

      All high cores unlike the M3 if I remember rightly so if the M3 had the same setup that would beat it so hardly a fair comparison

    • @GaryExplains
      @GaryExplains  5 หลายเดือนก่อน +3

      @Salfordian Unfortunately it isn't as simple as that. The point is that the M3 has all high performance cores and yet good battery life and good thermals. The M3 isn't a big core only setup because if it was then it wouldn't have the battery life and thermals that it has now. So the difference is that Qualcomm has managed to create a big core only setup and yet keep the battery life and thermals. You can't just say "if the M3 had the same" as the point is that the M3 doesn't have the same set up because it can't.