Excellent and extraordinarily thorough breakdown! Filled a very large vacuum in my understanding of the Arm architectures. Thanks, Gary! You 'splains stuff really good! 😜
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....
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😁.
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!
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.
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.
Yes thanks for bringing it, i noticed the same mistake . multi/Single-thread performance generally based on per core . NeoVerse or ARM itself represents just single-threaded, not based on multi-threaded. Gray kindly please have look into [ARM Neoverse Series slide] .
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.
Did you mention all too briefly, that A.R.M. architecture is used by the Sony PlayStation? I thought that game manufacturers, by and large, use the x86 format - pretty exclusively.
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...???
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
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.
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.
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
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."
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.
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.
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.
@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.
Excellent and extraordinarily thorough breakdown! Filled a very large vacuum in my understanding of the Arm architectures. Thanks, Gary! You 'splains stuff really good! 😜
Glad it was helpful!
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....
Gary, you're a great presenter and I love watching your videos. Wishing you the best!
Thank you so much 👍
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😁.
I learn more from your videos than anyone else's.
Very kind of you to say 👍
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!
Thanks Gary, for the explanation. Looks great.
Glad it was helpful!
Another good one. Thanks Gary.
Glad you enjoyed it
Brilliantly explained 👏
Thank you Gary!
Glad it was helpful!
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.
Nice tutorial. Thank you.
You're welcome! Glad you found it helpful!
1:31 i would go back to april 85 when the first ARM 1 was powered up at Acorn's head office.
Yes, if I was doing a comprehensive history of Arm...
@@GaryExplains yes, still a very good history of arm as a company. Well done.
This is briliant! Thank you so much.
You're very welcome!
Love your videos. Thanks
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.
Yes thanks for bringing it, i noticed the same mistake . multi/Single-thread performance generally based on per core . NeoVerse or ARM itself represents just single-threaded, not based on multi-threaded. Gray kindly please have look into [ARM Neoverse Series slide] .
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?
Yes, the Mali GPU range. I have several videos about them on this channel.
Will arm graphics ever be able to handle intensive gamesnin thee future?
It already is capable. Check out resident evil 4, resident evil 8, assassin's creed Mirage on the new iPhone 15 pros
Under which type of licence do the Qualcomm's kryo and krait arm cpus fall?
Some Kryo were architectural, some core, it depends on the exact model.
I don't know what your talking about.
It's Acorn RISC Machines!
🤣
SoC naming is the most confusing part.
But now I know why sometimes the Arm architecture got an A at the end.
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.
Interesting! I'll give it a try. I have a lot of Raspberry and Jetson toys, assembly is my favorite programming language.
@@veselinnikolov84 i run it on the raspberry using qemu
Did you mention all too briefly, that A.R.M. architecture is used by the Sony PlayStation?
I thought that game manufacturers, by and large, use the x86 format - pretty exclusively.
What about Cortex-R?
A special hard real-time and safety-critical processor. You can't buy them as consumers so I left them out.
ty❤
200 billion arm chips every one of us have 25 arm chips.
@moabswashpot9002 mostly arm right now, sometimes mips or risc-v.
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...???
What's your problem? It's a normal saying.
🤦♂️
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
I knew people void of any joy were bound to show up
@@philosoaperI was just poking fun, nothing personal 😂... Have a good day and Happy Holidays
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.
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.
Indeed. If my memory serves me well, I cover more on that in my Intel vs Arm video!
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
Fun fact Intel used to make arm chips.
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."
Windows phones , Nokia Snapdragon Arm a7
The average person on the street won't have a clue it was a British company
Why we need stm32 controllers in friggin coffee makers?
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.
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.
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.
Snapdragon X Elite beat apple M3
Ok, where can I buy one?
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
@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.