RISC-V 2023 Update: From Embedded Computing to Data Center & Desktop

  Рет қаралды 137,071

ExplainingComputers

ExplainingComputers

Күн бұрын

Пікірлер: 698
@jaffarbh
@jaffarbh Жыл бұрын
Many of us are old enough to remember “closed” network protocols, such as NetBEUI (Microsoft), Token Ring (IBM) and AppleTalk (Apple, obviously). All have disappear and TCP/IP, the open protocol is now dominant everywhere. There is no reason why an open ISA won’t dominate in the future.
@bertblankenstein3738
@bertblankenstein3738 Жыл бұрын
I am looking forward to more variety in the processor market. It was an interesting time in the early 90s with Sun Sparc, Intel, MIPS, Motorola 680x0, PowerPC and Dec Alpha. It also seems we have much more flexibility today with Linux in that it is easily ported.
@willb1242
@willb1242 Жыл бұрын
Great point!
@cdl0
@cdl0 Жыл бұрын
Yes, this! BTW, you forgot HP PA-RISC and Itainium. Except for "Itanic", I have used all of them.
@TheRus13
@TheRus13 Жыл бұрын
@@cdl0 Elbrus CPU...
@LackofFaithify
@LackofFaithify Жыл бұрын
You say that, but, just look at the Snap vs flatpak vs etc... situation. The open source community is already at a pretty maxed capacity just doing things for different linux flavors on the SAME architecture. How will adding 10-15 more CPUs with different and non-standardized instruction sets benefit anyone outside of those with the money to pay people to make software for their specific platform? And yes, risc-v has stuff in theory to make things have basic minimums to prevent fragmentation but those have not produced the desired results, its uniform only on the most idealistically written marketing webpage.
@cdl0
@cdl0 Жыл бұрын
@@TheRus13 Oh yes, a super-rare one, even more exotic than the Itanium! I never got my hands on one of these, as well. Another legend lost in the mists of time was the Transputer. I have seen these demonstrated, but never used one.
@ArniesTech
@ArniesTech Жыл бұрын
As an advocate for FOSS Software, I cant tell you how excited I am for RiscV 😍
@heckyes
@heckyes Жыл бұрын
Same!
@SeanBZA
@SeanBZA Жыл бұрын
Yes and remember as well WD also uses another older technology on the silicon as well, in there being an embedded 6502 processor, with 64k of ROM and RAM, which is used to bootstrap the main processor, feeding in the configuration file and doing housekeeping, as the core is now royalty free to use, and there is a lot of tools to develop for it, and it is both also RISC, and also incredibly small as well, fitting well in the RISC architecture. So small you can fit it into a ultra cheap processor sold as a toy.
@tonysheerness2427
@tonysheerness2427 Жыл бұрын
The only thing that could be the fly in the ointment is that 486 and ARM have a standard that is controlled and understood. Risc-V is already split into two closed and open. Who will control compatibility?
@seguramlk
@seguramlk Жыл бұрын
All of us my friend 🎉
@dieSpinnt
@dieSpinnt Жыл бұрын
@@tonysheerness2427 RISC-V Foundation will do that ... btw, that (standardization, research, promotion, providing resources and training) is their purpose and right to exist:) Don't forget that RISC-V itself IS the base layer providing compatibility. Anything else YOU invent and introduce to the platform (and that freely, which isn't a thing with X86 & ARM) is surplus, a gift or a relief. How could you possibly see that as something bad (like you asking in that direction)? With more, free and open diversity there will come opportunities! No offense or accusation: It is only ones OWN confusion and fears (based on unfamiliarity with the topic?) that gives this unfounded feeling of negative consequences. (This problem exists not only with processor-ISAs ... sadly).
@kamolhengkiatisak1527
@kamolhengkiatisak1527 Жыл бұрын
This explains RISC V in simple terms, very easy to understand as always the case for this channel. Thanks.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
You're very welcome!
@jimatperfromix2759
@jimatperfromix2759 Жыл бұрын
Yes, Kamol, I agree that this was an excellently done video, and I appreciate it very much. I especially like that it's being put out relatively toward the beginning of 2023, so that we have some kind of high-level overview of what RISC-V developments we might anticipate this year. I agree with others sentiments that this sort-of feels like another "birth era" in the computer industry (or perhaps "rebirth" would be a better adjective). It kind-of has the warm-fuzzy feelings somewhat similar to the historical mid-70s feel of the hobbyist S-100 bus market in which literally thousands of hobbyists participated in some small way or another in the road along which the MITS Altair 8800 and IMSAI 8080 (and some 6502 and Motorola 680x0 architectures) gradually morphed into the goal that some of us had at the time, namely a "personal computer" in every home. We weren't so prescient as to anticipate a "personal computer" in every pocket and in every car dashboard. The winners of that first round of personal-computer development were arguably those companies whose business-management acuity was greatest (and some would argue those who were just the darn best at turning the business idea of the personal computer into a profit-producing monopoly) such as the Bill Gates and Steve Jobs visionaries of the world. A side effect of the topsy-turvy growth of the industry is that the instruction set architecture for Intel/AMD x86-64, although powerful, is just a horrible messy nightmare, such that we should probably have special custom shrinks to provide psychiatrist help to those poor slobs who are still stuck writing x86 code at the assembler level. ARM came along later, so was a bit less terrible than x86. We see the current benefits in Apple M2 chips being able to accomplish the same amount of work at power levels much lower than equivalent x86-64 CPUs (although the $ cost might still be more expensive due to Apple's pricing philosophy). But time and time again it has been proven that for doing equivalent tasks using much less power, RISC beats CISC (unless you can design a custome CISC chip for your particular mix of instructions - which nobody ever does). There's really only about half-a-dozen major categories of instructions (and cross that orthogonally with various data types and sizes-in-bits-or-bytes) in a standard CPU core, and now that we've kinda-sorta figured out multithreading more-or-less sufficiently, it's almost always more efficient chip-die-real-estate-wise to have a simpler, more-orthogonal instruction set (that is, more toward the RISC end of the spectrum) than to waste a lot of die space on interpretting and executing huge instructions that are rarely used in practice. A better approach these days to rare instructions is to have a very-fast function call mechanism to something that, by default, is implemented in software, but if needed is special cases can be implemented as add-ons to the core RISC ISA so as to run really fast in hardware This approach would also probably be best for GPU architectures. We went all the way around the horn and made tens of billions for Nvidia (and mere billions for AMD and Intel) in making discrete GPUs, only to find out that this sort of thing would be best incorporated as optional parts of a CPU chip that shares the same memory space as the rest of the CPU (such as in the AI engines now incorporated in Apple chips and some specific 7040-series AMD chips). I can see the industry possibly marching even more in this direction under the umbrella of RISC-V.
@SchoolforHackers
@SchoolforHackers Жыл бұрын
Hey people, Chris is closing in on a million subs. Let’s push this spectacular channel through that number and way, way past it!
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks, appreciated. :)
@NisseOhlsen
@NisseOhlsen Жыл бұрын
done
@MichelMorinMontreal
@MichelMorinMontreal Жыл бұрын
This recognition would be greatly deserved!
@Remigrator
@Remigrator Жыл бұрын
Only 1 million? That is an outrage! This channel should have at least 1 BILLION viewers!!
@soulextracter
@soulextracter Жыл бұрын
​@@Remigrator A channel generally have more viewers than subscribers. Remember that most popular channels tend to ask their viewers to subscribe because as they say: "60% of our viewers aren't subscribed". Most people just watch a new video when it gets recommended and don't subscribe at all.
@PS_Tube
@PS_Tube Жыл бұрын
Updates in RISC - V field are surely needed. As an open source enthusiast, RISC V getting better with time always feels enticing.
@nERVEcenter117
@nERVEcenter117 Жыл бұрын
On the desktop side of things, the rise of mini-PCs says everything. The modular tower is on the way out, as you've already discussed. I also hope RISC-V leads to a significant de-bloating of operating systems and software. Using web browsers everywhere for everything has led to a significant degredation of our standards for software, and a phenomenal waste of processor cycles (and thus, energy and time).
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Agreed.
@K9TheFirst1
@K9TheFirst1 Жыл бұрын
I just worry about what this means for the more enthusiast and pro-sumer markets, where being able to build a machine that is exactly what you want in terms of specs and hardware is dominant. I just recently built my first server, and I don't think I would be able to do that if everything is SOCs and MiniPCs.
@Demopans5990
@Demopans5990 Жыл бұрын
@@K9TheFirst1 Socketed SOCs with support for PCIE expansion is technically possible. Run the power efficient graphics on the soc, and when the extra omph is needed, the external GPU spins up. RAM might still be as it is, with SOC ram acting closer to cache than RAM.
@OpenGL4ever
@OpenGL4ever Жыл бұрын
I have to strongly disagree. The modular Midi Tower has two main advantages over SOCs and MiniPCs. 1. It can be used to cool off enormous amounts of energy without the computer becoming too loud. This cannot be done with an SOC and an SOC would always be significantly slower than such a cooled high-end computer in a midi tower. 2. You can upgrade the Midi Tower super cheap. I only have to replace the motherboard, the CPU and the RAM, I can mostly continue to use the rest. I've been doing it this way for many years now and it's the most cost-effective solution to have a lot of power and a sufficiently up-to-date computer at the same time. The SoC serves niches. As a secondary computer e.g. It's okay to watch Netflix, but a SoC will never displace my main computer in the Midi Tower. This is not possible just because of point 1.
@idowebwork
@idowebwork Жыл бұрын
RISC V seems rather promising and I love general openness of the architecture.
@thesenamesaretaken
@thesenamesaretaken Жыл бұрын
@@new-lviv the most dystopian OS is Windows 11
@Zeitgeistpionier
@Zeitgeistpionier Жыл бұрын
Every kind of knowledge should be open and free for everybody! It's a shame that one has to pay for example for ISO- oder DIN-Definition-Documents or for learning materials that could be hosted and downloaded practically for free.
@klaxoncow
@klaxoncow Жыл бұрын
@@new-lviv Yes. This is a phenomenon also known as "freedom". Freedom is always a bit messy, offering too many choices. Leading to inevitable fragmentation. But, like, some might challenge that, well, that's kind of the point. That's what freedom is. That this is the definition of freedom. To make your own choices. And for that choice to be a real choice, it needs to be a free and open choice - which necessitates a wide array of possibilities. And, with everyone making their own varying choices, this inevitably leads to fragmentation. The underlying argument being that this is not a bug. It's a feature. It's supposed to look like this.
@jimtekkit
@jimtekkit Жыл бұрын
@@thesenamesaretaken Everyone always says that about the current Windows OS. The entire community was in an uproar when Windows 10 came out, totally different to the positive sentiment today.
@thesenamesaretaken
@thesenamesaretaken Жыл бұрын
@@jimtekkit I can't speak for 10 because I never used it. What I can say is, having moved straight from 7 to 11, that there is a lot about it that makes me cringe, as if they deliberately looked for bad parts of the smartphone ecosystem and brought those to the desktop. If it weren't for work and education I would abandon windows entirely at this point.
@robbhalverson7725
@robbhalverson7725 Жыл бұрын
I agree.....the world is changing faster than ever after COVID. More of us are looking at availability of our future supply chains for equipment and software and FINALLY!!! We are starting to plan ahead. I think RISK-V is going to play a big part in the computing world.
@ElmerFuddGun
@ElmerFuddGun Жыл бұрын
I'm mostly interested the lowish power (W) embedded platform SBCs where size, low power, price, and support are more important than raw speed. The RPi filled that while they were available... so sad what has happened.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
I think your interest matches that of most makers. I'm now planning a video that will try to bring together what has happened in the maker SBC space, why, and where we may go next. Stay tuned! :)
@builder396
@builder396 Жыл бұрын
Wait, something happened to those little things?
@davidpodeszwa7010
@davidpodeszwa7010 Жыл бұрын
@@builder396 well, kinda, the company raspberry pi foundation saw an opportunity to make loads of money and instead of selling to makers, learners and enthusiasts they have now prioritized selling them to big companies for automation (as its a perfect product for automation etc.)
@RoboNuggie
@RoboNuggie Жыл бұрын
An excellent update and some great insight Chris. Thank you! Also, nothing lasts forever, as there are always new entrants into the IT space, Remember when Commodore, Atari, Sinclair et al seemed untouchable?,
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks for support. And yes, I remember the Commodore/Atari/Sinclair days very well. Things do always move on.
@annebokma4637
@annebokma4637 Жыл бұрын
​@@ExplainingComputers looking back always makes me regret I am not a hoarder 😢😂
@el-domo
@el-domo Жыл бұрын
FPGA as RISC-V is possible as well guys. the cores are on opencores. If you already work with FPGA's, this could be interesting for you
@patrikgubeljak9416
@patrikgubeljak9416 Жыл бұрын
Yeah, at my job we make makes SoCs for industrial controllers and sensors. We're looking to make our own eFPGAs for the signal processing, ideally on the same chip as the sensor.
@jnelson4765
@jnelson4765 Жыл бұрын
There's $15 FPGA dev boards that can run a RISC-V soft core at 100 MHz - granted it's the stripped down embedded processor, but more than enough to replace most microcontrollers.
@el-domo
@el-domo Жыл бұрын
Guys .. look what we saw found out today, a mobile RISC-V platform based on FPGA. look for Mr Iot tech
@ElmerFuddGun
@ElmerFuddGun Жыл бұрын
So RISC-V isn't a risk?!?! LOL. Had to!
@ExplainingComputers
@ExplainingComputers Жыл бұрын
:)
@Clark-Mills
@Clark-Mills Жыл бұрын
Appreciate the update on RISC-V. It seems to be evolving rapidly and feels a little like the early days of Linux adoption. Have a coffee on me! ;)
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks for your support, most appreciated. :)
@ElmerFuddGun
@ElmerFuddGun Жыл бұрын
Anyone else think that the "cluster" platform at 10:30 seems pretty bloated like me? I like SBC clusters that maintain a compact size and don't cost a fortune just for the backplane PCB. And the horizontal RPi compute modules just create huge layouts.
@anurasenarathna1703
@anurasenarathna1703 Жыл бұрын
Interesting video. Hope RISC-V will follow the same success story like Linux. It is always better to have more choices. One day it may become another interesting SBC like Raspberry Pi.
@jimmihenry
@jimmihenry Жыл бұрын
What success? 0.001% of the desktop market 🤣🤣🤣🤣🤣!
@rgbii2
@rgbii2 Жыл бұрын
@@jimmihenry While it is a small percentage, it is growing. It's about 2.94%, slightly higher than Chrome OS. Up from 2.19% a year ago. Windows dropped about 4% during that same period.
@jimmihenry
@jimmihenry Жыл бұрын
@@rgbii2 I tired Linux.Linux Puppy for a older laptop, oh boy what a journey! Had to scratch the boot loader from another revision, i accidentally downloaded a Japanese version to get the grub, well it was 3 am spend hours on that build... Because i am stubborn i made it. I also installed Arch it was way smoother, but only on a virtual machine. Linux is not a suitable daily rig OS sadly. Not even Ubuntu that spy's on you like Billy G. (G like gangster 🤣)
@awuma
@awuma Жыл бұрын
@@jimmihenry Depends a bit on hardware and distribution. Some 22 years ago I had no problems at all installing Redhat to dual boot on an IBM T20, and it has gotten to be much simpler since then e.g. with Ubuntu. It's essentially automatic now, and much the same goes for PC's. One slightly nasty thing to note is that current installers on big distributions such as Ubuntu won't work on very old x86 CPU's; you need to find a distribution which supports old hardware. As for daily use, the Linux ecosystem supports just about everything you are lilkely to do, and there are several ways to run Windows things if need be. Note that Linux will mount Windows filesystems, and packages such as Libre Office have good format conversion utilities. I have used Linux for 99% of everything I do since 1995. Distributions have included Slackware, Redhat, Distro Astro, Ubuntu and Ubuntu MATE (not forgetting Raspbian on the Pi), the choice is vast. In nearly thirty years I can remember paying for only one application, an Excel-like spreadsheet called Xess, and after 25 years the binary can still run on current Ubuntu (with a little hacking of the install script).
@sethbrown1763
@sethbrown1763 Жыл бұрын
@@jimmihenry Hmm, I've been using Linux since around 1995. Nowadays, I have it running on most of my machines and on my wife's laptop. My children also use Linux both at home and at work. I have supported Linux both on servers and desktops from over a decade, in addition to Linux-based PBX systems. YMMV, as the Yanks say, but if you measure the success of Android which runs on top of a Linux kernel, you can hardly say that Linux has been a failure. I would gently suggest that your own personal experience does not define the success of Linux.
@AMDRADEONRUBY
@AMDRADEONRUBY Жыл бұрын
Nice it's Sunday finally Love watching your stuff because you work hard
@ygstuff4898
@ygstuff4898 Жыл бұрын
Great summary and insights. This is another aspect of how "computing" has become a commodity, and requires global equalisation (so not owned, directed, or defined by any one entity or country).
@kyleolson8977
@kyleolson8977 Жыл бұрын
Historically there hasn't been a problem with ARM. It's been very, very cheap to license and has not been limited.. For the most part if you're making chips the cost of ARM should be largely meaningless. Open source not necessary for anyone in the business and RISC-V would have died off. But China is trying to get around trade sanctions. RISC-V is pretty much entirely about the very unequal entity of China. That's what this is about, not any high-mindedness.
@l0g1cseer47
@l0g1cseer47 Жыл бұрын
Global trade balance is the way.
@yumri4
@yumri4 Жыл бұрын
Well if you like at the internet public statistics 1/2 of all users are on phones. So when they get a new phone and it has RISC-V as long as everything they use works as normal barely anyone will care. The problem will be when you get to the server market as almost everything is made for x86. To my knowledge they will not change from what they use unless there is a good reason to change. Then you have the desktop market. As almost everything is made for x86 or x86_64 moving to RISC-V or even Microsoft trying to move to ARM is a problem as almost everything designed for desktop is made for x86.
@awuma
@awuma Жыл бұрын
@@kyleolson8977 So is RISC-V a threat to the US and NATO? As a Pole, Canadian and Brit, that would concern me very much. Could it lead to defeating the power of Western sanctions on bad actors?
@BruceHoult
@BruceHoult Жыл бұрын
Note that May 2011 "RISC-V" is very different from and incompatible with 2015's RISC-V 2.0. What was published in 2015 (RV{32,64}IMAFDC) is still compatible with RISC-V today and forever into the future -- just more features are being added on with time, but the core things will never change.
@MaxGoof
@MaxGoof Жыл бұрын
Another fantastic video! No one else explains computers like ExplainingComputers!
@perrymcclusky4695
@perrymcclusky4695 Жыл бұрын
RISC-V is fascinating. I hope these kind of update videos continue to do well on your channel because I always appreciate and look forward to them. For example, I always look forward to your quantum computing updates. Looking forward to your next video!
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks Perry. Views "permitting", I hope to now post a RISC-V annual update each March, just as I have done a quantum computing update in August for many years now.
@perrymcclusky4695
@perrymcclusky4695 Жыл бұрын
@@ExplainingComputers Yes, definitely views permitting. Also, permit me to say, I liked the visuals of you talking to the audience with computer and video tech stuff on both sides of you on the table. Impressive young Jedi!
@SomeTechGuy666
@SomeTechGuy666 Жыл бұрын
There is a huge hole in the market between the best desktop processors (M2 Ultra, i13900, 7950X) and servers. AMD used to fill it with ultra expensive Threadrippers. Intel used to sell the desktop Xeons, but both of those are gone now. I'd love to see RISCV fill that gap. 32 ultra fast cores with 4 or 8 DDR5 memory channels.
@paradoxmo
@paradoxmo Жыл бұрын
It will be a long time before that may happen. RISC-V is likely to be used in the embedded market, then probably servers. These are applications that generally use new code or code that can be recompiled. Mobile and desktop are more dependent on pre-installed software, so these are more difficult to transition.
@MikeBob2023
@MikeBob2023 Жыл бұрын
Thank you for your thoughtful and informative dissertation re the state of RISC-V technology in 2023. 👍 It's a refreshing change from the (mere) regurgitation of numbers and/or static comparisons between existing pieces of hardware that one might find elsewhere.
@WobblycogsUk
@WobblycogsUk Жыл бұрын
I think you're spot on with your closing statement. It feels to me like RISC-V has hit critical mass now so it'll be big, the question is how big. My guess is that it'll eat into Arm more than x86 at first, that just feels like a natural target for it.
@RetroJack
@RetroJack Жыл бұрын
Chris, I've been following your channel for years and your clear, concise manner has never failed to impress me. Thank you.
@alanthornton3530
@alanthornton3530 Жыл бұрын
Thank you Chris for an interesting Sunday video, it's exciting & good to have healthy competition against X-86 & ARM (give them a bit of a kick). Risc-V will no doubt mature in a few years time & with some of the big tech companies behind it, it will spillover into end user devices whatever they may be!!
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks Allan, your support is appreciated. :)
@himselfe
@himselfe Жыл бұрын
A good and thorough review as usual! I think Google wanting RISC-V as tier 1 android hardware is good news for the prospects of RISC-V based SoCs having decent GPUs embedded, though sadly I suspect they'll still be proprietary GPU cores for a long while yet. Personally, while I'm not sold on the RISC-V ISA itself as an 'ideal' platform, it is fantastic that the industry is moving towards a more open ecosystem and making some dent in the x86 & arm hegemony. x86 (even with 64bit extensions) is a horribly archaic ISA with far too much legacy holding back any progress potential, and ARM is just far too proprietary. To complement RISC-V in the move towards more open ecosystems, there are two shifts in the industry I'd love to see. An open GPU core akin to RISC-V, and RapidIO being adopted and replacing PCI-E as the dominant / standard interconnect. RapidIO is an open standard, and superior to PCI-E in many ways, but its adoption is still relegated to niche and specialized applications. I can dream. :D
@m8hackr60
@m8hackr60 Жыл бұрын
Risk V seems to be moving extremely fast compared to how other ISA's did (and are). I'm excited for the day we can launch an application and simply snap cores and accelerators together for a small batch of CPU's and/or MCU's, like we can today with multi-layer PCB's. Thanks for your thoroughness and another well presented and detailed video, Chris!
@SergiuszRoszczyk
@SergiuszRoszczyk Жыл бұрын
Good review, I don't think I can pack my thoughts in a single comment but I'll try 😊 1. ISA itself is open, but as you mentioned it all boils down to IP related to manufacturing of the cores. For non-US countries it gives some freedom out of embargo etc, as long as they can create and manufacture effective core 2. Even with free ISA I'm sure there are lot of patents that can create a mess during manufacturing of the CPU 3. With AMD, NVidia and other fabless companies they still risk a lot being tied to TSMC 4. I think that success in server computing will depend if AWS, Azure or Alibaba will be able to deliver a cost effective solution, with the last one having most incentive in being US independent 5. Desktop computer is another beast. On one hand we only need web browser today, on the other Windows is still strong especially in corporate computing and as long as MS will not cut ties with Qualcomm we are not going to get anywhere 6. EU has its own issue. Having only STM and being "green" by manufacturing CPUs in Asia now we need to acknowledge that is not as green and still start doing it within EU borders. A pill quite hard to swallow
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Great post. An agreed! In particular, a very good point on the server space / cloud providers. And on the EU . . .
@johndododoe1411
@johndododoe1411 Жыл бұрын
Server != cloud != big 5 cloud providers. Adding another architecture will be easy for the big 5 than for pourer players. Europe also has NXP. Fabless production is the great enabler for new designs, TSMC monopoly is a problem compared to back when chips like 6502 could use an ecosystem of competing fabs that didn't own particular gate and transistor designs elements .
@wolfcrossing5992
@wolfcrossing5992 Жыл бұрын
Thanks for giving us a broader view of the path/s of development that RISC 5 is moving towards. You’re certainly correct in your assertion that chips will dominate national security priorities/concerns for all the technically advanced nations; in their forthcoming struggles for self-security and supremacy of market/s control. Always prescient in your observations, much appreciated.
@sovo1212
@sovo1212 Жыл бұрын
1:10 Read through lines: Google wants to wrap RISC-V under its monopolistic "ecosystem", to ensure user dependency.
@user-qf6yt3id3w
@user-qf6yt3id3w Жыл бұрын
I'm pretty bullish about RISC-V. Apple's M1 showed a 8 way issue out of order ARM64 can be competitive with Intel chips but because of the way ARM is handling licensing it is hard for any other ARM licensee to build a comparable chip. Qualcomm bought Nuvia and ARM sued them. Now with RISC-V this can't happen. Anyone can build a 8 way RISC-V chip and Ventana and Tenstorrent both have. We're getting closer to be able to buy a RISC-V laptop running Linux with comparable performance to Apple's MacOS Apple Silicon machines.
@srtcsb
@srtcsb Жыл бұрын
RISC V looks very promising indeed. Thanks for another great video Chris.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Greetings Steve. :)
@schrodingerscat1863
@schrodingerscat1863 Жыл бұрын
I would say RiscV will become a major platform eventually but that is probably around a decade away. Having said that if RiscV Socs can get to a point where they can leverage their licence free price advantage I foresee RiscV gaining traction quickly especially in the embedded space.
@jls9225
@jls9225 Жыл бұрын
So, they still have the power to restrict usage of RISC-V? So its not really open sourced, (The Reality Is) they don't want to pay another company, so they make their own chip, claim open source, even though it's not (Feels like a bait and switch to me). Great Sunday video as usual, have a good rest of your weekend Christopher. As Always, Be Smart and Stay Safe.
@KennethScharf
@KennethScharf Жыл бұрын
The most important difference between RISC and CISC is that RISC can be implemented using mostly hard wired instruction decode and execution rather than make use of a micro code processor. This allows a higher throughput per clock cycle than a microcoded processor. Many CISC processors do make use of a fair amount of hard wired instruction decode and execution thanks to increased transistor counts. Still, the RISC style of hardware is easier to implement on a low power processor than CISC.
@cdl0
@cdl0 Жыл бұрын
Well done for pointing this out. Thank you for saving me the trouble of making the same comment.
@johnhunt1725
@johnhunt1725 Жыл бұрын
CISC only made sense in the early days of computing, when memory and storage where very expensive and highly limited in capacity, and power consumption was basically inconsequential. The emphasis was on making your compiled executables as small as possible. In today's computing world, those things are reversed.
@KennethScharf
@KennethScharf Жыл бұрын
@@johnhunt1725 CISC also makes sense if you are going to write your code in Assembler. Many CISC instruction sets are really like high level languages. As compilers evolved, it became easier to 'translate' high level language code into RISC instruction sets. I'd wager that very little ARM code is actually written in assembler (except for low level initialization routines), and that most ARM software is actually written in C, Ada, Python, or other high level languages.
@cdl0
@cdl0 Жыл бұрын
@@johnhunt1725 Yes, this was the working hypothesis. When real RISC processors were released in the wild, it was found that real code density was very much better than feared, and barely worse than CISC. The reason is that RISC ISA's necessarily provide efficient, orthogonal machine codes for compilers.
@johnhunt1725
@johnhunt1725 Жыл бұрын
@@KennethScharf 🤔Does anyone write anything for any platform in assembler anymore? I wouldn't be surprised if it's no longer a BS in CS degree requirement these days.
@Peizxcv
@Peizxcv Жыл бұрын
There really is no choice. x86 licenses are limited and ARM is going crazy with restrictions so it’s either innovating something new or get stuck with duopoly / monopoly
@dang48
@dang48 Жыл бұрын
As always, plenty to think about. And it should be interesting to see what you'll be talking about this time in 2024.
@mehmetdemir-lf2vm
@mehmetdemir-lf2vm Жыл бұрын
Apple showed with M1 that faster and lower power chips are possible with ISA's of fixed length instructions. Intel and AMD should plan to transition to Risc-V and start to make x86 chips with Risc-V mode. Probably this will be the next and the last ISA transition after 32 bit and 64 bit x86 transitions. Intel could not manage to change inefficient x86 ISA to Itanium, but this time success is sure because transistor sizes are now small enough to put two ISA's into one chip.
@johndododoe1411
@johndododoe1411 Жыл бұрын
I don't think Risc-V is fixed length, but check the documentation.
@Waccoon
@Waccoon Жыл бұрын
Almost all modern RISC designs use variable length instructions. ARM, PowerPC, MIPS, and SuperH have done it for a long time. The only thing that really differentiates RISC from CISC is whether you can access AND compute information in a single instruction. In almost all other respects, including addressing modes and SIMD, modern RISC processors do a lot of things the CISC way.
@mehmetdemir-lf2vm
@mehmetdemir-lf2vm Жыл бұрын
@@johndododoe1411 If you mean that Risc-V also have a 16-bit instruction mode like ARM Thumb, you are right. But the main problem with x86 is that instruction lengths vary greatly and instruction boundaries cannot be easily found and because of that converting instructions to microops cannot be done in a simple and efficient way. This limits number of translation units and prevents further speedup in x86 ISA.
@johndododoe1411
@johndododoe1411 Жыл бұрын
@@mehmetdemir-lf2vm As far as I recall, RISC-V has a very regular instruction length pattern, but not fixed length like ARM 32-bit.
@mehmetdemir-lf2vm
@mehmetdemir-lf2vm Жыл бұрын
@@johndododoe1411 you recall right, but if you inspect the instruction set throughly most if not all the instructions are 32 bit, and 16 bit if compressed. longer instructions are also supported for future use to be flexible.
@d.barnette2687
@d.barnette2687 Жыл бұрын
Greetings from across the pond near Albuquerque, New Mexico, USA. As we say in Texas (my home state), "DANG, Prof. Barnatt -- that was a fantastic update on RISC-V. Somebody throw me a towel!" It's like eating three big steaks at once, and now I need time to digest it all. Don't know about others, but I'm slowly getting more and more excited about RISC-V, especially since quite a few government agencies and corporations are getting on board. I really want to get a RISC-V SBC, but my instincts tell me to wait a bit longer for a much better payoff, so I'll wait -- but not much longer!
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Many thanks for this support -- most appreciated. :) As you say, RISC-V SBCs will go on improving, and rapidly. The barrier to their use right now is already software, not hardware . . . but it will get there, as there is a lot of community support and interest.
@spacedock873
@spacedock873 Жыл бұрын
Absolutely spot on Chris. RISC-V is the most exciting thing to happen in computing for decades. As someone who started getting interested in computers in the 70's and grew up during the personal computer boom of the 80's I have often felt that the field has become stale, samey and uninteresting. Personal computing has become obsessed with how many FPS can be reached in the latest games (and how much the GPU's cost to do it ! 😲) while supercomputing has become obsessed with how many x86 cores can be squeezed into a 19" rack. RISC-V has the very real potential to be a total game-changer. People who focus on the current state of RISC-V development are myopic and don't understand how Intel grew from a small company producing the 4004 into the behemoth it is is today. Sure, RISC-V isn't ready for prime time yet but it is advancing rapidly and this will only be accelerated by a geopolitical environment where people don't want to be at the mercy of American IP or Chinese fabrication plants, including the danger of China taking control of the Taiwanese fabs. The other major, and equally important factor is cost - companies pay huge sums to Intel/AMD and ARM to use their designs and it is a commercial no-brainer if you can avoid those fees by using an open source ISA even if you have to invest money up front for development. Finally, we are back in exciting times in the world of computing the like of which we haven't seen since the early 90's. 👍😁
@ExplainingComputers
@ExplainingComputers Жыл бұрын
I think we are kindred spirits here. Great post! Thanks for sharing. :)
@dezmondwhitney1208
@dezmondwhitney1208 Жыл бұрын
Well summarised. I have recently built a Ryzen 5 5600g based matx desktop PC. I fervently hope that Open Source, RISC-V succeeds. Then, if I ever build another PC, it will likely be based on RISC-V which looks to have great potential. Thank You.
@LackofFaithify
@LackofFaithify Жыл бұрын
Odds are good you won't be able to build a computer in the sense you are thinking of with risc-v anymore than you can just go out and buy an ARM cpu and then go buy a motherboard you like with it currently. It will be like the M1/M2/etc.. Macs. You will just be buying the system, not the parts and all the pros and cons that brings.
@shephusted2714
@shephusted2714 Жыл бұрын
to put it bluntly riscV looks hornier than Austin Powers at the all star invitational sorority house Christmas party - the overall global mkt is obviously hungry for it and the pace of development is accelerating - hopefully more players will jump into the riscV hot tub time machine and spur on more development and adoption - the cluster config looks particularly shagadelic if I do say so myself - good content! #self actualization #self awareness #agi building blocks
@ExplainingComputers
@ExplainingComputers Жыл бұрын
:)
@d.barnette2687
@d.barnette2687 Жыл бұрын
Something tells me you are English. Just guessing. :)
@shephusted2714
@shephusted2714 Жыл бұрын
@@d.barnette2687 tom's hw has a recent article that goes into great depth on risc-V - well worth a look - youtube does not like links #balderdash #poppycock #joseph conrad #art conan doyle #alistar crowley #jim keller
@rv6amark
@rv6amark Жыл бұрын
Really good video, Christopher. Easy to understand explanations, well documented with links (we used to say "footnoted"). Ever since the early 1970's when I started building early computers using available microprocessors (Z80, 8008, M6800, CDP1802, etc.), I was told that RISC was "right around the corner". Well, here we are, and it appears we have finally found the corner...I think. Thank you for researching and documenting RISC progress. I am not sure I completely understand the advantages of RISC (other than the licensing issues), but I am confident you will teach me as we head down RISC highway. 😁
@schrodingerscat1863
@schrodingerscat1863 Жыл бұрын
RISC has been a major technology for quite some time now, there are more ARM cores out in the wild than all other processors combines. RiscV is just a processor instruction set standard based on RISC that is open source meaning no licensing costs to those who wish to implement it in silicon. The disadvantage is that ARM provides core designs that can easily be integrated into SoC designs. With RiscV you are on your own.
@klaxoncow
@klaxoncow Жыл бұрын
The "R" in ARM stands for "RISC", by the way. Originally, the "Acorn RISC Machine", as it was created by Acorn in the UK. But then - in a joint venture with Apple (who'd used the ARM chip in their Newton product) and VLSI - they founded a new company for its further development, and as Apple and VLSI were also involved there, then the Acorn in the ARM name was substituted and, for the company, ARM stood for "Advanced RISC Machine". These days, the acronym officially stands for nothing. It's just a name and is no longer considered to be an acronym for anything. But, yeah, the ARM was born in the '80s in the Acorn Archimedes. I used one at school, when I was a kid. (And, truth is, though modern x86 chips still present a CISC instruction set for compatibility's sake, it's really a RISC chip, running microcode, under the hood and has been for a long time now. It just presents a CISC instruction set to the outside world, for "backwards compatibility", but its internals are actually RISC.)
@rkirby7183
@rkirby7183 Жыл бұрын
It's only the Instruction Set that is open-source. Any real chip design to implement it is completely proprietary, and needs to be completely proven separately. And as companies add new instruction-set groups to try to overcome the abysmal performance of current RISC-V chips, it means software that uses these extensions will only run on specific sub-groups of RISC-V processors. Not sure how this is better than ARM designs, where both ISA and actual chip designs can be licensed for less than a from-scratch design of a RISC-V chip.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
You seem to have missed the critical point about global politics.
@rkirby7183
@rkirby7183 Жыл бұрын
@@ExplainingComputers Yes, I understood that. However, the Chinese are blocked from any low-nanometer equipment now and will have to continue with the older equipment making slower chips. I doubt that ASML will sell them any, considering that any advanced chips will go straight to the PLA military buildup, and possibly transferred to Russia under the table.
@sbc_tinkerer
@sbc_tinkerer Жыл бұрын
It is going to be very interesting to see if RISC-V can reduce the stranglehold x86_64 has on the industry. ARM has made significant inroads into the landscape with its capabilities and low power comsumption. With its open architecture, I feel RISC-V can have accelerated development with more eyes on the prize. Stagnation is never good for any industry so something needs to come along and keep moving it forward. Is RISC-V it? Time will tell. Stay well all!
@WJV9
@WJV9 Жыл бұрын
I don't think RISC-V needs to beat x86_64, the processor so small and energy efficient it can be used in battery powered apps and lower power applications where heat is a problem. It is ideal for compact controllers for networking, disk drives, SSD drives, fan-less media controllers for audio/video applications where fan noise is objectionable.
@sagebrother
@sagebrother Жыл бұрын
Thanks for the informative and thoughtful summary. I agree Risc-V is disruptive technology and have to assume it will be a real player simply based on China's need's and investment. Presumably the relocation to Switzerland was based on members being unhappy with the perception its another American technology. Eban Upton seemed rather dismissive of Risc-V in your interview and he struct me as rather naive.
@kevgermany
@kevgermany Жыл бұрын
Yet another change without real justification. Seems the only real advantage is getting away from the restrictions of current licenses for other architectures. And probably, for the reasons you mention, it will take off. And increase development costs and lead to fragmented architecture, like today's Limux quagmire. Sorry, I was in the game for nearly 45 years. Far too much expensive change for the sake of it. And here's another example of unnecessary expensive change.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
It is not a "change for the sake of it" for countries where the purchase of alternatives has already become difficult, and may well become impossible. RISC-V cannot be understood with accepting the geopolitical dynamic.
@reggiep75
@reggiep75 Жыл бұрын
If there's one thing that a tech company loves and it's licence free intellectual property that ensures that they make more profit. I think RISC-V will do well once it gets up to speed and gets more adopters.
@utvpoop
@utvpoop Жыл бұрын
The Russian company YADRO ('core' in Russian) claims to also develop a RISC-V CPU. Is it a real process or just an another money laundering scheme, we don't know yet.
@parshvapatel8484
@parshvapatel8484 Жыл бұрын
I managed to install linux on old phone by using termux but is it possible to add something like ft232h to make it something similar to raspberry pi. Please make a video if possible.
@sumitgaur5497
@sumitgaur5497 Жыл бұрын
you didn’t included RISCV in Automotive (Qualcomm, NXP, BOSCH, Infineon, NORDIC)
@IngieKerr
@IngieKerr Жыл бұрын
Looking at those press announcements, my (albeit perhaps optimistic) suspicions are that soon you'll have to do these bi-yearly, and then quarterly. Possibly before this year is out :) The big advantage for x86 and ARM is that they have already done a lot of heavy lifting for decades to find optimisations. Whereas the advantage of RISC-V is also, ironically, that x86 and ARM have done a lot of the theory of heavy lifting to find optimisations - not so much in untransferable proprietary code, but in the failures, procedures and methodology, and in many cases those workflows can be directly applied and so streamline the catch-up process. ML optimisation will also be a big thing in that regard. It's been a long road for x86 and ARM, but when you approach the limits of physics with little more to eek out of a single core without scalability issues, and all you're really doing is optimisation, then you can do little else but watch the underdog catch up. So, the end of that long game, and maybe not that long now, is not whether x86 and ARM will ultimately be faster - by any useful margin, but whether they're seen as cost effective, given their licensing. After all, in a double blind test, once the dust has settled on experimentation of recipes, can you _really_ taste a quantitative quality reduction from Kellogg's Corn Flakes to Supermarket X's own brand? Or is the only significant difference in your pocket?
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Thanks for this. More regular updates may indeed be needed! :)
@Waccoon
@Waccoon Жыл бұрын
The real problem is that x86(x64) is designed for a different market than RISC-V. x86 has a stupidly complicated instruction format, but the instruction decoding process is a drop in the bucket compared to the hardware needed for high-performance computing, and x86 does that really well. If x86 didn't have such a deeply entrenched ecosystem, a "cleaned up" x86 instruction format could be developed that would absolutely destroy everything in the high-performance market. RISC-V is reasonably simple, but it just can't compete at the high-end due to major compromises to satisfy the low-cost embedded market. Having read the RISC-V whitepapers, it's obvious the ISA was not designed for performance applications, and I doubt it will ever be competitive in that market, which is a shame. RISC-V is generating excitement because it's cheap, and it's possible that will affect consumer prices by a penny or two. It'll take something else to dethrone the dominance of x86/ARM in the PC and server market. ARM will be around for a long time, as it's the certification and verification tools that really matter when you're developing a complete system, and RISC-V can't (and will never) hold a candle to that.
@IngieKerr
@IngieKerr Жыл бұрын
@@Waccoon Excellent points, Waccoon. Many I'd not fully considered. I think a lot of possibilities still lie in multicore RISC-V. Tho this massively multicore space is GPU space more than CPU space, it'll still be interesting where edge [in both senses of extraneous and edge computing] cases lie. NVIDIA has stated replacing Falcon with RISC-V, and I think RISC-V does perhaps sit in this middle ground, somewhere between CPU and GPU, which, for ML TPU driven development, might be an interesting space. The Esperanto ET-SoC-1 being perhaps the biggest/fastest proposal in this space so far. And while I certainly don't doubt your arguments and research here, I guess I'm just more optimistic about things we don't know yet :) In that the more these get pushed out to research markets, the more unexpected use cases/modifications will appear. Either way, it's going to be fun to watch, and will push all markets, that's the main thing :)
@williama29
@williama29 Жыл бұрын
the RISC-V is actually quite entertaining and seeing it become more mainstream after a while is nice i have a feeling it may become able to also run x86 code as well on it and be more capable as a replacement desktop PC board while not being x86 powered
@LivingLinux
@LivingLinux Жыл бұрын
Box64 is being ported to RISC-V by @ptitSeb123. He just posted a video playing SuperHexagon with Box64 on the VisionFive 2 RISC-V SBC.
@mark111943
@mark111943 Жыл бұрын
I always enjoy these technology updates. I find it sad that Raspberry Pi, although struck with significant production delays, still seem to have no plans for an update until 2024/25. Anyone using Raspberry Pi will typically be easily drawn to other architectures, with only the richness of software support being the only possible barrier to entry.
@SkepticalCaveman
@SkepticalCaveman Жыл бұрын
RISC-V is catching up to ARM at a fast pace.
@sherlockholmes7499
@sherlockholmes7499 Жыл бұрын
I wish there was a powerful enough non-x86 laptop for Linux and not built by Apple. Thinkpad X13s looks promising, but not powerful enough yet to beat x86 or Apple's M1/M2. I'm afraid release of a competitive RISC-V laptop would take even more years.
@youcantata
@youcantata Жыл бұрын
I am pessimistic on future of RISC-V. RISC-V didn't show any advantage over Arm on performance or cost or ease of development in any application area. New architecture needs new blockbuster application like PC for x86, smartphone for ARM. I can not figure out any use case ore niche area that RISC-V is better and suits well than ARM. RISC-V was too late for party by at least 20 years.
@IngwiePhoenix
@IngwiePhoenix Жыл бұрын
Wait, mATX?! Ohhh, I am very intrigued! There are some console-looking mATX cases and older HTCP ones that would be an amazing enclosure for those. Absolutely intrigued in this!
@migol_net
@migol_net Жыл бұрын
There is also one thing that happened that shows a lot good for RISC-V - MVidia failing to acquire ARM. This shown that private closed IP is inherent danger that your competitor will try to just buy it for themselves. No such risk with RISC-V.
@oubrioko
@oubrioko Жыл бұрын
Very thorough analysis and forecast of open source ISA through RISC-V nice work 👍🏿
@privacyvalued4134
@privacyvalued4134 Жыл бұрын
RISC-V is only "disruptive" inasmuch as someone might consider not being able to run software or doing anything useful as being "disruptive." ARM-based laptops are still attempting to gain traction even on the Windows side and Linux doesn't run on most of those systems (Grub loads but the kernel does not) and Windows programs for x86/x64 "run" via a powerful emulation layer (but is still emulation). ARM in the datacenter is still quite a ways off as Intel/AMD is far more reliable and guaranteed to work "out of the box" at this point. I'm not saying that RISC-V can't replace classic closed ISA, but it's going to be a long, uphill battle of at least 10 more years before any significant traction is ever achieved. Embedded vendors are certainly on board if they don't have to pay licensing fees for the ISA. Enterprise will only be on board once a provably stable server OS is produced. And a RISC-V compiled desktop OS that "works well" is likely to be a pipe dream unless there are significant advantages (e.g. notable power usage improvements for similar application loads) and tons of effort. There are hundreds of millions of lines of code across millions of software libraries that will have to be updated and changed to support RISC-V - especially performance sensitive code. Making large changes to such software also introduces security vulnerabilities. So at a bare minimum, even if everyone started today to work on RISC-V ports, it would be at least 10 years. However, the industry tends to move a lot more slowly than that, so you're still looking at 20 years from now minimum for sufficient stability and having worked out most of the bugs across sufficient numbers of libraries. All of this takes time and most long-time devs look at RISC-V as a large step back just like the push for ARM is a similar step back. We wind up going back to opcodes, assembly language, and the fundamentals of computing for largely inconsequential gains. ARM is certainly more power efficient and less power means less heat which means less cooling required and less cost but even after you look at all the effort expended on ARM, Linux still doesn't run properly on it!
@alexscarbro796
@alexscarbro796 Жыл бұрын
Also, the likes of CERN and other building experiments on a large scale with, prospectively, a very long lifetime, adopting a RISC-V solutions reduces their risk of vendor lock-in and few replacement options in the future, should a particular vendor halt production.
@jimtekkit
@jimtekkit Жыл бұрын
The adoption of RISC-V reminds me a lot of how the PIC microcontrollers basically wiped out the traditional CPU/RAM/EEPROM computer configurations in low cost applications. The ability for manufacturers to consolidate all those components (and PCB real estate) and save big money with a single-low cost chip is what completely changed that market. I don't think the question is whether RISC-V will change things, it's a question of what it will replace.
@johnhunt1725
@johnhunt1725 Жыл бұрын
The problem with RISC-V is the very thing its proponents tout - the fact that it is a fully open architecture. That means people are free to "improve" and extend it in proprietary ways without having to adhere to anything, which will inevitably lead to a splintering ISA, which defeats the purpose of an ISA to begin with.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
I think you misinterept the situaton. The "open" part refers to the situation with licensing, not development. There is no direct comparison to open source software. The RISC-V standards are fixed, if extensible. But any extensions lie outside of the core instruction set. And there is zero incentive for anybody to deviate from the core instruction set if designs cores, SoCs or SoMs for general application.
@danielmamaghani
@danielmamaghani 11 ай бұрын
100% agree, but I think this kind of inconsistency will not stop it from being adopted. Actually it will encourage it being adopted, because each company of computer engineers will like that they can develop their own cpu. It's just something that will become an issue if there a lot of vendors w/ CPUs that run Linux. And then we'll work it out in software.
@harshbarj
@harshbarj Жыл бұрын
I have very mixed feelings about RISC-V. On the one hand it might make installing an OS as simple as it is on an X86-64 system, unlike ARM which is dreadfully painful. It also might make faster hardware more common for budget devices. On the other hand we already have ARM which for a lot of uses is more than good enough. It's low power and depending on the implementation can be very fast. It's also everywhere. So I'm not sure if I want it to succeed or not.
@frankfahrenheit9537
@frankfahrenheit9537 11 ай бұрын
As a consumer I couldn't care less which CPU is in my laptop. I do care about its price and performance and stability(bluescreening).
@riscy00
@riscy00 Жыл бұрын
I'm more curious about risc-v over arm (stm32, nxp, ti) in context of firmware and common library standard such as cmsis for arm. I'm staying away from nmsis by China products since it a clone of cmsis. I wonder if you may review IDE environment from different embedded vendors (avoiding China and Russia for obvious reasons of political instability)...
@andrewmcfarland57
@andrewmcfarland57 Жыл бұрын
Excellent update. I look forward to following what happens to RISC-V.
@tafkamextra4105
@tafkamextra4105 Жыл бұрын
I can't wait to see RISC-V processors with ECC RAM support. That would give us some fine NAS hardware...
@ViaConDias
@ViaConDias Жыл бұрын
RISC-V will be a big part of the future of computing. That said, I am sad to see that no one seems to try to do anything new with it. Everyone seems to just want all the existing things to also run on RISC-V and that, in my opinion, is a complete waste of RISC-V, and if this approach/mindset doesn't change, I do not believe RISC-V has anywhere near the great future it can have.
@dh2032
@dh2032 Жыл бұрын
sounds like ARM, replacement, that will total duff-up ARM, and completely shatter the ARM/RISC, market, in the decision to free and open, to the point very standard will be tweaked to what ever someone's needs, (where not solve the problem in software(firmware), it just needs, this altering on the chip, and before long everyone going be making chips that one superficially, look the same, the real size is the small, even the packages they come may well all change too, (so if with/when you pick the chip (you think you need), you will be locked to the design, (and in essence) the maker of that chip as no ones else's chip is compatibly, or even the same sharp, and you or your factory, going need a complete re tool, in the process too, so your just going stick with that even if the prices are raised, and if this is enough to finish of ARM the company, (poaching all the customer), if you really would of the shelf compatibility, your only choose, is back to the big two, INTEL, AMD, with with all the baggage that came with then that why they went the arm route in the first place wasn't?
@soulextracter
@soulextracter Жыл бұрын
I'm always apprehensive when big tech embrace free and open source anything. You just know they are up to something.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
RISC-V is an open (ie free-to-license) ISA. It is not open source (as in open source software).
@Hfil66
@Hfil66 Жыл бұрын
Originally I was quite excited about the advent of RISC-V, but I am increasingly concerned that the negative aspect of an open architecture is that it can become very non-standard. While the core instruction set is standardised, but there are lots of optional bits of the instruction sets, and the possibility that different manufacturers will further add totally novel instructions for their own use, thus making interoperability a nightmare.
@ExplainingComputers
@ExplainingComputers Жыл бұрын
This is just not how it works. Yes, RISC-V is extensible -- developers can add extra instructions as extensions. But this only happens for dedicated chips -- for example a car manufacturer may add instructions useful for them in an embeded device. Your description of RISC having an "open architecture" is misleading and not really correct, and perhaps suggests that you are comparing RISC-V to open source software, when the two are really not comparable. The openess of RISC-V relates to the LICENSING of the ISA, not to altering the ISA itself.
@Hfil66
@Hfil66 Жыл бұрын
@@ExplainingComputers My understanding is that the earliest RISC-V did not even include floating point instructions (something like where Intel architectures were around the late 1980s). They do have that, although there seems to be no compulsion to prohibit manufacturers from 'improving' on those instructions if they so wish (as far as I am aware there is no RISC-V verification process, although I may be wrong about that). Nonetheless, modern desktop and server architectures require far more than that; they require SIMD instructions, and instructions to support VMs and memory virtualisation, and much more. What compulsion is there for every RISC-V manufacturer to implement common solutions to these omissions? Rather than comparing it to embedded systems, maybe better to look at the problems with differing GPU architectures from different OEMs, and the need to somehow create (with varying degrees of success) various abstraction layers that allows software to talk to the various GPUs (although this has now become less of an issue as there are now only very few GPU architectures still surviving as many have fallen by the wayside).
@Carvin0
@Carvin0 Жыл бұрын
Exactly why is "open ISA" a competitive advantage vs x86 and ARM, apart from non-proprietary IP? Is there an intrinsic performance advantage to RISC-V? Or is it just that RISC-V provides a bigger playpen for (not yet realized) innovation? If it's the latter, what's to stop Intel/AMD or ARM from making their own playpens more inviting by "opening" their IP and improving design tools and foundry infrastructure so that it's easier to design? Wouldn't that be a way to strangle RISC -V in the cradle?
@AndreasElf
@AndreasElf Жыл бұрын
I'm hoping for a Risc-V phone and pc. But guess we'll have to wait quiet some time, especially fir a pc cpu and full support.
@xMRxLAMAx
@xMRxLAMAx Жыл бұрын
Even as an April Fool’s video I wish you would teach us how to install and play Call of Duty
@Praxibetel-Ix
@Praxibetel-Ix Жыл бұрын
Nah, better idea: explaining Minecraft and how to survive the first night in Survival Mode.
@ElmerFuddGun
@ElmerFuddGun Жыл бұрын
But how is the RISC-V _"standard"_ maintained when it comes to, for example, adding new CPU instructions? Do all the corporate backers need to vote on it or what? When you have so many companies involved I can see it being difficult to manage some of the low level details. You don't want one manufacturer setting opcode 1234 to do X on their CPU and another using the same 1234 to do Y.
@BruceHoult
@BruceHoult Жыл бұрын
That is all managed by RISC-V International. Companies do have custom instructions, but once a given functionality becomes common it makes sense for everyone to transition to a standard that everyone uses.
@hanifarroisimukhlis5989
@hanifarroisimukhlis5989 Жыл бұрын
Yes, the standardization requires consensus. As for potential opcode collision, there are reserved space for private use. And of course the standardization processes is *very* slow. Nobody wants broken standard at all. Yet many were on the pipeline anyway, like SIMD.
@ray73864
@ray73864 Жыл бұрын
The problem is going to come from the OS market share side of things. In the desktop/laptop OS market space, Windows, as of Feb-2023, still commands >70%, though it is very slowly declining, with OSX now being >16% for the same period. In the tablet space, iPadOS still has >51% with Android very very slowly climbing, currently at >48%. In the phone space it is a different story, Android has >72% with iOS at ~27%. So Google's commitment to Android and RISC-V going forward is a good one, I can definitely see RISC-V making in-roads in the mobile market. But unless MS decides to start properly supporting RISC architectures, and not just making a deal with Qualcomm for ARM support, I don't see RISC-V making much of any inroads outside of the linux community, it would require MS and Apple support, Apple already has RISC support, but it is with ARM, I don't really see them switching so soon after switching to ARM. And in the tablet space, same problem, Apple would need to switch to RISC-V over ARM-based SoC's, and I just don't see that happening for at least another 5yrs minimum. So RISC-V still has a way to go, I can definitely see them heading into the datacentre/server segment, especially if nVidia make the move from ARM to RISC-V, but I put the critical computer adoption of RISC-V at around 2027 at a minimum, possibly even 2030.
@qzorn4440
@qzorn4440 Жыл бұрын
Mark Twain said: “Whiskey is for drinking; water is for fighting over.” Today chips are who rules the world? 😎 Thanks another great video.
@ardithconley38
@ardithconley38 Жыл бұрын
Thanks. I like the risk videos. it seems that Intel and AMD seem to move in a similar Way in chip design. Example is IBM and its Pincer cores. I hope I spelled that right. The big 2 thread corers verses the lesser single thread cores. 2 me that is a sort of risk design. I never used one of those processors. I have been using AMD and they are using some new designs in Chip design in their Ryzen 70000 chips with the memory chips and banks on their CPU chips. I like to see innovation.
@anythingbutASIC
@anythingbutASIC Жыл бұрын
Support RISC-V architecture on FPGAs otherwise closes source architectures will be the norm.
@StevenSiew2
@StevenSiew2 Жыл бұрын
RISC-V will be in the mainstream in ten years just like Apple ARM silicone ten years ago.
@Foxhood
@Foxhood Жыл бұрын
I don't see much changing in the personal computing space due to how prevalent the specific x86 and arm instruction sets are within programs without some generous compatibility layer stuff. But for Embedded this could have some big impacts and i am gearing up to get to learning the intricacies of RISC-V as it is pretty clear these will become a common tool in the toolbox.
@angeldude101
@angeldude101 11 ай бұрын
Apple has changed ISA in their desktop computers more than once. Both times they've used a combination of "fat binaries" containing machine code for both systems as well as emulation to keep software running. The overhead from emulation has also been used as an incentive to compile to the newer architecture. Given how much Apple likes to control their stack, they could very well be among the first to push RISC-V to desktop computing, at least if they didn't _just_ switch to ARM so recently. The prior instance by the way was switching from PowerPC to x86, and they're reusing the exact same technologies used to handle that switch with the current one from x86 to ARM.
@srvuk
@srvuk Жыл бұрын
I am always suspicious of entities that move to, or are set-up in Switzerland and when I also see the list of corporations that are members of RISC-V International, I am even more suspicious. let us hope that enough of this this tech really remains a truly open architecture. I suspect that perhaps only the lower end may enjoy such luxury in the future.
@GustavoMsTrashCan
@GustavoMsTrashCan Жыл бұрын
Eh. Not like I'd expect it to become popular first to give it some consideration right after -- as long as it works and is good, I will use it.
@JohnVance
@JohnVance Жыл бұрын
Looking forward to emulating all my old nostalgic x86 stuff on a RISC system in several years :D
@DomPedroSilva
@DomPedroSilva Жыл бұрын
Waiting for the octa core Risc V alternatives for Arms Orange Pi 5 with 16gb too.
@timramich
@timramich Жыл бұрын
I get that the carbon-phobes aren't liking the increasing power consumption of x86 stuff, but they can't have their AI cake and eat it too. If x86 dies, then so will my hobby be over. I refuse to wait a week for a video to encode.
@johnm2012
@johnm2012 Жыл бұрын
If you're using x86 instructions to encode video you're doing it wrong. Offload it to a GPU and save both time and energy.
@timramich
@timramich Жыл бұрын
@johnm2012 Hardware encoders are for one thing, speed and low latency. The instruction sets x86 uses allows these software developers to develop algorithms that utilize these advanced instruction sets to gain the smallest output size possible for a given quality, while gaining speed from said instruction sets. Hardware encoding will net you like 5-6x the filesize when targeting a specific quality. In short, Hardware encoding is meant for real-time processing, not for producing production-quality end result files.
@MikeNugget
@MikeNugget Жыл бұрын
Waiting for ESP RISC-V board with Linux support
@neocort4513
@neocort4513 Жыл бұрын
RISC V will terminate ARM on mobile and embedded, Intel on server and desktop.
@rorygeer6534
@rorygeer6534 Жыл бұрын
Nervos Network and Risc V 🤝
@DJDocsVideos
@DJDocsVideos Жыл бұрын
Well to be honest we're all dependent on Taiwan as not even Intel can produce 5 and 2 nm CPUs
@mikefinn2101
@mikefinn2101 Жыл бұрын
Peter another great evening spent watch new and exciting video again love you approach to explaining computer easy to understand thanks Mike
@MicrobyteAlan
@MicrobyteAlan Жыл бұрын
Interesting stuff, a glimpse into the future. However, I remember in 1992-ish DEC Alpha was designed as a RISC processor for Unix. Might be apples and oranges, I’ve lost a few memory cells along the way. Good episode, thanks
@ExplainingComputers
@ExplainingComputers Жыл бұрын
Greetings my friend.
@cdl0
@cdl0 Жыл бұрын
Also, PowerPC, Sparc, PA-RISC, and MIPS. It was always envisioned that ARM would run Unix and Unix-like operating systems, as well.
@Waccoon
@Waccoon Жыл бұрын
@@cdl0 Anything can run UNIX as long as you have at least supervisor/user privileged modes and an MMU.
@cdl0
@cdl0 Жыл бұрын
@@Waccoon Correct: ARM has included all the necessary modes from the outset.
@yoeribolderdijk1257
@yoeribolderdijk1257 Жыл бұрын
Why should we (the end user) care about Risc-V? What are the advantages?
@Mojo_DK
@Mojo_DK Жыл бұрын
I would be a bit more excited if not all chips were produced my Chinese companies.
@dieSpinnt
@dieSpinnt Жыл бұрын
Remember that if RISC-V turns out to be the gravedigger of Intel or ARM, nothing stops those companies (besides their own immovable mass and pride) to open up their ISA. The morals are where money is to make. That's what companies do!:) Anyways, thanks for your thoughts about this great platform and your look into the future, Christopher.:) I hope that RISC-V gives some good punches and will shake up the industry to a level where innovation is an real option ... besides sitting old dusty patents and milking profits... Hehe
@martinwilkinson2344
@martinwilkinson2344 Жыл бұрын
Hadn't got a clue what RISC-V is so that's filled in few gaps 👍
@ntn888
@ntn888 9 ай бұрын
I like how you stated "Clearly... the chip isnt free..." 😁
@boydpukalo8980
@boydpukalo8980 Жыл бұрын
I have the HiFive Unmatched developer board which is really cool though a bit anemic and yes software support needs a lot of work including porting web browser engines to be viable on end user desktop. I am sure it will happen in due course and I look forward to new RISC-V hardware coming to market, especially the new Intel/Sifive developer board.
@boydpukalo8980
@boydpukalo8980 Жыл бұрын
We need more options like we had in the late 1980’s / 1990’s when we had x86, m68k, mips, parisc, power…….
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Рет қаралды 455 М.
RISC-V 2024 Update: RISE, AI Accelerators & More
14:03
ExplainingComputers
Рет қаралды 90 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2 МЛН
Networking - Lecture 2A
43:04
simplecpudesign
Рет қаралды 227
GPIO for any PC or Laptop: Adafruit FT232H
19:18
ExplainingComputers
Рет қаралды 202 М.
RISC-V Week: 7 days only using RISC-V computers
25:40
ExplainingComputers
Рет қаралды 201 М.
Cheap Risc-V Supercluster for $2 (DIY, CH32V003)
9:02
bitluni
Рет қаралды 250 М.
Building High-Performance RISC-V Cores for Everything
19:01
TechTechPotato
Рет қаралды 102 М.
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Рет қаралды 305 М.
Lichee Pi 4A: Serious RISC-V Desktop Computing
19:14
ExplainingComputers
Рет қаралды 219 М.
EEVblog 1524 - The 10 CENT RISC V Processor! CH32V003
19:55
EEVblog
Рет қаралды 307 М.