RISC-V vs x86 - History and Key Differences Explained

  Переглядів 50,436

Gary Explains

Gary Explains

День тому

x86 or x86-64 is the name of the architecture used by Intel and AMD to make their processors. RISC-V is a relatively new architecture that, besides being RISC rather than CISC, is free to use without a license. Intel is strengthening its commitment to RISC-V, so what is the difference between RISC-V and x86? Let's find out.
Timecodes:
00:00 Intro
00:32 History of x86
05:08 History of RISC-V
12:21 Differences
20:13 Future
Introduction to Android app development: www.dgitacademy.com
Let Me Explain T-shirt: teespring.com/gary-explains-l...
Twitter: / garyexplains
Instagram: / garyexplains
#garyexplains

КОМЕНТАРІ: 275
@SuperFredAZ
@SuperFredAZ 2 роки тому
I really enjoy your videos, no hype, just calm presentation of the facts.
@GaryExplains
@GaryExplains 2 роки тому
Glad you like them!
@vaibhavbv3409
@vaibhavbv3409 2 роки тому
@@GaryExplains Thanks for being so pessimistic and dark. Not buying that.
@circuit10
@circuit10 2 роки тому
@@vaibhavbv3409 Huh?
@soulife8383
@soulife8383 2 роки тому
I remember stanning hard on AMD64 back in early 2000s. My first Ubuntu install. DVD playback and Brother printer drivers is a headache I'll never forget.
@SudeepKS
@SudeepKS 2 роки тому
Very well explained 👍🏻
@anugrahandi
@anugrahandi 2 роки тому
Stating the obvious: 1970-1990 is the same length as 2000-2020. Just to make sense for myself how long it got to develop 8080 to 80486.
@northshorepx
@northshorepx 2 роки тому
Excellent summary Gary!
@avejst
@avejst 2 роки тому
Great and interesting video as always 👍🐱
@sharpbuzzer7771
@sharpbuzzer7771 2 роки тому
This is really well put together! Thanks for the video :) I really only started learning about the semiconductor industry after news of chip shortages so videos like these always help :)
@GaryExplains
@GaryExplains 2 роки тому
Glad you enjoyed it!
@sharpbuzzer7771
@sharpbuzzer7771 2 роки тому
@@GaryExplains David Patterson himself said RISC-V may become the most popular instruction set in 25 years time. What do you think?
@GaryExplains
@GaryExplains 2 роки тому
I would be shocked if David Patterson said otherwise. "Hey everyone, look at my new ISA, but don't really, it is rubbish." What do you expect him to say?
@DouwedeJong
@DouwedeJong 2 роки тому
Thanks for making this video. It is very informative.
@GaryExplains
@GaryExplains 2 роки тому
Glad it was helpful!
@SomeRandomPiggo
@SomeRandomPiggo 2 роки тому
this channel covers the most niche stuff and i love it
@soorajparappinikottil
@soorajparappinikottil 2 роки тому
Your content is so great 👍
@GaryExplains
@GaryExplains 2 роки тому
Glad you think so!
@randocalrissian9217
@randocalrissian9217 2 роки тому
X86 and Windows have their “legacy” holding them back. Happy to see Intel looking at a risc-v investment
@GaryExplains
@GaryExplains 2 роки тому
Except Windows can break free as we already have Windows on Snapdragon.
@randocalrissian9217
@randocalrissian9217 2 роки тому
@@GaryExplains I hope Microsoft really invests in ARM support.
@GaryExplains
@GaryExplains 2 роки тому
Ah, well, that is a completely different thing. I have several videos about that.
@ashishpatel350
@ashishpatel350 2 роки тому
@@randocalrissian9217 they already are investing in arm...i think they are designing their own server chips based on arm.
@ikjadoon
@ikjadoon 2 роки тому
@@ashishpatel350 I think those are Marvell's X3 Arm cores. That is, Microsoft is *probably* just collaborating with them. They'll still be limited by what Marvell can release.
@Pymmeh
@Pymmeh 2 роки тому
Noyce video mate!
@nedbrek
@nedbrek 2 роки тому
Minor correction, the 80286 didn't have an MMU in the classic sense. It's protected mode used segmentation to expand the memory space. You could also use the "present" bit to swamp segments to disk - although I'm not aware of an OS that did it.
@paco3447
@paco3447 2 роки тому
Nice. An interesting feature is the vector nature in opposition to SIMD (à la old Cray vector supercomputer). Anyway, the only video that clarifies a common misconception of this ISA, which many think that is an open source one, but actually an open base ISA specification which does not imply necessarily an open source implementation. In fact most extensions which gravitates around this ISA are closed source, namely DSPs, some MCUs, etc.
@tubegor
@tubegor 2 роки тому
Gary i enjoyed your video. The new technology has always been worth my enthusiasm (although I'm not the youngest ok .... 60). I've been using Raspberry Pi 4 as my home PC for 2 years and my enthusiasm for ARM PC has no limits. Thanks for Chris from ExplainingComputers and Gary from Gary Explains. These are just brilliant people who inspire others. I hope that big sharks won't ruin the ingenious technology for Prfit greed.
@sepg5084
@sepg5084 2 роки тому
That will only happen if the owners of these other tech sell them to "greedy" corps, making the owners greedy too for selling. It takes two to tango, it's not just "big sharks" fault.
@bitelogger
@bitelogger 2 роки тому
Gary, where are you located? US or England? I’ll love to have a lunch or dinner, it would be amazing to meet you man! So awesome knowledge transfer in a nice way, big thumbs up 👍
@mparkin1989
@mparkin1989 2 роки тому
Great video! Question about macOS 11, are the m1 Macs built on RISC V, or is it still x86-64? I thought the m1 was a RISC V chip.
@IAmPattycakes
@IAmPattycakes 2 роки тому
It's ARM based, so neither. I think Gary has a video all about the M1 if you're more curious about it.
@GaryExplains
@GaryExplains 2 роки тому
The M1 is Arm based as are all of Apple's iPhone and iPad processors.
@abucketofelves
@abucketofelves 2 роки тому
Just to avoid confusion ARM is RISC processor, which isn't the same as RISC V.
@gillianorley
@gillianorley 2 роки тому
At Intel, they pronounced the 8080 and 8086 as “eighty eighty” and “eighty eighty-six.” Similarly, the 80386 and 80486 was pronounced as “eighty three eighty-six” and “eighty four eighty-six.”
@cryptearth
@cryptearth Рік тому
not quite correct starting with the 286 the 80 was omitted so it was just the "two-eighty-six" - well, not quite sure about the 286 - they may still were the 80286 - but starting with the famous 386 it just was the "three-eighty-six" - noone called that line "eighty-three-eighty-six" anymore - which was part of the whole "hey, you can't trademark numbers"-problem
@gillianorley
@gillianorley Рік тому
@@cryptearth Well, perhaps it became common for people to shorten the names of the 80286 and the 80386 to simply "286" and "386," but Intel's official designations were still 80286 and 80386. My Dad worked for Intel from 1978 to 1998 and I can recall that he and other Intel employees often referred to the 386 and 486 as “eighty three eighty-six” and “eighty four eighty-six." I actually think that Intel employees may have tried to avoid using the 286, 386, 486 shorthand because they did not want to contribute to the brand confusion intentionally caused by competitors like Cyrix and AMD working the numbers 386 and 486 into the names of their chips. I'm pretty sure Intel and its employees were careful to refer to the processors as 80386 and 80486 in order to differentiate them from the Cyrix and AMD names.
@cryptearth
@cryptearth Рік тому
@@gillianorley intel being intel being intel as to your dad worked for them: I live in Magdeburg - the city intel just confirmed their new chip-fab - but guess what: they made the mistake and planed it like their us fabs: no public transit and at the opposite end of town of the rest of industrial - why? because intel being intel being an us-company: all of our employes will travel by car - yup, we'll see about that what's even worse: none of the chips made here will end up in local stores for cheap - oh no - they will get exported - so we, the people living here, do have zero pros but a metric ton of cons ... no matter the billions they said to invest - from which about half of it comes from the city, the land, germany and the eu - and all we got from it is those +25%-+100% penalty taxes thanks to the trade war trump started with china so - I think you get the point why I'm so against intel - and if it comes down to they tried to pull a lame marketing crap back in the 80s so be it
@rockinrobstar81
@rockinrobstar81 2 роки тому
Gary, Can I please ask you to explain something to clear my confusion?! Windows 11 just announced that it will only run on 64bit CPU’s (I think this just means the OS will only be 64-bit?) but still supports 32 bit applications. While I understand that Intel CPU’s still have 16/32/64 bit ISA support - for pure ARM64 CPU’s is it possible to run 32-bit applications (or is it emulated somehow?) I guess the M1 can support emulation x86 (32bit) and x64 (64bit) apps - can’t it?
@lawrencelee3624
@lawrencelee3624 2 роки тому
At 16:12 Is there any external support for memory to memory operations (copy for example)? Should there be?
@andersjjensen
@andersjjensen 2 роки тому
Nope. It's load-to-register, operand, store-to-memory. Some operands access multiple registers, so you need to do multiple loads first. Like A * B would load A to R1 and B to R2, then MULT R1,R2,R3 multiplies them and stores the result in R3... And then you store R3 wherever you want. All the x86 memory copy instructions go via the CPU too. They are cache-store omitted, but they are subject to cache-update (so you don't get corruption). It's just that on x86 you (or rather, the compiler) don't need to be as verbose, but it ends up amounting to the same work on any Von Neumann architecture.
@cogitoergosum7175
@cogitoergosum7175 2 роки тому
Gary is brilliant, I hope 9 dislike will one day realize they were wrong. Changing your mind is positive and not a shame.
@Casual_spectator
@Casual_spectator 2 роки тому
WAIT! I need popcorn for that. Brb
@perforongo9078
@perforongo9078 2 роки тому
So from what I'm seeing here, RISC-V will end up dominating the microcontroller/embedded market first. I read a few presentation slides from some of the companies sponsoring RISC-V, and some of the reasons listed is not just because it's free- but because it's also well-designed, and without obligations to legacy design decisions. Because of this, it can even overtake MIPS and PowerPC despite both of these being free as well. RISC-V cores might not be that advanced right now, but since literally anybody could come along and make one, I can see some designs catching up quickly. AMD and Intel could use some of their own non-x86 specific IP for RISC-V. 3D cache could be used for anything, same with other manufacturing processes. Organizational talent determines a lot. If Nvidia manages to successfully buy ARM, a lot of companies will be unhappy enough to start switching to RISC-V for those particular needs. And if that's the case, why bother with either MIPS or PowerPC?
@krzysztofklis
@krzysztofklis 2 роки тому
Embedded market will be even more difficult to dominate than a PC market. There are a lot of contenders there, starting from old trusty Intel 8051 (which is also free and produced by several companies) and PIC, through AVR, ESP, STM, and so on up to ARM Cortex-M0/3. Many of those are still 8-bit (MCS-51, Atmega8/32/328, STM8), but they hold up very well, because they are dirt cheap and easy to program. You don't need a 32-bit MCU with FreeRTOS to control automatic curtain step motor. And so you don't need RISC-V for that. It can gain some popularity among hobbysts, provided that it will be supported by some good development tools, but consumer electronics is a completely different beast. Nobody programs microcontrollers in assembly any more, so the hardware architecture doesn't really matter. What matters is the price, power consumption, number of pins, supported protocols (uart, i2c, spi), and a good toolchain with libraries to support as many peripherials as possible.
@skilz8098
@skilz8098 Рік тому
@@krzysztofklis There are other companies that have been around for quite a while at the embedded systems and one that many don't seem to mention is TI. However, they are not commonly overused since they are proprietary and would have to be fully licensed.
@law-abiding-criminal
@law-abiding-criminal 2 роки тому
Could you please make a video in which ervery day application single thread and in which multi thread performance matters.
@GaryExplains
@GaryExplains 2 роки тому
That is potentially a good idea. On which platform? Android? Windows? macOS? Linux?
@law-abiding-criminal
@law-abiding-criminal 2 роки тому
@@GaryExplains I would say windows since it is very common
@glenallan6279
@glenallan6279 2 роки тому
Why don't you use some kind of switcher so you can have your face still on the screen? The ATEM Mini Pro would really up your game. It would help when it's a bit dry.
@abdullahmubarak6840
@abdullahmubarak6840 2 роки тому
Hi Gary, great video. Just would like to know, if ARM (Advance RISC Machine) can run MacOS, ChromeOS, AndroidOS, and WindowsOS, why can't they run on RISC-V? Couldn't they simply develop an ARM chip with RISC-V instead of the RISC version it's currently using?
@GaryExplains
@GaryExplains 2 роки тому
It isn't about "can't" but they currently don't.
@abdullahmubarak6840
@abdullahmubarak6840 2 роки тому
@@GaryExplains Ah, I see. Thanks for the reply. Time will tell then if they would migrate the support or not.
@alecubudulecu
@alecubudulecu 2 роки тому
I remember the 386. I had one as my first system. Man those were the days. Gaming was so awesome back then
@miketran4289
@miketran4289 2 роки тому
yeah setting the IRQ's, DMA's and right COM port for mice was real awesome.
@itchyisvegeta
@itchyisvegeta 2 роки тому
I first saw X Wing, Tie Fighter, Warcraft 1, Dune, and Doom 1 and 2 on a 386 PC, and the games still blew my mind.
@skilz8098
@skilz8098 Рік тому
For me it was the 486, but yeah Installing DOOM and configuring it to work properly was awesome!
@blenderpanzi
@blenderpanzi 2 роки тому
So it's more like an API specification. Like C99 is an open standard implemented by different compilers and standard libraries, some of them proprietary.
@RubenKelevra
@RubenKelevra Рік тому
I feel like it's getting a HUGE amount of traction this year with the MIPS processor which comes out at the end of the year featuring 512 cores and 1,024 threads :D
@abstractapproach634
@abstractapproach634 2 роки тому
So, is it any different than ARM?
@heedmywarning2792
@heedmywarning2792 2 роки тому
Thanks Gary.
@sschmachtel8963
@sschmachtel8963 2 роки тому
Q oh yes someone finally thinking about quad precision. Could be useful and important. Lets see if there will be products. Many people out there seem to think youd never need more precicion than double, but I doubt they know really what they are talking about, as for big problems there is a very good chance that some certain problems can be solved faster even though single operations are (much?) slower...
@spguy7559
@spguy7559 2 роки тому
anybody know how to learn RISC-V assembly ? is there any mobile-phone on RISC-V ?
@amg5671
@amg5671 2 роки тому
Is ARM the future?
@Bowdon
@Bowdon 2 роки тому
Is this the same RISC chip technology that used to be in the Amiga?
@KaneYork
@KaneYork 2 роки тому
Very different chip technology guaranteed Very modernized ISA design too, which was the point
@Kokreaker
@Kokreaker 2 роки тому
Gary at 6:03 I believe you meant RISC-III and RISC-IV
@GaryExplains
@GaryExplains 2 роки тому
Indeed, but I got it right a few second later!
@balajiprithviraj5145
@balajiprithviraj5145 2 роки тому
Sir ARM means advanced risc machines does that means ARM is better than RISC? Or ARM better than both risc and 86 which makes M1 better than intel and AMD processor.?
@GaryExplains
@GaryExplains 2 роки тому
So if I have a shop and call it "cheapest and best" does that make it the cheapest and best? FYI, ARM originally stood for Acorn RISC Machine.
@balajiprithviraj5145
@balajiprithviraj5145 2 роки тому
@@GaryExplains my bad I'm sorry sir, thankyou ❤
@nsawatchlistbait289
@nsawatchlistbait289 2 роки тому
Oh man, the future is gonna be so good
@alpacamale2909
@alpacamale2909 2 роки тому
Desktop linux could die in the process
@nsawatchlistbait289
@nsawatchlistbait289 2 роки тому
@@alpacamale2909 can't it be ported?
@alpacamale2909
@alpacamale2909 2 роки тому
@@nsawatchlistbait289 The problem is having an unified bootloader like with x86. if every company makes its own cpu like apple for instance you won't be able to install any os aside from the ones they decide. that's why you can't install linux on the m1 chip. imagine if intel develops a new chip and decides to only allow windows in it.
@nsawatchlistbait289
@nsawatchlistbait289 2 роки тому
@@alpacamale2909 I think Intel and AMD will probably let us install whatever we want, just like now. You know, for competition's sake
@aladdin8623
@aladdin8623 2 роки тому
@@alpacamale2909 Quite the opposite is true. Linux is known to run on all sorts of machines. Despite your claims there is already progress in porting linux to even apple's arm chip M1. Even NASA distanced themselves from proprietary OS's like Windows and uses Linux. It might be very helpful to have open-source in case someone tries to maintain, recover or find a solution for a problem in a sattelite for instance after many years of space travel. Otherwise you might run into problems with Companies and their closed source products, which they abandoned many years ago and hardly anyone knows about. In some future scenarios in space Open Source might save lifes you know. Edit: Of course open source hardware covers all of the benefits of open source software above and is critical for successful operations in space. Open Source software does not help you in space after many years, if spare parts are needed, but can't be reproduced anymore because only a bunch of companies like, intel, amd, arm and nvidia knew the hardware. We really need an open source ISA at least now and in future also for succesful international collaborations. And RISC-V looks pretty promising.
@clifforddicarlo9178
@clifforddicarlo9178 Рік тому
You mean 10nm rather than 10mn. Good summary. Anything worth discussing on the differences between x86-64, ARM, RISC-V interrupt handling?
@GaryExplains
@GaryExplains Рік тому
You mean there is a typo, I am shocked.
@MichaelMantion
@MichaelMantion 2 роки тому
Is the title correct? To me video was what is RISK & RISCV vs ARM
@slickwillie3376
@slickwillie3376 2 роки тому
There goes the neighborhood!
@DanBurgaud
@DanBurgaud 2 роки тому
will RISC-V target the PCs or is it for low end IOTs?
@GaryExplains
@GaryExplains 2 роки тому
RISC-V is capable of PC level functionality, but of course it isn't there yet and may never be.
@DanBurgaud
@DanBurgaud 2 роки тому
@@GaryExplains I have no doubt RISC can take on CISC. Apple's M2 demonstrated that clearly PCs need a change of CPU for the longest time. I hope Intel dont make RISC-V for IOTs.
@itchyisvegeta
@itchyisvegeta 2 роки тому
4:40 - don't forget Intel so released a Pentium 3 variant (i think it was a variant) for the Xbox OG console.
@wbwarren57
@wbwarren57 2 роки тому
What is to prevent Intel or AMD from adding the risk five instruction set architecture into one of their existing processors? The risk five instruction sets is very small compared to x86 and it seems to me that Intel and AMD could easily come out with a chip that runs both instruction sets.
@ellisnguyen7714
@ellisnguyen7714 Рік тому
The architecture is different. It won’t be capable.
@wbwarren57
@wbwarren57 Рік тому
@@ellisnguyen7714 I don’t know about that. Apple M1 chimpanzee architecture different x86 but it can’t run x86 cozy at least ambulation. I don’t see why Intel AMT cannot add risk five instruction sets to those the only have.
@ellisnguyen7714
@ellisnguyen7714 Рік тому
@@wbwarren57 again different computer architecture. Apple = ARM, Intel & AMD = x86. You can’t stick a AMD cpu into a Intel based motherboard. That is basically what you are wanting to do with risk. It won’t work. Unless we fundamentally change everything and make ALL processor compatible with one another. Which is very low chance of that every happening.
@ellisnguyen7714
@ellisnguyen7714 Рік тому
@@wbwarren57 I am a computer architect. So just trust me on this lol I am not just only a computer enthusiast like you lol
@skilz8098
@skilz8098 Рік тому
@@ellisnguyen7714 I agree with what you are saying from your last two comments. However, not to say that they will but to say that they could, in theory could embed the RISC-V within their own chips based on their own socket design. I don't think they'd do this directly for it would be to complex and to costly. It probably wouldn't be worth it to them to even try. But it's not impossible to design a single chip that could support multiple ISA instructions it would require a trigger bit with a branching to separate decoders though, one for decoding RISC-V instructions and one for decoding their own. Like I said, I don't see them doing it, but it's not impossible just impractical.
@im_aditya_sharma
@im_aditya_sharma 2 роки тому
It will lead to better and secure cpu instructions.
@sriramsundar8388
@sriramsundar8388 2 роки тому
DIY RISC V CPU? Is that possible?
@GaryExplains
@GaryExplains 2 роки тому
Sure. Using an FGPA would be the easiest way.
@ioinfinity
@ioinfinity Рік тому
*\(^___^)/* 🐻
@StevieB33
@StevieB33 2 роки тому
Oh, I could be wrong, but I thought Linus used a Sinclair QL for development of Linux - which was a Motorola 68000 processor (actually the 68008, the chopped down 8-bit version of the processor from Amiga and Atari ST fame)..?
@philiprobar
@philiprobar 2 роки тому
Nope, he wrote programs for his Sinclair, but Linux development started when he got an 80386. en.wikipedia.org/wiki/Linus_Torvalds
@El.Duder-ino
@El.Duder-ino 2 роки тому
Thank you Gary, you are right Arm is the biggest threat to the Intel/AMD x86 processors, so in the end the battle between RISC and CISC continues and I think Arm will eventually replace significant part of the market previously dominated by the Intel and AMD. For example in the enterprise market with the business critical servers x86 processors took the baton from the custom design processors like Itanium and its doing quite well. I also agree that if Nvidia succeeds to buy Arm both x86 giants Intel and AMD would need work very hard to keep and even harder to expand their market share as expectations to grow Arm in the future are quite obvious. Maybe you can make another video about what if Nvidia buys Arm, what it would mean for the market and for the future? ;)
@GaryExplains
@GaryExplains 2 роки тому
I think I covered my thoughts on the knock on effect of Nvidia buying Arm, in the Nvidia buying Arm video.
@El.Duder-ino
@El.Duder-ino 2 роки тому
@@GaryExplains Thx Gary, I will look for it and watch it, cheers!
@RaidenKaiser
@RaidenKaiser 2 роки тому
Once we have software compatability solved we may eventually move to arm and risc v someday.
@irfanismail1521
@irfanismail1521 2 роки тому
RISC is not always one instruction per cycle, some RISC processor can do multiple instruction per cycle, ex: using macro instruction fusion
@GaryExplains
@GaryExplains 2 роки тому
As I said in the video, one instruction per cycle is no longer the aim. Modem Arm Cortex-A processors have high levels of ILP and it is nothing to do with instruction fusion, it is because they have wide pipes with multiple backend units for ALU, Load/Store, etc.
@benjamintran5444
@benjamintran5444 Рік тому
Current obstacles for RISCV is its software is not there yet. Designing a high performance RISCV CPU is possible but nobody does it now since still waiting for software to catch up...
@GaryExplains
@GaryExplains Рік тому
Which software are you thinking about? Obviously Linux and the dev toolchain are there. Also, why would hardware designers wait for software? Traditionally it has been the other way around. You can't write software for hardware that doesn't exist, whereas you can design hw without the sw.
@antonnym214
@antonnym214 2 роки тому
At 63 instructions just for the base, not including extensions, it's something of a misnomer to call RISC-V a REDUCED instruction set. I'm an old Z-80 programmer, and to me, that instruction set was huge, too. I didn't use 20% of it in actual practice. I have designed an ISA with only 16 instructions, and they're ALL useful. As a coder, I'd much rather have an ISA I use 100% of than anything else I don't use a fifth of.
@danielskinner1796
@danielskinner1796 2 роки тому
You are confusing what the REDUCED is referencing. It does not mean "reduced number of instructions", it stands for "reduced instruction complexity". Gary has videos that explain exactly what RISC stands for and the conceptual implications. He even put a quick overview of it in this video. If you really want it you can look for his video on SISA, if you really want a minimal ISA, that you use all 100% of all instructions, 100% of the time.
@mikafoxx2717
@mikafoxx2717 3 місяці тому
Z80 is a CISC processor, that's the problem. Even the simpler 6502 is CISC, with memory referenced math operations, pointers, and such. Z80 and 6502 have over a hundred instructions if you include addressing modes, plus you have variable length instructions when you include immediates. RISC usually makes pretty much every instruction the same length, immediates are usually two half immediate containing instructions instead of an instruction then a fetch of the value. They load and store as two separate instructions separate from the others that do stuff between registers. Even the program counter and such is just a general purpose register getting written to the program counter to jump.
@crayzeape2230
@crayzeape2230 2 роки тому
4:14 Ummmm, nope. The Am5x86 was a fast 486, as in it was based on the 486 and ran in socket 3. Not quite what I'd call Pentium compatible.
@user-fr3hy9uh6y
@user-fr3hy9uh6y 2 роки тому
In the past, yes i do remember the 4004 processor, it has always been. What can i do in one memory cycle. Memory is the bottle neck. This is true today, it takes a lot longer to go 6 inches than 100 nano meeters. But in consumer devices applications are king. Android has the tablet and phone apps today but China might change that if they embrace the RISC 5, US embargos on Google Android. Wait to see.
@chiragkamani369
@chiragkamani369 2 роки тому
What will happen after we can't make the transistor any smaller?
@DrAdityaReddy
@DrAdityaReddy 2 роки тому
Just architectural changes. or switching from silicon based chips all together
@kazedcat
@kazedcat 2 роки тому
You build them out. Amd is already doing it. Their EPYC processor has 9 silicon die in one package. They have also recently announced of a working CPU with silicon die stacked on top of another. One interesting about microchip is that only a very thin layer of it is functional the rest is just bulk silicon that can be removed without a problem. So if you grind out the non functional silicon and start stacking up there is a lot more room for more transistors.
@DrAdityaReddy
@DrAdityaReddy 2 роки тому
@@kazedcat but adding more transistors without shrinking them would be good for desktop PCs but not so much for battery powered devices like laptops or phones
@kazedcat
@kazedcat 2 роки тому
@@DrAdityaReddy There are still other technology to reduce power consumption like nanosheet and using high mobility channel. For high mobility channel you can go from SiGe to pure Ge then III/V semiconductor and finally 2d planar material.
@BlueFox_Mods
@BlueFox_Mods Рік тому
I think that also software must catch up with the hardware. So even if the hardware is not improving we will see performance gains due to the software.
@OmDahake
@OmDahake 2 роки тому
You made a video about it a while ago, why are you doing it again ?
@GaryExplains
@GaryExplains 2 роки тому
No I didn't.
@aimanrahman5768
@aimanrahman5768 2 роки тому
@@GaryExplains He might be referring to the ARM vs intel video
@GaryExplains
@GaryExplains 2 роки тому
Indeed he might.
@roberthayden5103
@roberthayden5103 2 роки тому
How about RISC-V vs. ARM?
@GaryExplains
@GaryExplains 2 роки тому
That is coming soon.
@roberthayden5103
@roberthayden5103 2 роки тому
@@GaryExplains I saw. Thank you!
@Abhi00111
@Abhi00111 2 роки тому
will Open ISA be helpful in like building better emulators 🤔
@GaryExplains
@GaryExplains 2 роки тому
Yes for the CPU, but then you have GPU, DSPs, IO, PCIe, etc... A "computer" is more than a CPU.
@TruenorthmtGod
@TruenorthmtGod 2 роки тому
@@GaryExplains Sure is. I’m still using a Mac Pro 5.1 from 2012 in my recording studio.
@SerBallister
@SerBallister 2 роки тому
Cpus are usually the easiest to emulate because of the documentation available, like the other poster hinted at, it's the other custom silicon that's the problem.
@ericespino7361
@ericespino7361 2 роки тому
What happen to Intel RISC processor Itanium?
@GaryExplains
@GaryExplains 2 роки тому
It died years ago.
@kaseyboles30
@kaseyboles30 2 роки тому
It sank so fast folk were calling it the itanic for a while as a meme.
@ne0tic
@ne0tic 2 роки тому
Do you see Apple moving to RISC-V or staying with ARM? I would guess they are staying with the ARM-architecture tho since they just started transitioning to it.
@GaryExplains
@GaryExplains 2 роки тому
I think you answered your own questions! 😜
@kazedcat
@kazedcat 2 роки тому
Apple has an ISA license for ARM so they don't need anything new. If there is something they need they can just add them into their processor which their license allow them to do.
@hansvetter8653
@hansvetter8653 Рік тому
Well ... RISC architectures eases low power gated clocks designs ... and unifies not only effective but efficient compiler & tool chain developments ... ! ...
@grcuber6832
@grcuber6832 2 роки тому
Can someone tell me a gpus risc or cisc or something else.
@stuw5376
@stuw5376 2 роки тому
GPUs use relatively simple cores that are neither ARM/x86-x64/RISC-V. They are “in order” execution cores that are designed to do specific tasks, with each taking up as little die space as possible. It is the parallel nature of these cores (many 100s or 1000s of them) that make them so efficient at certain tasks.
@grcuber6832
@grcuber6832 2 роки тому
@@stuw5376 so does each core do a certain task as it goes through the gpu, like a ensemble line where a process is done at each station along the way.
@kaseyboles30
@kaseyboles30 2 роки тому
@@grcuber6832 Sort of, but not exactly. It also depends on the gpu generation as they oscillate from parts with specific functions they're really good at to more generalized (within the niche that gpu's fill) and thus flexible functions and variation in between.
@michaelclement1337
@michaelclement1337 2 роки тому
I kept going to click to the next page and then stopping myself :)
@andrejacques9688
@andrejacques9688 2 роки тому
I guess why people say RISC-V is the "Linux of hardware" is 2-fold: first, the ISA is royalty-free, meaning you don't have to pay anything to be RISC-V compatible. Second, you can add your own custom instructions on top of the RISC-V ISA and their extensions; the only requirement is to fully implement the basic ISA and all displayed extensions, meaning that software written for RISC-V will run on your custom core, even though it won't be using your custom instructions.
@ioinfinity
@ioinfinity Рік тому
*\(^___^)/* 🦔
@carlyounger6262
@carlyounger6262 2 роки тому
The stuff Apple are doing with ARM CPUs is all applicable to RISC-V too, and the RISC-V ISA is open, so it could advance quite quickly.
@GaryExplains
@GaryExplains 2 роки тому
Except that Apple isn't designing RISC-V CPUs. So who is going to design the CPUs with knowledge of what Apple is doing, so as to advance the designs quickly?
@carlyounger6262
@carlyounger6262 2 роки тому
@@GaryExplains - The broader concepts are well understood. Unified memory has been done before. The stuff with pipelines and caches generally applies to any RISC architecture, and the way Apple bakes "helper cores" into its chips is also something other companies can copy (the industry knows how to do decryption, video decoding etc in hardware). I expect Samsung, Microsoft, Google etc are looking to achieve comparable things with their ARM designs over the next few years, which will accelerate advancement of RISC computing generally (CISC architectures cannot do the stuff the M1 does).
@carlyounger6262
@carlyounger6262 2 роки тому
You used to have to pick between a core with high performance and terrible efficiency, or a core with excellent efficiency that ran like honey. Now, modulo discrete graphics, we can have i9 performance with iPad efficiency. Eliminating that compromise is predicated on properties that are intrinsic to RISC computing. If the industry ever wanted RISC-V, it wants it now.
@carlyounger6262
@carlyounger6262 2 роки тому
Just to be clear, I wasn't trying to correct the video. I often just add a few words to help the content rank better.
@GaryExplains
@GaryExplains 2 роки тому
Thanks for your reply. BUT... BUT... The broader concepts are understood, but Apple's processors are still faster! Why? Because there is more than just the broader concepts needed to build a high performance CPU. If it was just broad concepts that everyone would be making CPUs. Did you forget that Samsung recently closed it custom CPU division because it COULDN'T build a good enough CPU. Sorry "board concepts" isn't enough. Again you mention Apple's processor in the iPad, but as I pointed out, ONLY Apple is doing that. If it was easy, everyone would be doing it. But it is hard. Also I think you are overestimating the intrinsic benefits of RISC. RISC has been around for decades and until now it always lost. If it was intrinsic then RISC would have dominated from the beginning, it didn't.
@MarkDavidMcCoskey
@MarkDavidMcCoskey 2 роки тому
I look forward to my very near future Desktop computer being of a RPi form factor, powered by an M1+ equivalent CPU, at less than 1W TDP.
@RobBCactive
@RobBCactive 2 роки тому
Congratulations on your accuracy! Almost every video I see on tech history is riddled with errors. The only odd thing I saw was saying AMD made x86 from 2017 to present day, when they never stopped. Perhaps it's Ryzen but you dropped the tm for some reason
@EthanMerbaum
@EthanMerbaum 2 роки тому
11:21 me when I order fish and chips
@ioinfinity
@ioinfinity Рік тому
*\(^___^)/* 🐑
@pirezz
@pirezz Рік тому
🤔🤔 soooooo.... 16:44 you're saying that CISC ISA's use hardware to do the next-steps in micro operations automatically withOUT having to refer to the program on each micro operation buuut that comes at the extreme cost of generating a LOT more heat and some designs use more power to achieve it... Also you are saying that the load/store model (especially used in RISC ISA's) is designed to be all-work-must-be-done-on-the-registers..... sooooo ummmm you mean that if we think of it as: Register is your computer, 0xMEMORY is your computer's Floppy-Disk-drive, and then you do an operation like add 1 to a value in memory then we are BASICly doing a: LOAD from a Floppy Disk (iow: 0x100) into the coco/commodore's RAM (iow: Register R1) then do a VARIABLE=VARIABLE+1 on the value currently in the coco/commodore's RAM then STORE that VARIABLE's value currently in the coco/commodore's RAM onto the Floppy Disk in the same spot as from which it originally came from (0x100) but you could choose if you want to STORE it somewhere else (like another Register or another 0xMEMORY if you wish)....
@davidca96
@davidca96 2 роки тому
risc is more efficient, but until risc can be designed to be a brute it wont get into the actual pc market and will stay in phones, iot, routers etc. Apple did do the M1 and it IS impressive, but its still not quite there. It would be cool if arm became a removeable socket design, but the other issue is Windows and ISA's. Pretty much x86 owns Windows and the world uses Windows so theres that.
@oneeyedphotographer
@oneeyedphotographer 2 роки тому
SPARC/SPARC64 Power/PowerPC Apple used to use 6800, 68000. Boasted that 6800 would blow Itel away. Z80, Z800, Z8000.
@GaryExplains
@GaryExplains 2 роки тому
And?
@oneeyedphotographer
@oneeyedphotographer 2 роки тому
@@GaryExplains I thought some would have rated a mention, Apple used several of them, and there are a lot mot CISC and RISC processors than you mentioned.
@GaryExplains
@GaryExplains 2 роки тому
I see. But the video is about RISC-V vs x86. Any other processors mentioned would need to be in the context of the main theme. Zilog processors are certainly not related to the theme of the video at all.
@HenrikoMagnifico
@HenrikoMagnifico 2 роки тому
So RISC-V can be more power efficient, then? Theoretically.
@GaryExplains
@GaryExplains 2 роки тому
Than x86? Yes.
@HenrikoMagnifico
@HenrikoMagnifico 2 роки тому
@@GaryExplains What about ARM? Is ARM superior to RISC-V in any way?
@GaryExplains
@GaryExplains 2 роки тому
In terms of the ISA then Arm has much more mature and advanced. If you look at Armv9 you can see lots of new additions like SVE2 and MTE. Also in terms of real processors that exist today, then of course Arm is generations ahead of RISC-V but yet still with the power efficient. Just look at smartphones for the true power efficiency.
@HenrikoMagnifico
@HenrikoMagnifico 2 роки тому
@@GaryExplains So RISC-V is dead in the water, then? What's the point of developing RISC-V if it's so far behind and even then less efficient than ARM?
@GaryExplains
@GaryExplains 2 роки тому
For high end consumer stuff like smartphones, laptops etc, or even for business stuff like servers or infrastructure, then I agree. It looks like a long uphill battle. However, there is obviously a business there somewhere. For exmaple, SiFive has over 500 employees!
@bobdole57
@bobdole57 2 роки тому
*Also FreeBSD
@mytech6779
@mytech6779 2 роки тому
RISC depends on frequent breaking changes,(Freq for an ISA.) because maintaining legacy compatibility to support old proprietary binaries from companies that are long out of business is the primary cause of ISA and architecture bloat, and this bloat destroys all the advantages of RISC over CISC. The need for regular clean sheet advances means RISC can only become popular on the back of Linux/GNU and the associated FOSS environment, as FOSS is easy to recompile for new ISAs. Basically with FOSS compiler == supported. (BSD is an also ran at this point, held back by its license, it is more permissive than gpl2 but it gave away the whole store discouraging further open development.)
@GaryExplains
@GaryExplains 2 роки тому
So the M1 is popular on the back of Linux? Interesting... 🤔
@mytech6779
@mytech6779 2 роки тому
​@@GaryExplains I said the FOSS environment, which is currently clustered around Linux but not limited to Linux or even the operating system layer. The M1 is a niche market from a company with full vertical integration, don't confuse marketing and fashion for actual popularity. However MacOS was made from large chunks of BSD which is also FOSS. Secondly, yes ARM in general is popular on the back of Linux. Most ARM cpus are running Linux. Billions of them. This is in no small part due to the many iterations of ARM with small binary incompatibilities. (As are most Alpha, Mips, and [newer] Power CPUs, x86 server farms and super compute clusters.)
@GaryExplains
@GaryExplains 2 роки тому
You said "The need for regular clean sheet advances means RISC can only become popular on the back of Linux/GNU..." and then added FOSS. That statement is incorrect. As is your statement about iterations of Arm with small binary incompatibles. Until recently the Raspberry Pi boards based on Armv8 were running OSes compiled for Armv6.
@mytech6779
@mytech6779 2 роки тому
​@@GaryExplains I didn't say it couldn't be done at all I said you loose the advantages of RISC by hoarding all that silicon complexity to maintain backward compatibility. There are breaking differences between v5 and v7 cores. "Arm has announced that from 2023, all of its new smartphone CPU cores will be 64-bit only, with no 32-bit compatibility mode." That is at least 2 breaking changes to the ARM core design in 20 years. Raspberry pie OS is GNU/Linux. Debian branch as I recall, which in addition to custom compilation can be had in multiple ARM binaries because specific ARM implementations do break compatibility. And yes, you can in some cases make sub-optimal binaries that work with a couple of specific similar implementations of ARM. But why pay for a CPU with a FP coprocessor if you aren't going to use it? "Still completely absent is division, or any operations with floating-point values. For complex things, the ARM has a co-processors (extensions), which lie on the same silicon as the ARM core. However, extensions are optional and the chip manufacturer may decide simply not to implement them into the chip at all. " ARM is not monolithic, it is a licensed core design that can be and is often modified by the licensee. On top of that are the A, M, and R flavors for the cores and then a myriad of optional on die extensions.
@mytech6779
@mytech6779 2 роки тому
@@GaryExplains As an aside, it really isn't necessary to outright lie and misquote just to have a basic conversation. It doesn't flatter you, and if you were not aware anyone can scroll up two boxes and read what I actually wrote. FOSS was joined to Linux with an "and", a key word which just so happens to have a very similar meaning in English as it does in computer science.
@aladdin8623
@aladdin8623 2 роки тому
I really would like to have a PC with RISC-V ISA, FPGA, Vector and x86-64 ISA extensions for legacy compatibility similar to what apple achieves with their arm ISA M1. It is amazing how that chip runs Tomb Raider by rosetta 2 translation on a much more efficient level. The M1 even beats comparable intel chips with just some 30 Watts. This is crazy and RISC-V is said to be even much more efficient. Just imagine playing AAA console game titles on your smartphone. Also a FPGA of course is needed to be more flexible. PS: I don't know why "Gary explains..." videos have that tendency to spread biased information about RISC-V in favour for arm. Maybe it's because arm is british but politics is a bad advisor in tech subjects as people sadly know. For instance the objections in 19:12 when it comes to so called dangers of forking by new extensions, those points are actually much more obvious for proprietary ISAs. For instance Intel brought up MMX, SSE, AVX etc. behind a patent wall to have a selling point over AMD. Also arm extensions are patented. You are dependent from them all and you get even more incompatibilities also with arm, if you compare old with new arm cpu generations. It is a known fact, that not every x86 App works on amd cpus and 3D Now had also problems to catch up with MMX. It is only for a court settlement that intel and amd agreed on a cross licensing, that we got some fewer problems. Now both of them share the throne but are slowing down real Innovation if people would actually know history. To be fair, Amd seems to be better in that regard. Besides, forking does not necessarily lead to incompatibilities. An ISA is quite similar to an API. And Vulkan proves quite well, that many companies can agree on common standards and share the functionalties in favor to spread the techqnique. For instance ray tracing is agreed upon in vulkan, but how it is achieved can be cooked differently on the gpu and companies can keep their cooking recipes beneath that ray tracing API extension. It is well known from experience, that open source is a major advantage, to spread new technologies. So forking is not something bad. From that, innovation can derive much faster which might be established broadly if proven useful. But with closed source and patented hardware, companies will melk the cow till it dies from old age. The first x86-64 cpu with four cores came out in 2006. Now we got 2021 and four cores are still the standard in cpus. Compare this with the core development of GPUs. So much to the so called disadvantage of forking, which actually means innovating. PS2: Also RISC-V is surely not just interesting for low spec embedded systems as GE often suggests. If this was the case, why intel offered two billion Dollars for SiFive then Intel already got low power embedded devices. In fact RISC-V is that much efficient and powerful and capable, that there are several international plans to build supercomputers with it. So please stop telling people, RISC-V was some kind of a toy for poor royalty free engineers in some small hobby rooms. It is not. It is about billions of dollars and has the potential to revolute the market. Also arm by the way started small and still gets underrated. Only in recent years it draw public attention and made big news.
@ashishpatel350
@ashishpatel350 2 роки тому
riscv is more like the bsd of chips. lol
@RichardPeterShon
@RichardPeterShon 2 роки тому
isn:t it time we go to 128 bit? moores law x10 should be possible after this.
@SerBallister
@SerBallister 2 роки тому
Most modern CPUs have 128/256/512 ALUs already. There is no need for a 128bit address bus.
@kaseyboles30
@kaseyboles30 2 роки тому
128 bit isn't twice 64 bit. it's 64bit^2. And you would more than double the traces (inside and outside) the chip and essentially add orders of magnitude of complexity without any real need. 64 bit is already capable of adressing 18 exobytes. that's 18 thousand petabyte or 18 million terabytes. IIRC there is 40 terabyte HDD for servers expected soon. 64 bit could handle about 450 thousand of them. For 128 bit you're looking at storing one bit per atom and need the entire earth for storage.
@mikejones-vd3fg
@mikejones-vd3fg 2 роки тому
@@kaseyboles30 We need 35 thousand exobytes to address all the atoms in a drop of water though, 128 is not enough!!
@johndripper
@johndripper 2 роки тому
RISC-V is future
@GaryExplains
@GaryExplains 2 роки тому
Because?
@jms019
@jms019 2 роки тому
Should have mentioned 68k Macs
@GaryExplains
@GaryExplains 2 роки тому
Why?
@jms019
@jms019 2 роки тому
I feel it’s an important point and part of Apple’s prior experience in architecture jumping. Also that IBM nearly chose the 68k for the PC which would have been far better. Maybe.
@GaryExplains
@GaryExplains 2 роки тому
But this is a video about RISC-V vs x86. How is it important that Apple made 68K Macs?
@jinraigami3349
@jinraigami3349 2 роки тому
The problem is unlike Apple, programs on Windows would take years before they could support the new chips fully.
@andersjjensen
@andersjjensen 2 роки тому
Even Apple is providing x86 emulation because of the huge catalogue of x86 MacOS programs out there.
@abstractapproach634
@abstractapproach634 2 роки тому
I say it every vid I'm stuck in this evil place of theives and tyrants PLEASE PUT YOUR STUFF ON LBRY PLEAZE
@guz3108
@guz3108 2 роки тому
AMD already used RISC accompanied cisc
@MSS47Ag
@MSS47Ag 2 роки тому
x86 is indeed (already) history…
@skilz8098
@skilz8098 Рік тому
Not fully but for the most part. I'd say by 2025 - 2030 it will more than likely be fully phased out, but I do not expect x64 to go anywhere anytime soon.
@philwebb4737
@philwebb4737 2 роки тому
I believe risc v adoption will be rapid and not in 5 or 10 years as you say. You say they are 10 years behind intel/amd but my 10 year old laptop works fine and does everything i need it to and with this performance and the power efficiency from riscV its going to be a killer
@GaryExplains
@GaryExplains 2 роки тому
Why would it be a killer? So you are saying that a consumer will buy a device that has performance from 10 years ago, doesn't support Windows, has no applications, and yet costs at least the same price as an x86 version. How is that killer?
@philwebb4737
@philwebb4737 2 роки тому
@@GaryExplainsubuntu 22.04 on a raspberry pi-400 but with a risc v inside. Don't need windows to be sucessful, Windows is so 20th century. I think its about 119$ for beagleV and that will drop rapidly. No reason for it to be any more expensive than raspberry pi and in the long term cheaper as arm wont have their noses in the trough. 75% of people are happy with performance of a pc 10 years old especially if it is dirt cheap.
@JNET_Reloaded
@JNET_Reloaded 2 роки тому
I started with a 386 an then got a 486 lol :d
@soraaoixxthebluesky
@soraaoixxthebluesky 2 роки тому
I mean why would we need RISC-V when we already have ARM? Just to get away with royalty? I mean with open ISA cooperation still need to spend money to build an actual chip. I don't get it.
@GaryExplains
@GaryExplains 2 роки тому
For some people the whole "to get away without royalty" is important.
@SushanthSomayaji
@SushanthSomayaji 2 роки тому
It is like suppose you can build a chip for $1 and sell it for $2, your profit is $1. In case of arm however depending on the lisencing deal you might have to part with some amount from those $2 to arm holdings. In RISC V you don't have to. All the profit is yours.
@GaryExplains
@GaryExplains 2 роки тому
It isn't quite as simple as that as you get technical support, early access to things, and more when you hold an actual license. When something is free there is no relationship between the parties. You got it for free, what more do you want. Plus paying a license doesn't seem to have hurt Apple's profits at all.
@marcusk7855
@marcusk7855 2 роки тому
@@GaryExplains also competition will drive RnD. ARM has a bit of a monopoly on the low power market. And no one can start designing their own ARM processors.(except Apple)
@GaryExplains
@GaryExplains 2 роки тому
RISC-V will boost RnD, that is for sure, at least in universities. But there is nothing to stop other companies creating their own non-Arm microcontrollers, just look at the ESP32.
@Who-vt9oh
@Who-vt9oh 2 роки тому
New chip fab technologies will be developed, making chip fab more efficient, less expensive, and therefore more accessible. That means more people making chips based on RISC-V implementations, which means faster innovation. I think X86 will be replaced by some future custom RISC-V implementation, but not necessarily from a company equivalent in size to Intel. Public entities can get in the mix, also, because RISC-V is open standard. Some governments do have a lot of money to put toward chip development, if they are so inclined (which it appears some are, for the sake of their own national security and economic independence). We should want as many people as possible developing new chip technology. Innovation is stifled when a few ultra large corporations control the pace of development.
@GaryExplains
@GaryExplains 2 роки тому
Up until now all new chip fab tech has made chip fabrication more expensive, not cheaper.
@wildbikerbill6530
@wildbikerbill6530 2 роки тому
The cost of fab facilities goes up in inverse proportion to the feature size.
@Quakester2000
@Quakester2000 2 роки тому
You forgot Via they still make x86
@GaryExplains
@GaryExplains 2 роки тому
LOL. I love it when people comment before watching the whole video. I guess I didn't see the slide at 13:58 or hear what I said.
@Quakester2000
@Quakester2000 2 роки тому
@@GaryExplains haha i did i just missed it as was reading the zhaoxin company. Good shout
@ComputerwalaOfficial
@ComputerwalaOfficial 2 роки тому
RISC-V have more potential then other ISA because the power of openess.
@retrobytes.v65
@retrobytes.v65 2 роки тому
Surely this is more like "Gary Reads" #garyreads
@rino19ny
@rino19ny 2 роки тому
listen don't read what's already on the video. explain something. add more to what is being displayed.
@tvgerbil1984
@tvgerbil1984 2 роки тому
CPU architectures alternative to x86 just don't sit well within Intel's businesses. Intel owned many other alternative chip architectures before, like iAPX 432 (i860, i960) and Itanium. They all died horrible deaths while x86 always stays Intel's favorite. The cost of a few billions to buy Sifive is simply nothing to Intel either. Once Intel owns Sifive and all its IPs, RISC-V is going to die too.
@GaryExplains
@GaryExplains 2 роки тому
Why would RISC-V die if Intel buys SiFive?
@tvgerbil1984
@tvgerbil1984 2 роки тому
@@GaryExplains I missed out Intel's XScale architecture which is also no more. As for why a non-x86 architecture like RISC-V would die under Intel .... maybe because many Intel CEOs would like to have their own business strategy and it only takes one who likes to consolidate Intel core CPU business and the alternative non-x86 architecture will disappear faster than you can say x86.
@catchnkill
@catchnkill 2 роки тому
@@tvgerbil1984 There are other design companies that design RISC-V. As a matter of fact, a Taiwanese company Andes also licenses RISC-V hardware design. If Intel closes SiFive, companies can go to other companies like Andes to get their RISC-V design. So Intel will not kill RISC-V
@itsevilbert
@itsevilbert 2 роки тому
13:33 Intel stuck on 10nm and AMD on 7nm is just WRONG, I'm sorry to say. AMD 7nm is nearly exactly the same as Intel 10nm. This is brilliant marketing, because the "7nm process" is a commercial term and does not represent any geometry of the transistor. ( en.wikichip.org/wiki/7_nm_lithography_process or en.wikichip.org/wiki/5_nm_lithography_process ). This change from physical structures on the chip to a purely marketing term happened in the 90's, before then a "XXX nm node" typically described the gate length in the transistor. The MBA's took over and engineering terms were replaced by marketing terms!
@GaryExplains
@GaryExplains 2 роки тому
I guess you missed the part where I said there is a discussion to be had about the transistor density relative between 7 nm TSMC and 10 nm Intel. Please watch the video again.
@itsevilbert
@itsevilbert 2 роки тому
@@GaryExplains I watched it again, unsub
@OriginalMusicHits
@OriginalMusicHits 2 роки тому
You are wrong
@chanl54
@chanl54 2 роки тому
Your claim that "RISC CPU performance is generations behind x86" needs clarification - in an equal benchmark condition(clock freq, OS family, app task), all RISC CPUs perform much better than x86. The simple reason behind this is the x86 needs to run many microcodes (similar to RISC instruction) for every x86 instructions. In addition, compilers can generates much more optimized code for RISCs than x86. Late 1990s, x86's life time wasn't positive as so many RISCs were beating x86 - performance. That time, however, the CPUs were clocked at most 100MHz, where x86 cannot compete RISC for any non-floating point benchmarks. Just before the dotcom bubble, the silicon started its evolution to speex the clock - when x86 is clocked few hundreds MHz, not much performance diff with RISC. And so those many high performing RISCs suddenly lost their monentum as there were so many x86 apps (even x86 Linux was the most stable) waiting for better performing x86. Most CPU people would agree that x86 ISA is a stone age artifact that should have been gone years ago but still much alive and strong - simply because of this SW compatibility. Nowadays RISC V became highlighred because there're apps require more CPU power than fastest x86 - I think RISC may resurrect to help those power hungry apps.
@keithdow8327
@keithdow8327 2 роки тому
Anything other than benchmarks is useless.
@GaryExplains
@GaryExplains 2 роки тому
I don't understand. You want benchmarks between RISC-V and x86?
@keithdow8327
@keithdow8327 2 роки тому
@@GaryExplains The difference between technology and the humanities is numbers. Here are a few obvious questions. 1. How much faster does Risc-V run performance benchmarks than x86? 2. How much less power does it use? 3. How much smaller is the die area? You should watch the videos by Hennessey and Patterson. They are the authors of "Computer Architecture, A Quantitative Approach". Here are just two of their videos. Patterson ukposts.info/have/v-deo/o3aFaWqfhmeJmYE.html Hennessey ukposts.info/have/v-deo/eaqlbISaZKOlrIE.html Here is one of their slides. ******************* Matrix Multiplication Speedup. Version Speedup Python 1 C 47 C with parallel loops 366 C with loops and 6,727 memory optimization Intel AVX instructions 62,806 ************************ If it is new and improved, what do you mean by "new and improved", in numbers. I hope this clarifies my comment.
@GaryExplains
@GaryExplains 2 роки тому
Well, I didn't even bother with benchmarks because RISC-V is so far behind everything else it is basically pointless. Maybe in 5 years I will take a look at benchmarks, but not now.
@keithdow8327
@keithdow8327 2 роки тому
@@GaryExplains Here are some preliminary claims from SiFive. www.sifive.com/cores/performance SPECint 2006 SiFive is 31% faster than ARM SPECfp 2006 SiFive is 14% faster than ARM AREA SiFIve is 43% of ARM RiscV will be in a real Linux product within 2 years. Five years from now is way too late.
@GaryExplains
@GaryExplains 2 роки тому
The Cortex-A75 was announced in 2017. That makes it 4 or 5 generation behind the current CPU cores. You telling me that SiFive will design RISC-V CPUs that will beat what Arm has in development for 2023/2024 by that date. You are living in a fantasy land. Also, this video is RISC-V vs x86. I said that there is no point in benchmarking SiFive processors to the current x86 offerings.
@Abhi00111
@Abhi00111 2 роки тому
At doing some specific things probably x86 will always be better RISC is too simple
@GaryExplains
@GaryExplains 2 роки тому
For example?
@Abhi00111
@Abhi00111 2 роки тому
@@GaryExplains running complex algorithms maybe and being more general purpose
@GaryExplains
@GaryExplains 2 роки тому
Being "more general purpose" isn't a thing. It is meaningless. As for running more complex algorithms, do you have any proof or examples? Or are you just making things up?
@Abhi00111
@Abhi00111 2 роки тому
@@GaryExplains Sorry Sir, I don't have any proof or examples it's just something I felt with my very limited understanding.
@GaryExplains
@GaryExplains 2 роки тому
OK, well look at the new MacBooks with their RISC processors and tell me if you think it is "too simple".
@alvallac2171
@alvallac2171 2 роки тому
"Upto" is not a word. It's a two word phrase: "up to." Also, at 20:16, it says "Intel needs to move past 10mn." That should be nm, not mn.
@GaryExplains
@GaryExplains 2 роки тому
Thanks. Feel better now?
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Переглядів 296 тис.
Arm vs x86 - Key Differences Explained
20:38
Gary Explains
Переглядів 373 тис.
Самый большой бутер в столовке! @krus-kos
00:42
Кушать Хочу
Переглядів 3,7 млн
When Did Raspberry Pi become the villain?
21:54
Jeff Geerling
Переглядів 1,2 млн
The Rise of Unix. The Seeds of its Fall.
16:51
Asianometry
Переглядів 443 тис.
ПРОЦЕССОРЫ ARM vs x86: ОБЪЯСНЯЕМ
12:07
Droider
Переглядів 675 тис.
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Переглядів 405 тис.
Arm vs RISC-V? Which One Is The Most Efficient?
17:12
Gary Explains
Переглядів 114 тис.
How CPUs and Processors are Made for Smartphones, Laptops, and Desktops
25:05
Конец эпохи кремния. Процессоры будущего
20:02
Мой Компьютер
Переглядів 1,7 млн
Самый большой бутер в столовке! @krus-kos
00:42
Кушать Хочу
Переглядів 3,7 млн