Apple A15 Bionic Will Use ARMv9, Probably!

  Переглядів 58,852

Gary Explains

Gary Explains

3 роки тому

Arm has introduced the Armv9 architecture, the first new Arm architecture in a decade. MediaTek has announced that the Armv9 architecture will play a big role for its next-generation of Dimensity processors. But what about Apple? Will it jump to Armv9?
Introduction to Android app development: www.dgitacademy.com
Let Me Explain T-shirt: teespring.com/gary-explains-l...
Twitter: / garyexplains
Instagram: / garyexplains
#garyexplains

КОМЕНТАРІ: 358
@Speak_Out_and_Remove_All_Doubt
@Speak_Out_and_Remove_All_Doubt 3 роки тому
Haha, I can just picture the top Apple guys standing around saying "right, Gary's new video is out, let's see what we have to work with"!
@GaryExplains
@GaryExplains 3 роки тому
😂
@sundhaug92
@sundhaug92 3 роки тому
IIRC something similar happens with Microsoft and people like MJF - because Microsoft is so big and secretive you often don't know what other parts of the company is working on
@UnusedChar
@UnusedChar 3 роки тому
They're not THAT smart
@ThePowerLover
@ThePowerLover 3 роки тому
@@UnusedChar They're way smarter.
@brenlouissurio2404
@brenlouissurio2404 3 роки тому
@@UnusedChar Smart enough to trash Snapdragon chips.
@Ginko491
@Ginko491 3 роки тому
Thank you, so informative as always.
@avejst
@avejst 3 роки тому
Great video as always 👍😀 Thanks for sharing your thoughts with all of us 👍😀
@Harish2923
@Harish2923 3 роки тому
Finally, arm will reveal a much needed successor to the A55.
@amashaziz2212
@amashaziz2212 3 роки тому
True dat. it's been really too long already!
@sumeshuprety3643
@sumeshuprety3643 3 роки тому
yea
@afif4738
@afif4738 3 роки тому
yeah that was holding back a lot of performance. long overdue.
@yash_kambli
@yash_kambli 3 роки тому
Imo they should have included out of order execution in A55 successor. Multi core performance would be improved drastically.
@Nayr7928
@Nayr7928 3 роки тому
@@afif4738 And probably efficiency! Maybe we can get more standby time and SoT in easy tasks with the next one.
@Winnetou17
@Winnetou17 3 роки тому
Going from 32 bits to 64 bits feels like a much bigger change than whatever Armv9 has compared to Armv8. I'd feel safe that the M1 chip will be supported for years to come.
@DrAdityaReddy
@DrAdityaReddy 3 роки тому
True
@el-danihasbiarta1200
@el-danihasbiarta1200 3 роки тому
amen..just let developer optimize the chipset
@bennaambo2716
@bennaambo2716 3 роки тому
am pretty sure about that since apple has long time supported Macs like the 1st MacBook Pro 13" Retina was supported for over 9 years almost
@chidorirasenganz
@chidorirasenganz 3 роки тому
@@bennaambo2716 plus Apple has supported its own processors for a very long time. For example the SE and 6s series are still supported with the latest update. And the older software versions still receive security updates from time to time
@skyak4493
@skyak4493 3 роки тому
I am sure the os and Apple apps will support for the normal lifespan, but I worry that 3rd party app support could suffer. Phones will go to V9 for security and high power apps will go V9 for performance gains -but do they want to support V8 M1 for 100M market? M1s are fantastic. Better than 90% of PCs at tiny power draw, but in a few months MX MBPs will beat everything, for a few dollars more.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 3 роки тому
Very interesting news, good video Gary.
@gavinskurrie
@gavinskurrie 3 роки тому
Great video! Many thanks Gary!
@mytechnotalent
@mytechnotalent 3 роки тому
Thanks Gary. This looks like a game changer particularly with the concept of the Realm containers.
@vbw4551
@vbw4551 3 роки тому
Good explanation Gary
@Garythefireman66
@Garythefireman66 3 роки тому
Professor Gary dropping knowledge 👍🏻
@a4e69636b
@a4e69636b 3 роки тому
Great video. Watched it several times already.
@yearntolearntech2800
@yearntolearntech2800 2 роки тому
Sweet video thx for the update
@Nick-jt1if
@Nick-jt1if 3 роки тому
you have so much knowledge and its sometimes hard for people who are not into this stuff to follow you i think animations would help you and this channel alot although its already really great!
@phoenixzappa7366
@phoenixzappa7366 3 роки тому
No way.
@andrei.agulescu
@andrei.agulescu 3 роки тому
Why would people "who are not into this stuff" watch this sort of this content?
@Nick-jt1if
@Nick-jt1if 3 роки тому
@@andrei.agulescu at some point you were new to this stuff too
@andrei.agulescu
@andrei.agulescu 3 роки тому
@@Nick-jt1if Yes but I was into it. There's a difference.
@alvallac2171
@alvallac2171 2 роки тому
*You *it's (contraction of "it is/has") *a lot (Two words, not one. Think of it like this: a few, a little, a bunch, a _whole_ bunch, a lot, a _whole_ lot)
@MarkDavidMcCoskey
@MarkDavidMcCoskey 3 роки тому
I hope to see these ARMv9 CPU's show up in SBC's. Desktop Replacements for the masses. 👍
@brostenen
@brostenen 3 роки тому
It will come. ARM and Risc-V is the future. This feels like the mid-90's all over again. Back then we had talks about how Risc would be the future, and not Cisc. Better late than never. 😉 Our dreams from back then, might come to life in the next years. Byebye Cisc/x86 and hello Risc.
@SuperFredAZ
@SuperFredAZ 3 роки тому
Great video, I can't help wondering where's Qualcomm in all this?
@perforongo9078
@perforongo9078 3 роки тому
Make a video on what simd instructions are and what the difference between sve2 and avx512.
@natjes6017
@natjes6017 3 роки тому
I´m no techgeek, but I just like watching/listening to your channel and being able to actually grasp some bits of usable information.
@Speak_Out_and_Remove_All_Doubt
@Speak_Out_and_Remove_All_Doubt 3 роки тому
I was going to take the plunge and get a phone this year but now I might hang on as this could be a pretty major update and like you said Gary play a key role in how long your product is supported into the future.
@alvallac2171
@alvallac2171 2 роки тому
*plunge (different meaning and pronunciation)
@Speak_Out_and_Remove_All_Doubt
@Speak_Out_and_Remove_All_Doubt 2 роки тому
@@alvallac2171 absolutely right, thank you.
@abhijithss8913
@abhijithss8913 3 роки тому
Informative.
@jamesleetrigg
@jamesleetrigg 3 роки тому
Hasn’t the M1 got some instructions for AI added already on the cpu, could that be part of the arm v9 instruction set?
@SaiKiranBathini
@SaiKiranBathini 3 роки тому
Finally, a successor to the A55.
@User9681e
@User9681e 3 роки тому
Yes at last God has spoken
@MiguelAngel-rw7kn
@MiguelAngel-rw7kn 3 роки тому
Introducing the new A57... wait
@divionlilman
@divionlilman 3 роки тому
Man I knew I couldn't be the only ones sick of a55 cores lol
@dhruvkumar7802
@dhruvkumar7802 3 роки тому
Fuck A55, shit too weak for 2021
@dhruvkumar7802
@dhruvkumar7802 3 роки тому
@KNAX_NO4H how is that so?
@DavidAlsh
@DavidAlsh 3 роки тому
Would love a video on ARMv9's SystemReady and what it means for the industry. From updates to Android on devices that are no longer supported by their vendors, custom phone images, generic Windows and Linux images for ARM based computers. Of everything they announced, this is the most exciting for me.
@GaryExplains
@GaryExplains 3 роки тому
SystemReady isn't a Armv9 thing. It already exists for Armv8.
@smile768
@smile768 3 роки тому
I really miss my Arm 3 Archimedes! It’s taken a while but they are almost back to being competitive processors for desktops.
@brostenen
@brostenen 3 роки тому
Competitive is relative. Depends on what light you look at it under. Raw muscle, then yes. Power consumption and heat, perhaps not so much.
@m.i.1014
@m.i.1014 3 роки тому
We love you" Gary Explains"
@kishorjangda
@kishorjangda 3 роки тому
Absolutely love your video
@itsmuhammad2305
@itsmuhammad2305 3 роки тому
Hey Gary. When do you think processors will start supporting the new VVC H.266 compression codec? Do you think that the next gen ones will support it? I would like to see a video about it from you. Thanks.
@catchnkill
@catchnkill 3 роки тому
It is not like that. ARMv8A, v9A etc are instruction sets only. Software developers use the instructions to write a codec. Some vector instructions can help to speed up the codec if those instructions are being used. Rarely do they put a hardware codec inside a processor. Google does develop custom 'Argos' video-transcoding chips for UKposts processing. It supports VP9 currently, no AV1 yet.
@itsmuhammad2305
@itsmuhammad2305 3 роки тому
@@catchnkill thanks for the clarification dude.
@dcphillips1991
@dcphillips1991 3 роки тому
How do the core's do the shifting between each other, is there logic for that in the core's, or is that function done by a peice of hardware?
@GaryExplains
@GaryExplains 3 роки тому
There is a scheduler in the OS. Here is a good starting point: www.androidauthority.com/arm-bringing-energy-aware-scheduling-to-android-664926/
@alvallac2171
@alvallac2171 2 роки тому
*cores (plural) core's = possessive (or a contraction of "it is/has") Apostrophes are for contractions or possessive nouns, not for pluralizing. *other. Is (to fix your comma splice run on) *piece
@vicmac3513
@vicmac3513 3 роки тому
Is is going to add a native Linux support for Macbooks? Or actually I'd like to see Thinkpad T-series with Arm chip.
@skyak4493
@skyak4493 3 роки тому
I am having a little trouble understanding the performance improvement. This SVE, does it allow more cores to contribute to what is now single core performance? If that's not it can you explain the advantage?
@GaryExplains
@GaryExplains 3 роки тому
It isn't about performance, it is about features. The architecture like Armv9 doesn't define or set the performance at all. That is the micro architecture (the actual chips design). For example the Cortex-A55 and the Cortex-A78 both use the same Armv8 architecture, but their performance is (intentionally) very different.
@johnsimon8457
@johnsimon8457 3 роки тому
Wwdc is in a few months, we’ll see if Xcode/LLVM has an armv9 Target.
@Niravbagada
@Niravbagada 3 роки тому
What is arm doing with buried cortex a35?
@PietervandenHombergh
@PietervandenHombergh 3 роки тому
with all these extra instruction features, how about the power efficiency? that has always the winning feature.
@knowit9999
@knowit9999 2 роки тому
I purchased M1 air.so, what can I do after armv9 is released... Help needed
@Nayr7928
@Nayr7928 3 роки тому
Can't wait to upgrade my device in 2022/2023. Currently using a midrange one.
@mohammadjuma4757
@mohammadjuma4757 3 роки тому
Great content as always!
@y8544
@y8544 3 роки тому
Sorry I'm still new to this level of tech understanding. Do you think the exynos 2200 or the 2300(2022) will have this or is this completely separate from AMD?
@xtian9146
@xtian9146 3 роки тому
exynos will forever be shit even with amd gpu
@DrAdityaReddy
@DrAdityaReddy 3 роки тому
@@xtian9146 lol, isheep spotted
@DrAdityaReddy
@DrAdityaReddy 3 роки тому
Exynos 2200 might not have arm v9, because it's launching next month
@Matchleader
@Matchleader 3 роки тому
@@DrAdityaReddy sheeproid spotted
@keybraker
@keybraker 3 роки тому
I want to by the next gen mb Air with the M1, a man can only hope
@OmDahake
@OmDahake 3 роки тому
hey are you making a video on 8085
@GaryExplains
@GaryExplains 3 роки тому
Sorry, no.
@OmDahake
@OmDahake 3 роки тому
@@GaryExplains why ? Then please do something similar to it or best make the last video on how to write your own architecture with actual source code
@itaco8066
@itaco8066 3 роки тому
Well no worry about armv8 support now Gary 😉
@EyesOfByes
@EyesOfByes 3 роки тому
So, the next Switch will have v9?
@PabloRubio
@PabloRubio 3 роки тому
I hope Mediatek comes up with their ARM chips for Chromebooks soon.
@jindodogg
@jindodogg 3 роки тому
3:56 Ahh, yes, the O.G. jail in BSD before Docker 'containers' were even a thing!
@SchoolforHackers
@SchoolforHackers 3 роки тому
Thank you for remembering this too. So many ideas - like virtual machines and clusters - have been in use for a very long time. HP-UX forever!
@piotrd.4850
@piotrd.4850 3 роки тому
Also - OpenVZ - different beast, but still...
@guocity
@guocity 2 роки тому
how does apple M1X going to use ARMv9? come with M2 or just M2X?
@ronmaximilian6953
@ronmaximilian6953 3 роки тому
I'd love to see what a Mac Pro with an ARMv9 based architecture can do.
@benjaminricci5458
@benjaminricci5458 3 роки тому
Could this be in perhaps an SD 888+ that might come later this year?
@GaryExplains
@GaryExplains 3 роки тому
No. If Qualcomm is jumping to Armv9 this year it will be announced in December.
@deletesobaka
@deletesobaka 3 роки тому
SD plus SoCs are usually the same silicon as non-plus, just binned differently.
@f1rstprinciple
@f1rstprinciple 2 роки тому
What can stop Arm Holdings from charging higher royalties for v9 from Apple or any other companies?
@U_H89
@U_H89 3 роки тому
So finally someone tries to fix bugs against Meltdown/Spectre/MS NG attacks 👍
@Teluric2
@Teluric2 3 роки тому
Name a victim of spectre
@jaronwillemadriaanvangolve6351
@jaronwillemadriaanvangolve6351 3 роки тому
Realm ~~ Docker ??
@blackkrakken349
@blackkrakken349 3 роки тому
Great video. Why do you think Apple didn't buy ARM?
@VES.
@VES. 3 роки тому
dont know about that but i gues we will see.
@aeebeecee3737
@aeebeecee3737 3 роки тому
I wanna try ARMv9
@shahzaibcfa6348
@shahzaibcfa6348 3 роки тому
no update on Mali GPU?
@GaryExplains
@GaryExplains 3 роки тому
Yes, there was some info about Mali, specifically that it would support Ray Tracing and Variable Rate Shading in the future.
@RobStevens64
@RobStevens64 3 роки тому
Apple using ARMv9 is just a matter of time. But whether it's in A15 or later really comes down to how much lead time Apple needs to implement architectural changes. A15 seems like an aggressive timeline to me. Apple is already a full generation, and you might argue two gens, ahead. Rushing to use ARMv9 might not make sense.
@chidorirasenganz
@chidorirasenganz 3 роки тому
I think it makes perfect sense. Apple typically gets a 15-20% boost on a normal year. Around 30% boost moving to a new nm process. So if they use both they will be stomping the desktop & laptop market 👀
@RobStevens64
@RobStevens64 3 роки тому
@@chidorirasenganz The chip architecture is completely independent of the fabrication process. Yes, performance gains can be had from doing either shrinking the die or moving to a more performant architecture (or both), but if the fabrication partner (TSMC, in this case) can perform a die shrink, that's far easier for Apple to plan for than switching to a new architecture. That's why I'm skeptical we could see it so soon. That said, Apple's got some of the best engineers in the world working for them now, so maybe they can. I guess we'll find out.
@chidorirasenganz
@chidorirasenganz 3 роки тому
@@RobStevens64 Thats true and exactly what I was getting at. They aren’t mutually exclusive. It was recently announced that Apple was going to 4nm for the M2 Mac. So I could see apple doing both to solidify their lead. Apple went 64 bit before anyone else, I dont see why they wouldnt adopt ARMv9 unless they would rather have a modest boost in performance
@TheGotoGeek
@TheGotoGeek 3 роки тому
If you look at all of the subprocessors in M1, it sure looks a lot like ARMv9 already.
@kdog8787
@kdog8787 3 роки тому
Is ARMv9 still considered RISC?
@perforongo9078
@perforongo9078 3 роки тому
Yes
@ne0tic
@ne0tic 3 роки тому
I'm fairly certain that Apple will support the M1 powered Mac's for a long time.
@rope8666
@rope8666 3 роки тому
I hope so
@fuseteam
@fuseteam 3 роки тому
i can hear it now "no gary, we can't let you stop us from progress; armv9 is de future"
@ashishpatel350
@ashishpatel350 3 роки тому
qcom did that acquisition at the ideal time...
@rupeshvislawath
@rupeshvislawath 3 роки тому
Hope we see M1 like processors and Windows 10 built from scratch on linux kernel to match performance of macs. It's disheartening to see how slow Windows machines are compared to Macs...
@ashishpatel350
@ashishpatel350 3 роки тому
@@rupeshvislawath windows machines aren't slow. Lol
@abidalica
@abidalica 3 роки тому
If a piece of software is compiled for lets say Snapdragon (Arm), it will compatible with Apple iOS (Arm) and all the other variations of CPUs based on Arm architecture ..?? 🤔🤔
@GaryExplains
@GaryExplains 3 роки тому
Yes, 100% compatible at a machine code level, however the OS and hardware would be very different. I once compiled a small program on and for a 32-bit ARMv6 raspberry pi and ran it on a 64-bit Armv8 Snapdragon, worked perfectly.
@abidalica
@abidalica 3 роки тому
@@GaryExplains that's amazing, thanks
@patrickwingert2018
@patrickwingert2018 3 роки тому
Yeah, I'm on a purchasing hold for 12 months (24 from the start of the pandemic). I won't be looking at any new hardware till April2022.
@md.monzurmorshedshohugh3080
@md.monzurmorshedshohugh3080 3 роки тому
What about performance
@GaryExplains
@GaryExplains 3 роки тому
Performance comes from the microarchitecture, not the ISA. Think about it, the Cortex-A55 and the Cortex-X1 both have the same ARMv8 arch.
@benceze
@benceze 3 роки тому
Will we ever see 128 bit CPUs?
@strictnonconformist7369
@strictnonconformist7369 3 роки тому
There’s no valid point to that: do computations as to how large a 64-bit address space is, keep in context how memory is read and written a cache line to/from main memory at a time, and CPUs already handle the larger data chunks at a time for media mathematics, and general-purpose data handling doesn’t benefit from more than 64-bit (ok, IEEE doubles are 80 bits in size, but again, see the rest) combined with fixed width instruction and operand layouts for RISC makes decoding so much easier you can scale OoO better, adding the instructions to support 128-bit instructions would require more memory bandwidth and power used for processing: it’d be very wasteful and would actually slow down the system. I’m currently 49. Perhaps before I die, people may have 64-bits worth of actual RAM on machines, since I remember first using TRS-80s with 8KB RAM, I now have a laptop with 64GB RAM. So, in about 39 years a fairly readily available computer (but not the cheapest for the time) has gone from 13 bits of used address space to (and I’ve written code for a machine at work with 1 TB RAM, 120 logical cores) to 36 bits of physical address space filled with actual RAM, so 25 bits. Oh, and my laptop will readily run over 7 hours on battery in most things, until I start compiling a bit of code or play Cities:Skylines :p We’re at a point for hardware that whatever can theoretically be done in the future to miniaturize it much more, economics of designing and building defect-free instances are causing a practical halt. It’s already absurdly expensive for a modern process node chip line now. Apple is using 5 nm node now, assuming things scaled down smaller linearly (not a safe assumption) in theory, if we get down to 1 nm process nodes in the future, we can have SoCs with 25 times the density. But, we’re already in quantum mechanical issues territory now.
@monotrope
@monotrope 3 роки тому
So Q4 2022 & 2023 are going to be a revolution in consumer electronics?!
@brostenen
@brostenen 3 роки тому
I hope this will help getting better integration between GPU's, PCI-E and Linux.
@GaryExplains
@GaryExplains 3 роки тому
Interesting comment. What do you see as the current lack of integration between GPUs, PCI-E and Linux?
@brostenen
@brostenen 3 роки тому
@@GaryExplains Well... When RPI compute model 4 came. A lot if people tried to get Geforce running on PCI-E on the board. It did see the card and drivers were able to be compiled. However it failed to initialise PCI-E. So there are still work to be done.
@GaryExplains
@GaryExplains 3 роки тому
I am sure that is true, but that has nothing to do with Armv8 or Armv9. That is about the Pi, the compute module, and an NVIDIA video card etc.
@brostenen
@brostenen 3 роки тому
@@GaryExplains I know. But the Arm9, might so advanced, that nvidia will make this happen on PI5 when it is released. It does actually not matter what version of ARM it will work with. As long as it will become possible.
@GaryExplains
@GaryExplains 3 роки тому
Hmmm... Well the Pi 5 won't be using Arm9 for sure. I would be very surprised if it did. Nvidia isn't interested in getting its hardware to work on the Pi, it has its own Jetson boards which support its GPU just fine.
@LUKAS3675
@LUKAS3675 3 роки тому
it seems to be tailored to run google's fuchsia os ;)
@DK-ox7ze
@DK-ox7ze 3 роки тому
Even if Apple knew that ARM V9 was going to be released in March 2021, how are they going to incorporate the new design in their processors so fast, considering that they have only around six months to build and test it (assuming that A15 will be released with the new iPhone, which typically happens in September)?
@andyH_England
@andyH_England 3 роки тому
The new A15 is going to be an iterate update on the A14 so minor efficiency and speed upgrades. The ARM9 will likely be in the iPhone 14 which may also be 3nm and that will probably see a generational leap?
@GaryExplains
@GaryExplains 3 роки тому
Interest comment Andy. Why do you think that?
@andyH_England
@andyH_England 3 роки тому
@@GaryExplains Rumours suggest an iterate update (TSMC leaks). Reasons: 1/The A15 starts production in May so that may be a tight schedule? 2/Waiting for 3nm generational change. 3/ Waiting for their active cooling solution to be up and running. 4/ COVID times still means that may be slow and steady due to uncertainty in supply and demand?
@GaryExplains
@GaryExplains 3 роки тому
@@andyH_England 1. The timeline isn't right, Apple has been involved in Armv9 planning from start. 2. 3nm isn't a prerequisite for Armv9. 3. Like above, cooling isn't a prerequisite.
@andyH_England
@andyH_England 3 роки тому
@@GaryExplains Samsung works with ARM and is not expecting ARM9 till next year and th press release suggested later in the year for the first devices, possibly the M2? The M2 may also be 4nm so that would tie in nicely with the ARM9 architecture. The ARM9 architecture claims to offer 30% more performance in two cycles so it is clear that with 4nm the iPhone will need active cooling to allow max usage. We have seen with the SD888 and the iPhone 12 that chips are now too powerful for the smartphone footprint with thermal issues in intensive workloads?
@madmotorcyclist
@madmotorcyclist 3 роки тому
I'm more interested in the scaleability of ARM and seeing when it overtakes CISC chips. Already M1 has 2x the number of CMD decoders over Intel/AMD's CISC chips. Intel was caught flatfooted and now even AMD is starting work on ARM chips because they see the writing on the walls.
@alvallac2171
@alvallac2171 2 роки тому
*scalability
@madmotorcyclist
@madmotorcyclist 2 роки тому
@@alvallac2171 I blame fat fingers :-P
@xCaleb
@xCaleb 2 роки тому
How crazy would it be if Apple announced an M2 or M1X chip in their new Macs at WWDC 21 in a few days that used ARMv9 👀
@hichamhsr6350
@hichamhsr6350 3 роки тому
apple changes cpus names after using them ?
@GaryExplains
@GaryExplains 3 роки тому
eh?
@andyH_England
@andyH_England 3 роки тому
ARM is the architecture, the A15 and M2 will be the system on chip and much like Qualcomm brands them in line with their marketing.
@hichamhsr6350
@hichamhsr6350 3 роки тому
@@andyH_England so the names in cpu like thunder or whatever are sub names for the ones in arm's ?
@andyH_England
@andyH_England 3 роки тому
@@hichamhsr6350 ThunderX3? I think that is the ISA brand name? I suspect when a business designs a new server architecture they brand it? Don’t quote me on that though!
@DrAdityaReddy
@DrAdityaReddy 3 роки тому
Even if they still use arm v8, they change the architecture of the cpu every year and name changes every year
@alexcmartens
@alexcmartens 3 роки тому
Do Arm's partners, like Apple, have any collaborative role in the evolution of the architecture?
@GaryExplains
@GaryExplains 3 роки тому
Yes.
@alexcmartens
@alexcmartens 3 роки тому
If accurate, this video speaks to that: ukposts.info/have/v-deo/fZWjgmakoYN9qps.html
@GaryExplains
@GaryExplains 3 роки тому
@@alexcmartens Thanks for that link. So the video is basically accurate until the conclusions at the end. First, it will be Armv9.1, 9.2 etc not A, B, C. The A is for application rather than M (microcontroller) and R (real time). That is why the CPU designs are called Cortex-A. Second, Apple isn't allowed to do its own thing with the instruction set. That is part of the conditions in the license. Apple's cores have to be 100% compliant with the architecture and there is testing involved to ensure that. Thirdly, because of the second point Apple (and others) meet with Arm to help define the direction of the architecture. So the bit about Arm catching is almost right. Apple knows where it is heading and has been using that to help steer Armv9. But it won't and can't do its own thing.
@RealLifeTech187
@RealLifeTech187 3 роки тому
8:35 sadly that's what will probably happen. They sell a lot of M1 Macs preferably throughout the whole lineup because of the M1-hype then they hype ARMv9 so much that people upgrade and then destroy the used market by untimely ending support.
@elmersbalm5219
@elmersbalm5219 3 роки тому
Apple’s hardware keeps it’s price for longer than other PC manufacturers. The old iPhone 5s is still being supported
@chidorirasenganz
@chidorirasenganz 3 роки тому
@@elmersbalm5219 it’s the 6s and SE that are still supported. But yeah they support devices for a very long time
@elmersbalm5219
@elmersbalm5219 3 роки тому
@@chidorirasenganz 5s still receives security updates. 6s receives iOS updates.
@chidorirasenganz
@chidorirasenganz 3 роки тому
@@elmersbalm5219 yeah ios 12 and maybe 11 still get security updates. But by supported I meant new iOS upgrade because those contain new features and such.
@elmersbalm5219
@elmersbalm5219 3 роки тому
@@chidorirasenganz if you want the new features then it’s only fair that you pay for them. Point it that the phone still works an gets security updates. I don’t expect my 10 year old car to get updated features. I do expect spare parts support and safety updates. Germany and the EU are moving to a mandatory 10 year lifetime support for white goods and other technology.
@bolow
@bolow 3 роки тому
Sir, can you explain the difference between CPU architectures 5nm 7nm and 14nm and etc?
@GaryExplains
@GaryExplains 3 роки тому
I did that already. See my video on Qualcomm 5nm chips.
@mariacheebandidos7183
@mariacheebandidos7183 3 роки тому
thought apple only use arm instruction set, not designs
@GaryExplains
@GaryExplains 3 роки тому
Correct and Armv9 is about that instruction set.
@mariacheebandidos7183
@mariacheebandidos7183 3 роки тому
@@GaryExplainsah, okay
@abhinavhimself
@abhinavhimself 3 роки тому
I Think Apple Will Use Armv8 For The Next Year Because Instead Of A15 They Will Be Using A14X In IPhone12S. Armv9 May Be Used In Late 2021 Arm Macs
@basicallyiliketodosomestuf9641
@basicallyiliketodosomestuf9641 3 роки тому
Lol what
@GaryExplains
@GaryExplains 3 роки тому
Apple has never used an "X" processor in an iPhone.
@ov3rkill
@ov3rkill 3 роки тому
That would be interesting to see if Apple will do it again, making the M1 obsolete fast once they move on to ARM v9. 🤣
@andyH_England
@andyH_England 3 роки тому
The example given of killing 32-bit Macs cannot be compared to ARM8 to ARM9 as there is no record of Apple doing that and I doubt they need to. There were sensible reasons to get rid of legacy 32-bit hardware support which MS refuses to do to their detriment; it allows you to concentrate on a faster and more efficient system. The iPhone 5 (2012) was ARM7 and received iOS 10 (2016) so was supported for five years. I suspect ARM9 iPhones will get six years of OS support and the M1 Macs similar. Of course, they will not stop working at T0, so you could still run your M1 Mac if you keep it for the seventh year, though my experience with Windows laptops suggests it is very rare to last that long. I had a BSOD on my 7th-gen YOGA a few weeks ago!
@amashaziz2212
@amashaziz2212 3 роки тому
what's the surprise there? Apple and AMD make their CPUs obsolete every 1-1.5 years. Nothing too surprising....
@saileshrachapudi8486
@saileshrachapudi8486 3 роки тому
@@amashaziz2212 That's why i was using a four year old iphone and a 8 year old pc
@amashaziz2212
@amashaziz2212 3 роки тому
@@saileshrachapudi8486 similar situation here.
@ArunG273
@ArunG273 3 роки тому
@@amashaziz2212 what do you mean by making CPUs obsolete? Do you want them to release new CPUs once every 5 year?
@vernearase3044
@vernearase3044 3 роки тому
Kinda hard to see how Apple will shoehorn ARMv9 into their CPUs ... they don't use standard ARM cores and haven't for a decade. They jumped into ARMv8 because it increased the register count, implemented 64 bit, and eliminated the unoptimizable condition code check in non-branch computational instructions - but a lot of what ARMv9 brings to the table already exists in Apple Silicon cores. ARMv9 will probably bring a whole new architecture to those still using standard ARM cores - such as Qualcomm and Samsung - and while there may be an attempt to implement some of the ISA in AS cores, I don't expect Apple to attempt to rearchitect AS for total ARMv9 compatibility. Maybe I'm wrong and Apple will make the effort, but if it comes down to rearchitecting for ARMv9 compatibility or sheer performance, I wouldn't expect Apple to follow ARM down this new path. Their own proprietary architecture has stood them in good stead throughout their product line, and blindly following ARM down someone else's path - especially as ARM is shopping themselves to 3rd party potential competitors like nVidea - may not be in Apple's best interest at this point. Right now, Apple owns their own house, and I believe they're quite happy with the situation.
@GaryExplains
@GaryExplains 3 роки тому
Unless it was Apple that suggested many of the features of Armv9.
@vernearase3044
@vernearase3044 3 роки тому
@@GaryExplains Could be - but I believe that Apple wants to distance themselves from ARM Holdings since they want their IP clear from any intellectual entanglements. Apple clearly _could have_ acquired ARM Holdings - certainly there are no national security impediments associated with the Cupertino firm (unlike with nVidea) - but ARM's other clients could've sued Apple claiming that they kept the best stuff for themselves, and tried to horn in on Apple Silicon IP and used various governmental Anti-Trust divisions as a club (which seems to be the popular thing to do nowadays) to force Apple to integrate AS IP into the standard ARM processor technology stream. I think Apple is happy where they are - a parallel technology group observing ARM from a distance with their architectural license - but an independent entity. I don't think Apple minds if ARM borrows ideas from AS since that helps keep the two architectures relatively parallel - but I doubt there's any formal technology exchange. Like I said, avoid intellectual property entanglements or encumbrances. As it is, Apple is in a unique position within the computer/phone/tablet/watch industries: they have exclusive access to what is arguably the most sophisticated processor family in the industry, and other companies producing competing devices cannot simply go down to the Apple Silicon store to buy the same chips so they can duplicate AS price/performance/power efficiency. Microsoft _says_ they'll begin producing their own chips for their Surface Laptops, but saying it and doing it are two entirely different things.
@GaryExplains
@GaryExplains 3 роки тому
The Apple Silicon IP (the microarchitecture) and the ISA are two very different things from a legal point of view. Apple licenses the ISA from Arm. That is the relationship for Armv8 and nothing changes for Armv9. I know for a fact that Apple has had heavy input into Armv9. You might find this interesting: 9to5mac.com/2021/01/05/magic-of-m1-mac-began-10-years-ago/
@vernearase3044
@vernearase3044 3 роки тому
@@GaryExplains Well, that's certainly interesting - sorta reminds me of the fact the 64 bit x86 isn't an Intel development but rather AMD's baby. I knew that Apple had the first ARMv8 implementation (for the iPhone 5s), but I was under the impression that Apple had cribbed it from micrographs of an ARM prototype core design. I wasn't aware they were the _instigators and originator_ of AArch64 - almost makes ARM sound like a subcontractor. It also makes sense how wide the Lightning and Firestorm cores are from the A13 and A14 - not happy circumstance but architecturally a design goal. An eight wide processor is certainly something that would be practically impossible to do with a variable length instruction set (like x86), but a tad less impossible with AArch64's fixed instruction length. Sounds like x86 has been in the crosshairs for a while now - well, maybe not in the crosshairs but certainly a candidate for replacement. Every processor maker has been a disappointment to Apple: Motorola 68K, IBM PowerPC, and now Intel x86. All evolutionary paths diverged from what Apple wanted or were incapable of following their product roadmap. Apple obviously wanted to own their processor path forward where there would be no divergence of objective and the silicon could be tailored to be in congruence with future product plans. But eight years - plus a couple of more to get the ball rolling. Kinda scary how long a game Apple has been playing.
@GaryExplains
@GaryExplains 3 роки тому
It is indeed interesting. You might find my Arm vs Intel video interesting as I cover some of the shared history between Arm and Apple there.
@MurchyMurch
@MurchyMurch 3 роки тому
Dammit. I want to be Gary’s first
@moisterrific
@moisterrific 2 роки тому
A15 Bionic will be using the ARMv8.6-A ISA.
@gacherumburu9958
@gacherumburu9958 3 роки тому
👍
@HuntaKiller91
@HuntaKiller91 3 роки тому
Armv9 will be a beast since it can play with raytraced titles
@GaryExplains
@GaryExplains 3 роки тому
I don't think Armv9 has any connection to raytracing that is a GPU feature, not CPU.
@shahbaaz2958
@shahbaaz2958 3 роки тому
Good morning professor!
@thanospol
@thanospol 3 роки тому
HPC: High Performance Computing
@amashaziz2212
@amashaziz2212 3 роки тому
WOW I would never have been able to google that!
@piotrd.4850
@piotrd.4850 3 роки тому
For one, ARMv9 will be backward compatible. For two, unless Apple had it planned - A15 won't be ARMv9 for two reasons. For one, Apple doesn't like to give too much and next iPhones already look as impressive through and through update, unlike previouos ones. For two, A15 must have been in the works at least a year back, so until Apple was working with ARM - why would it? - it is not going to happen. Finally, Apple doesn't need it - most of this what ARMv9 brings as standard, Apple has implemented as properitary extensions.
@Fadic4
@Fadic4 3 роки тому
I hope first generation M1 owners don’t get screwed. I love my air.
@ahlixemus8903
@ahlixemus8903 3 роки тому
They probably will, but that is your fault for buying a 1st Gen product. HOWEVER, be happy with what you have as it's a good laptop for your basic web browsing and light editing.
@andyH_England
@andyH_England 3 роки тому
@@ahlixemus8903 Yes, just buy Intel for iterate upgrades and being years behind the tech curve. With progress comes change and that is the nature of the beast. We would never buy any tech products if we were worried that in a year or so it would be obsolete, apart from Intel, where you know nothing changes much!
@ahlixemus8903
@ahlixemus8903 3 роки тому
@@andyH_England I can disagree or agree with your comment because it all depends on your patience to hold on to something whether it be a phone or laptop. Intel has royally screwed up and I hope that the new CEO can do... SOMETHING. As it stands now, Apple creating their own chips is a wake up call to all chip makers and while it is certainly not from my favorite company, I'm happy they did something unlike Intel. Why the fuck would you buy an Intel chip??? The only reason you should is because you are driven into a corner that you can't go AMD or forbid yourself from buying a Macbook if you are doing more than just web browsing and light video editing.
@andyH_England
@andyH_England 3 роки тому
@@ahlixemus8903 Intel are getting the new 4nm TSMC chips for 2022 so we should see them finally catch up if they can put it altogether in a package. Just how much damage they can avoid in the next year to their bottom line, though I suspect they can afford it even if they do not like losing 33% of their market!
@ahlixemus8903
@ahlixemus8903 3 роки тому
@@andyH_England Intel is certainly to become competitive once more, but the question is if it will be too late or will they become the chip leader once more?
@user-uy5xv8by5x
@user-uy5xv8by5x 3 роки тому
Exynos 2300 “2022” will murder apple gpu , but in terms of cpu , apple will probably continue to shame everyone including x86 makers , they are already sooo close to Zen 3 ipc with M1 which is just A14 on steroids after all
@ahmoylaw8905
@ahmoylaw8905 3 роки тому
Wait for apple to release their graphics card on a higher spec macbook pro or mac pro. We have seen what they can do on cpu, soon they can do the same thing on gpu as well
@dilawar_uchiha
@dilawar_uchiha 3 роки тому
Garry calling it jails from bsd
@alvallac2171
@alvallac2171 2 роки тому
*Gary
@peterstadler2468
@peterstadler2468 3 роки тому
There is no need for Apple to jump to ARMv9 at all, because for all new features of the next generation ARM design Apple has already specialized cores on their SoC, which work quite well in parallel without blocking the ARM Cores from their CPU tasks and keeps them also small and efficient.
@GaryExplains
@GaryExplains 3 роки тому
And how is that connected to Armv9 features like realms?
@peterstadler2468
@peterstadler2468 3 роки тому
@@GaryExplains Apple will stay with its own developed security technology and M1 has also already implemented its own virtualization layers which should be close to realms in function. The big difference is - Apple will outsource those functions from the ARM Core into special cores on their SoC, which offers a lot of benefits. The ARM core stays small and efficient which will offer much more headroom when scaling up in count, a special core could be exactly designed for a certain performance per chip and can be completely shut down when you don't need it and because of Unified Memory all special cores can work in parallel without blocking the CPU and last but not least Apple has already invested to much work in their chip design and software developement, so staying and further developing their special cores will be much easier than a restart with ARMv9. Apple will only change to ARMv9 if this architecture offer much more CPU performance, but not because of the new features you mentioned in the video, because all of these problems Apple has already solved with their own technology.
@GaryExplains
@GaryExplains 3 роки тому
If you noticed Apple was always ahead in terms of the point revision number of the Armv8 architecture. The A14 was Armv8.5. Arm itself was still on Armv8.2. My understanding is that Apple has been one of the key influences of how Armv8 developed and it adopted many of the features as they came out. Armv9 is the same, Apple was very influential in its development and it will adopt it quickly. As for "the ARM core stays small and efficient" then I suggest you go back and have a look at the size of the Firestorm CPU cores, "small and efficient" is not how you would describe them.
@peterstadler2468
@peterstadler2468 3 роки тому
@@GaryExplains At second glance I agree with you - Apple will move to ARMv9 - first because Apple can integrate new vector extension and other new functions also in their neural engine / other special cores and and second because Apple needs this performance for their MacPro chips - but my guess is one generation later with A16/M3 with the additional transistor budget of the 3 nm node.
@Bhatakti_Hawas
@Bhatakti_Hawas 3 роки тому
What about Qualcomm ??
@wbwarren57
@wbwarren57 3 роки тому
You forgot one really important topic! How will Nvidia screw this up if they are allowed to buy ARM?
@NoName-bg2om
@NoName-bg2om 3 роки тому
They will attempt to make this useful to crypto miners.
@masterphoenixpraha
@masterphoenixpraha 3 роки тому
OK, so now it makes sense to me that the so called M1X machines should come later than previously thought... it would be only logical to make them the first machines coming with the new architecture. to give them good advantage for start...
@GaryExplains
@GaryExplains 3 роки тому
I would assume that any such chip would be called the M2, not the M1X. Apple seems quite consistent in using the "X" name for processors that are enhanced versions of the base model with more cores etc.
@strictnonconformist7369
@strictnonconformist7369 3 роки тому
@@GaryExplains as much as you say that, Apple has certainly been known to name things with no visible rhyme or reason in a way not done before, if it suited them. I see no reason to guarantee Apple will be certain to maintain any naming convention despite history, if marketing says breaking the past is the right thing. Where was the iPhone 9? Just one example ;)
@samvortex4136
@samvortex4136 3 роки тому
I can already see its a disappointment, A55 was only 15% more efficient than A53 while we can see Apple going parabolic on battery efficiency for their A-series processor and am android user
@user-po8vd5gp5w
@user-po8vd5gp5w 3 роки тому
the area of apple's small core is similar to the cortex A76
@John.0z
@John.0z 3 роки тому
Maybe now AMD will get some life back in their ARM project, based on V9?
@gnul
@gnul 3 роки тому
It wouldn't make sense to not give updates to the M1, since these are compatible architectures. Would be an unnecessary evil s move. Obsoleting 32 bit after moving from 32 to 64 bit on the other hand made sense. They had to ship 32 bit binaries additionally to the 64 bit ones and had to maintain that depreciated Stuff, so they just abandoned it, 32 bit was and is obsolete. ARM64 on the first hand isn't going away anytime soon, they could give updates to the M1 easily for the next 10 years, or even unlimited until ARM64 dies in favor of e.g. RISC-V, very probable even ARMv10 will be compatible, no need to exclude us from updates. Imagine buying a new Linux, Free-/OpenBSD or Windows Gaming-/Workstation PC and not receiving updates anymore after just 2 (#Android) or 5 years. 🍏 Mac PCs are just PCs. Like explained above the architectures are kind of final and upward compatible for the next decades, for our environment they have to update old hardware till they fall apart after >=15 years; supporting old hardware with the same architecture which already had and has support isn't that difficult, free or nearly free, they can push literally the same binaries, drivers don't change often and still stay compatible, and should not be big of a deal to update them of necessary for e.g. security. And the best option is open sourcing drivers instead of discontinuing, then they barely have any work to do and old users stay happy and receive continuous updates. ☘️🪐
@gnul
@gnul 3 роки тому
@Bilbo Baggins We are talking about software updates BTW, I use Arch.
@gnul
@gnul 3 роки тому
@Bilbo Baggins My Arch is stable like a stable coin, I update whenever I want, which takes 3 mins in the background, nothing bad happened yet after years of usage, and I am very productive much more than on distros where much of my software just doesn't exist. I am a software developer, I need and want new non snap software, on other platforms like Winshit these software automatically updates too, e.g. via Jetbrains Toolbox, nobody is complaining about that, same software, same devs, same new updates, but on Linux we have unified packaging systems which updates all my software instead of only partially updating and ending up with security issues because you forgot to update your 7z or whatever. Arch does that for me without any problems, which doesn't mean it's perfect, perfect would be categorized package sources with different stability indicators like very stable for desktop environment, bleeding edge for browsers, stable bleeding edge new IDEs, stable kernel, stable whatever should be stable, additional security update channels and so on but that doesn't exist yet. I want my productivity software pretty new, no preview shit versions, but the stable new actual releases, browsers always bleeding edge, distro stuff like DE stable or ultra stable. But my system is stable enough for me like stated above, not a single crash yet except when my hardware completely broke (I am not a lucky person, RAM modules and CPU (5950x) died in January, that swaped out -> 0 crashes, always stable), if it wouldn't be stable, I would not use Arch. :D But you can use whatever you want, you just have to be happy with your choice, or just don't care about it, distro at the end doesn't matter. I am happy with Arch, I don't hop to another while having a completely perfectly working system adapted exactly to my ideas and design, which has all tools I needed; other distros are good too, but I am happy with it. I am using BTRFS with automatic snapshots, in case something bad happens, never had to use one of them yet, but it's all I need. All my software works fine and I have a lot, from video editing, audio editing and so on, 3D modelling, game engines and tons of IDEs, but I mostly use VS Code, and games work fine either, but my GPU currently sucks should not have sold my 2080 Ti. (My English sucks, sry.) If Arch isn't something for you, okay, you decide what fits your needs. For servers I sweared on CentOS, but RedHat... murdered it. RockyLinux is coming. Greetings
@1MinuteFlipDoc
@1MinuteFlipDoc 3 роки тому
I will wait until 2023 to consider buying a new MBP (current one is from 2013). that's not too far away (21 months)
@earnistse4899
@earnistse4899 3 роки тому
Lol 2023 to upgrade Mac? Mac is pointless I hate it. Don’t even bother
@hmjs13
@hmjs13 3 роки тому
I Still have my late 2013 MBP, still runs smoothing but started to show its age a bit.. will upgrade most Likely next year.
@aeebeecee3737
@aeebeecee3737 3 роки тому
Some one is swindling on your channel.
@GaryExplains
@GaryExplains 3 роки тому
Thanks. I have started the clean up!!!
@logtothebase2
@logtothebase2 3 роки тому
Hmm not sure what "Architecture " encompasses but aren't Apple pretty much going there own way with respect to co-processing AI, security and graphics cores?
@GaryExplains
@GaryExplains 3 роки тому
Yes, as are Qualcomm and Samsung and MediaTek. But, this is about CPUs.
@alvallac2171
@alvallac2171 2 роки тому
*their (possessive) they're = contraction of "THEY aRE" there: for all other uses
@logtothebase2
@logtothebase2 2 роки тому
@@alvallac2171 Ha, got me!
@Nick-jt1if
@Nick-jt1if 3 роки тому
imagine m1 on phones
@monkeslayer-km5ho
@monkeslayer-km5ho 3 роки тому
Quite impossible because M1 is 8w meanwhile phone chips are 5w
@shresthsonkar9207
@shresthsonkar9207 3 роки тому
@@monkeslayer-km5ho it’s 10W nominal 20W peak. Nowhere is it 8W. The P cluster is rated at 13.8W and E cluster at 1.3W, rest goes to GPU/NPU as needed.
@earnistse4899
@earnistse4899 3 роки тому
Lol it’s called the a14 , they are the same chips just with a few less cores
@shresthsonkar9207
@shresthsonkar9207 3 роки тому
@@earnistse4899 also thunderbolt controller
@basicallyiliketodosomestuf9641
@basicallyiliketodosomestuf9641 3 роки тому
Probably A16-17 although A15 will already be better in Ipc/Single core
@PrivateSi
@PrivateSi 3 роки тому
I suppose it's what the market wants but they've sacrificed a lot of RISC ideology over the years.. More security means less processing power per Watt.. . Arm10 will be like Intel and AMD but with a more fixed length (but still bloated) instruction set... Thumb is not bloated but it's very limited.. Did not go with 'register windows' that enabled a 2 byte instruction to load a register using an immediate constant value index (say 1..16) that references a constant stored before the current function's code.. Pure fixed length, 2 byte instruction set that can deal with large immediate values, with plenty of room to add more instructions later.
@ephraimedits
@ephraimedits 3 роки тому
Mediatek taking the fight to Qualcomm seriously.
@amashaziz2212
@amashaziz2212 3 роки тому
nah...not really if they did we would already have a rival to the sd 888.
@ephraimedits
@ephraimedits 3 роки тому
@@amashaziz2212 They already overtook Qualcomm is chip sales last year. They're now the leading chip manufacturer for Android. In terms of sales yes, but in chip performance they're yet to beat Qualcomm
@amashaziz2212
@amashaziz2212 3 роки тому
@@ephraimedits so if u already knew i was talking about chip performance why the HECK bring in chip sales?? How stupid r u huh?
@DrAdityaReddy
@DrAdityaReddy 3 роки тому
@@amashaziz2212 mediatek doesn't have a chipset in the 888 range It's dimensity 1200, 1000+, 800U all whoop qualcomm's ass
@amashaziz2212
@amashaziz2212 3 роки тому
@@DrAdityaReddy wth r u even trying to say dude?
@bhoqeem1975
@bhoqeem1975 3 роки тому
Naaah. Too soon.
Arm vs x86 - Key Differences Explained
20:38
Gary Explains
Переглядів 373 тис.
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Переглядів 7 млн
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Переглядів 33 млн
What Is an AI Anyway? | Mustafa Suleyman | TED
22:02
TED
Переглядів 262 тис.
New iPad Air & OLED iPad Pro Are Finally Coming May 7th!
7:52
MacRumors
Переглядів 30 тис.
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Переглядів 296 тис.
What is the Google Axion Processor? Google's new Arm-based Processor!
5:58
Time Stops at the Speed of Light. What Does that Mean?
8:20
Sabine Hossenfelder
Переглядів 249 тис.
We can do THIS now! - Lumafield CT Scanner
18:37
Linus Tech Tips
Переглядів 1 млн
Why making chips is so hard
16:03
TechAltar
Переглядів 897 тис.
RISC-V vs x86 - History and Key Differences Explained
23:36
Gary Explains
Переглядів 50 тис.
12 Sacrifices You Will Have To Make To Retire Early
17:27
Azul
Переглядів 5 тис.
Linus Torvalds On Future Of Desktop Linux
44:18
TFiR
Переглядів 351 тис.
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Переглядів 7 млн