RISC-V is the future of computing | Chris Lattner and Lex Fridman

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

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

  • @redacted6162
    @redacted6162 2 ปีที่แล้ว +76

    Im writing a RISC-V targeted compiler at the moment.
    I have to say that writing the RISC-V compiler was wayyy nicer and easier than its x86-64 counterpart.
    So even from a compiler-designer standpoint, RISC-V has huge potential!

    • @jodeluser839
      @jodeluser839 ปีที่แล้ว +1

      Did you build your Prototypen on an FPGA first? That's my goal for now

    • @amikomalania3406
      @amikomalania3406 ปีที่แล้ว +1

      How is it going? Any updates?

    • @redacted6162
      @redacted6162 ปีที่แล้ว +6

      Hi, it is quite basic but it is finished.
      Compared to the x86 compiler, the RISC-V one was much nicer and overall has fewer bugs.

    • @low-key-gamer6117
      @low-key-gamer6117 ปีที่แล้ว +1

      yeah, its us the hardware engineers who has burden of creating the architecture.

  • @backacheache
    @backacheache 4 ปีที่แล้ว +431

    As ARM slowly becomes like the thing it wished to overthrow, I am glad a new-alternative is ready to go

    • @autohmae
      @autohmae 4 ปีที่แล้ว +29

      Ironically PowerPC is probably even more open than RISC-V, but SiFive is working hard to make it easier to get things more modular to allow for more custom designs to be mass produced. I think this is an important combination.

    • @donpalmera
      @donpalmera 4 ปีที่แล้ว +52

      >As ARM slowly becomes like the thing it wished to overthrow,
      Lots of people seem to parrot this.. but was ARM (the company) ever about being the nice guys? I think it was never the case. People got so caught up rooting for the underdog against big bad Intel that they totally missed that ARM has been a very nasty company multiple times and that the larger ARM ecosystem is full of GPL infringers, highly proprietary hardware with no documentation etc.

    • @amigalemming
      @amigalemming 4 ปีที่แล้ว +10

      Like Windows wanted to become a simple alternative to big Unix.

    • @jimitsoni18
      @jimitsoni18 4 ปีที่แล้ว +1

      You stole my words mate

    • @bighands69
      @bighands69 4 ปีที่แล้ว +3

      Without capitalism and a market economy we would still be living in the feudal era with very little technology.
      ARM is doing exactly what it needs to do and there will be other companies.

  • @addielmartinez9120
    @addielmartinez9120 4 ปีที่แล้ว +203

    Im a very recent computer engineering grad. My last senior design class was focused on creating a risc-v multistage processor

    • @BeachCity
      @BeachCity 4 ปีที่แล้ว +26

      If there are only 5 companies that make silicon, and if RISC-V has no related GPU description, it can't do much IRL. We need inexpensive silicon foundries, and we need a GPU definition with RISC-V. Until we have a complete solution to break monopolistic control over our cell phones and laptops we are stuck with ARM, Intel, and AMD. We need more choices.

    • @illdeletethismusic
      @illdeletethismusic 4 ปีที่แล้ว +10

      @@BeachCity of course the goal is to eventually have all open hardware, but why should risc-v bind itself to a not yet existing gpu design, rather than becoming a force in the cpu space first, taking marketshare from intel, amd and arm, with compatibility to existing gpus being a necessity for the time being, then taking on gpus next, accepting mixed systems as a necessary step on the way for most users?

    • @BeachCity
      @BeachCity 4 ปีที่แล้ว +10

      @@illdeletethismusic If RISC-V requires a proprietary GPU, it isn't cutting any strings. You substitute one barrier for another. GPU's are required for most modern computing. Worse a silicon foundry can cost billions. Universities should be working on very large integrated circuit technology which is very affordable. I would take a 1,000 nm process RISC-5 with GPU all open source if cost was under $250,000 for the silicon plant even if performance was poor. We are locked in to a handful of silicon foundries, a handful of GPU makers and a handful of CPU makers. All this must be solved to be free to make our own stuff.

    • @illdeletethismusic
      @illdeletethismusic 4 ปีที่แล้ว +3

      @@BeachCity very few people go for control over their stuff if it comes at a massive performance cost, what you are arguing for is a solution for a niche audience.
      if however riscV becomes a major part of one of the component markets, and can sustain itself economically, the push to get another open standard for the other components becomes much stronger, and can grow to a level that OS creators and other programmers will want to support riscV and related components.
      the goal is free software and hardware, to get there the currently weaker hardware side side can"t be pushed in a direction to make the software for it unsustainable

    • @BeachCity
      @BeachCity 4 ปีที่แล้ว +8

      @@illdeletethismusic The number of critical scientists and engineers at ASML is likely under 1,000. If they were taken out by a hostile actor, there would be no new silicon foundries for a decade and no advancement for longer than a decade. We rely on a very few people who have a lot of proprietary knowledge that can't be easily replaced.

  • @frednicholson
    @frednicholson 4 ปีที่แล้ว +17

    My first job out of college in 1987 was to work on PA-RISC. It was awesome.

  • @daydaykeyis
    @daydaykeyis 4 ปีที่แล้ว +87

    this guy is so happy for the future of computing, smiles nonstop

    • @amatureteacher5009
      @amatureteacher5009 4 ปีที่แล้ว +4

      That's true. The less proprietary the core tech gets the faster the future of computing spreads. He explains well too.

    • @DeltaSleepy
      @DeltaSleepy 3 ปีที่แล้ว +2

      He must be Canadian

  • @wavecutter69
    @wavecutter69 4 ปีที่แล้ว +33

    What a refreshing interview. This is obviously someone who loves what they are doing.

  • @Mrbeastifed
    @Mrbeastifed 4 ปีที่แล้ว +164

    This is the first time I felt like I knew more about a CompSci topic than Lex. Shout out my architecture class CS61C at Berkeley!

    • @jackzeng7096
      @jackzeng7096 4 ปีที่แล้ว +2

      and EE151!

    • @BruceHoult
      @BruceHoult 4 ปีที่แล้ว +25

      Maybe Lex doesn't know much ... or maybe he's trying to get his guests to explain for listeners who don't know much?

    • @Optimus6128
      @Optimus6128 4 ปีที่แล้ว +6

      @@BruceHoult He said it in the intro of some other podcasts, sometimes he ask simple questions even if he understands, questions that maybe some viewers would have.

    • @DeviantDeveloper
      @DeviantDeveloper 4 ปีที่แล้ว +5

      Wow you were at Berkeley and you survived? Pretty dangerous state / area...
      Did they make you a Marxist?

    • @icaropereira3218
      @icaropereira3218 4 ปีที่แล้ว +2

      hey, I just watched a Linus tech tips video about it and also knew more than Lex on that, he is probably asking simple questions to let noobs get it, but he is acting too good in pretending not to know.

  • @gavintillman1884
    @gavintillman1884 4 ปีที่แล้ว +5

    Amazed to find someone in my year at uni, and an exceptional bass player, at the heart of this.

  • @simonstrandgaard5503
    @simonstrandgaard5503 4 ปีที่แล้ว +68

    Finally getting rid of the opcodes that never/rarely being used. Reducing waste.

    • @BruceHoult
      @BruceHoult 4 ปีที่แล้ว +18

      The RISC-V base instruction integer set is certainly very small, with just 37 instructions in 6 groups that a C compiler might (and will) generate from C source code for a 32 bit system: register+register arithmetic (ADD, SUB, SLT, SLTU, AND, OR, XOR, SLL, SRL, SRA), register+constant arithmetic (ADDI, SLTI, SLTUI, ANDI, ORI, XORI. SLLI, SRLI, SRAI), load/store (LB, LBU, LH, LHU, LW, SB, SH, SW), unconditional jump/function call (JAL, JALR), conditional branch (BEQ, BNE, BLT, BLTU, BGE, BGEU), and instructions for helping load large constants and absolute/relative memory addresses (LUI, AUIPC). In a very simple embedded CPU that might be all you need, though many would want to add the exception/interrupt instructions ECALL, EBREAK, and MRET and the instructions for reading and modifying Control&Status Registers (CSRRW, CSRRS, CSRRC, CSRRWI, CSRRSI, CSRRCI). So that's 46.
      In contrast, the 6502 microprocessor in the Apple ][, BBC Micro, Commodore 64, Atari 400/800 and others in the late 70s and early 80s has 56 instruction mnemonics, and many instructions have up to 8 different addressing modes. RISC-V has just one addressing mode.

    • @rbus
      @rbus 4 ปีที่แล้ว +26

      Intel is a toxic dump of forgotten instruction set extensions. It’s like Windoze, having to retain compatibility with versions of each. To be fair, x86 code is translated internally so doesn’t waste as much silicon but then x86 is literally a software defined processor and software adds a whole lot more complexity. Simple CPU design means more secure hardware, period.

    • @TranscendentBen
      @TranscendentBen 4 ปีที่แล้ว +3

      One addressing mode? What addressing mode is that?

    • @BruceHoult
      @BruceHoult 4 ปีที่แล้ว +5

      @@TranscendentBen an address in a register, plus a 12 bit offset (+/- 2048 bytes)

    • @TranscendentBen
      @TranscendentBen 4 ปีที่แล้ว +5

      @@BruceHoult That seems quite limiting, but obviously one can't learn an architecture from a few youtube comments. I'll have to look into it elsewhere.

  • @astrojames
    @astrojames 4 ปีที่แล้ว +180

    i don’t know, sounds a little risc-v

    • @axewellll
      @axewellll 4 ปีที่แล้ว +11

      A little risc-y

    • @kendicloud
      @kendicloud 4 ปีที่แล้ว +2

      Crickets.....

    • @kurokurovich
      @kurokurovich 4 ปีที่แล้ว

      @@bytefu lol

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

      r/angryupvote

  • @newsgo1876
    @newsgo1876 2 ปีที่แล้ว +17

    Every startup company says it is the future. After so many years, the single most important skill I learnt is to let it go and focus on what's going on right now

  • @sfacets
    @sfacets 2 ปีที่แล้ว +5

    It's great to see someone passionate about their interests

  • @maksadbek
    @maksadbek 4 ปีที่แล้ว +11

    It's so good that he smiles when he talks

    • @raylopez99
      @raylopez99 3 ปีที่แล้ว +1

      I once dated a cheerleader and she told me they train for that. I suppose public speakers also can learn to smile after every sentence. It's common to smile when talking in southeast Asia, where they also train from an early age to talk this way.

    • @aladdin8623
      @aladdin8623 3 ปีที่แล้ว +1

      @@raylopez99 Or maybe that person is just enthusiastic, passionate and a warm-hearted person. But some people, who can not imagine, such people actually do exist, have to project their own misery into those people's motivations and make ugly allegations, it seems.

    • @raylopez99
      @raylopez99 3 ปีที่แล้ว

      @@aladdin8623 Maybe. Did you know your name sounds like "ROT PILE"?

    • @aladdin8623
      @aladdin8623 3 ปีที่แล้ว +1

      @@raylopez99 Did you know, that you just confirmed my point about projecting one's negative, restricted perception, while there are clear hints to interpret things in a more positive way? My nick means red pill in english, because in the world there does not only exist the english language you know.

    • @raylopez99
      @raylopez99 3 ปีที่แล้ว

      @@aladdin8623 Google "tyranny of positivity', 'smiling depression', educate yourself, move on, nothing to see here.

  • @johnniefujita
    @johnniefujita 4 ปีที่แล้ว +5

    It is basically the last interface that interoperate the cpu components to respond properly to compiled code. The cpu designers take the instruction set when designing a cpu and the compilers must generate machine instructions from code that is compatible to the chip architecture. The greater benefits from an open instruction set will only emerge as the community becomes more mature, hopefully advancing into a society that have cost-effective end-to-end open chip full architectures and DIY cpu manufacturing technologies. Right now we could benefit from the new emerging companies developing cpu architectures based on the RISC-V instruction set to do not follow the obscurantist path that intel for example took and caused the worsts security vulnerabilities ever. Vulnerabilities at this low level basically contaminates every other level of a computing system.

  • @ianboard3555
    @ianboard3555 4 ปีที่แล้ว +2

    One of the reasons why the ARM Cortex parts have such traction is the interrupt controller and the coresight logic. They are very flexible and capable and work pretty much the same across all the Mx parts (there may be some differences like the number of priority levels available). I don't have any particular love or hate for the instruction set, as long as it is well supported by development tools.
    I am curious about what RISC-V does for interrupt handling and debugging - I confess I don't know much at this point.

  • @stex5026
    @stex5026 4 ปีที่แล้ว +4

    I'm going out on a limb here by saying that the only hope for RISC-V to become mainstream, at least in the apps processor space, is by having China adopting RISC-V as a national standard. The success of a CPU architecture lies so much in the scale of its market adoption and market adoption is such a game of chicken and eggs... You need huge volumes to entice software development, tools development, OS development... So the ongoing tech war b/n US and China is the best thing that's ever happened to RISC-V.
    Also, one of the reasons for ARM's longevity and success is her tight control of the ISA. No licensees can add or subtract or alter any instruction from ARM's ISA - only ARM can do that and it's done through architecture revisions. So an ARM processor is an ARM processor regardless which licensee produces because they all run the same instructions (assuming they are from the same architecture release).
    In closed system such as hard drive and other real-time control systems, this might not be as big of a deal. It's safer for Seagate/WD to extend the RISC-V architecture since no one else will ever get to see the software. However, that's definitely not the case with apps processors. For example, one RISC-V implementation may add a proprietary extension for multi-media acceleration that's not available in anyone else's RISC-V implementation. Just imagine what kind of headache that would create for the SW community...
    Companies like Tensilica, ARC, etc. have been promoting extensibility for more than 20 years. As attractive as it sounds to the engineers, it never worked at scale for the community of the said ISA. Closed system maybe. Open system? Really don't see how that would work.

    • @nikoblub3755
      @nikoblub3755 2 ปีที่แล้ว +1

      Alibaba bringt Android 12 auf RISC-V-Prozessoren

  • @fakerfake1491
    @fakerfake1491 4 ปีที่แล้ว +7

    How is RISC different from the open source instruction sets that came before? Only the funding?

    • @Guztav1337
      @Guztav1337 4 ปีที่แล้ว

      RISC-V seems to be where it is at, where people have their eyes. Probably watch the whole interview for your question.

    • @80s_Gamr
      @80s_Gamr 4 ปีที่แล้ว +1

      RISC instruction sets have been around for a very long time. It stands for Reduced Instruction Set Computing. The idea behind it is his - Of a Complete Instruction Set (on a CISC chip like Intel makes) about 20% of the instructions are used the vast majority of time... and the other 80% of the instructions in the set can have their same results achieved by performing combinations of the other 20% of instructions. SO, why not make a chip that only has those 20% of instructions and in doing away with the additional material needed for the remaining 80% we can architect something highly optimized for that 20%. Since those by a HUGE margin are the instructions being called upon in a typical computer the chip will perform far better than a standard CISC based chip the vast majority of the time... and during the small percentage of times the chip is called upon to do tasks that would normally use the other missing 80% of instructions we will live with the fact that it will not do those tasks as well compared to the CISC (or so the original thinking went). A small price to pay for the potential overall performance gain.
      Honestly, the ideology worked and for many applications back in the day it really performed well. The old Macs with Power PC's used them as an example.
      As far as what makes RISC -V different than previous RISC sets... honestly I don't know. Probably a just a more modern incantation of it with some new features added as standard given the demands of a modern world. I really don't keep up on this stuff any more.

    • @AndrewRoberts11
      @AndrewRoberts11 3 ปีที่แล้ว

      The RISC-V foundation was incorporated in Switzerland, to place the ISA outside of US, EU, and UN sanction regimes, so its USP is it's available to North Korea, China, Russia, ....

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      @@AndrewRoberts11 Someday you may regret helping the commies. See ya in the re-education camps.

  • @susansmith7030
    @susansmith7030 4 ปีที่แล้ว +2

    Very compelling point regarding projection: seeing a lot more custom chips.

  • @BeachCity
    @BeachCity 4 ปีที่แล้ว +18

    CPU sans GPU equals no GUI. RISC-V needs an open source GPU in addition to CPU.

    • @GodzillaGoesGaga
      @GodzillaGoesGaga 4 ปีที่แล้ว +1

      Totally agree. GPU is where the heavy vectorized FP math goes. A CPU is the post master. The GPU is mail sorter and deliverer.

    • @johnforbes3769
      @johnforbes3769 4 ปีที่แล้ว +1

      Absolutely GPU.. and controller chip set is where it is at..

    • @dl5244
      @dl5244 4 ปีที่แล้ว +1

      Take a look at Xilinx's Zinq Ultrascale SoC line.
      System-on-Chip style parts are becoming mainstream - it's just part of the implementation details now.
      Of course you can have some GPU accelerators added to the integrated FPGA fabric with memory controller and cache and a few RISC-V cores and a few ARM cores, or whatever you want!
      In fact the compiler suite let's you instantiate 'soft' cores dynamically in the FPGA hardware fabric during runtime...

    • @GodzillaGoesGaga
      @GodzillaGoesGaga 4 ปีที่แล้ว +1

      @@dl5244 FYI, Zynq are good but to get GPU performance you need serious FPU performance. FPGA fabric based FPU's typically can't run at the speeds of a hard FPU core. DSP blocks help but you still have a relatively slow fabric compared to standard cell or full custom. However some specialised math tasks can run faster due to hand crafted streamlining.

    • @Guztav1337
      @Guztav1337 4 ปีที่แล้ว

      Open-source GPU is the dream. Nowadays it is all about lots of computations, all while NVIDIA screwing with the market.
      With open source we will see more AI accelerators, and many many different hardcore calculation stuff that is very exciting

  • @ionichi
    @ionichi 4 ปีที่แล้ว +40

    So "Hackers" was actually prescient.
    (If we survive '1984' and "Idiocracy")

    • @flightmode7655
      @flightmode7655 4 ปีที่แล้ว +3

      if, haha

    • @freakinElvis
      @freakinElvis 4 ปีที่แล้ว +2

      The AI says no

    • @ongeri
      @ongeri 3 ปีที่แล้ว

      IFF

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

      Hack the planet!

  • @tma2001
    @tma2001 4 ปีที่แล้ว +16

    the Itanium lost everyone so much it got labelled the Itanic by the IT press ...

  • @kbcooksey134
    @kbcooksey134 4 ปีที่แล้ว +10

    Take a shot every time Chris says the word 'space'

  • @aixsa3877
    @aixsa3877 2 ปีที่แล้ว +4

    Would love to see an ibm open power discussion.

  • @travismoore7849
    @travismoore7849 4 หลายเดือนก่อน +1

    Can it be 64 bit, run 4ghz, have 30mb cache, has a data rate up to a FSB speeds 100 MT/s to 1.6 GT/s
    QPI speeds 4.8 GT/s to 24 GT/DMI speeds 2.0 GT/s to 16 GT/s can address 64bgb ram, 4 terrabyte ssd, and have a 400 top analog neural net processor?

  • @MyReviews_karkan
    @MyReviews_karkan 4 ปีที่แล้ว +1

    This is huge and not a lot of people realize it. We are now controlled by a couple of companies in terms of instruction sets/architecture, the biggest of them are ARM and intel and AMD. Making an open source instructions set opens the doors for newer companies/entrepreneurs to have a chance. Therefore, more innovations and better technology. We have so many intelligent people who have very good ideas, but can't afford to pay for licensing let alone modify the standard architecture that is set by those companies. You tell them what you need and they design it for you. You can't modify it after that or add to it. Every time you have a new idea, you have to go back to them and pay them to redesign their original architecture, and pay again. When you have a free and open source set of instructions/architecture, then that drops a huge chunk of the cost that's stopping you from showing the world your idea. You can design your own architecture based off of RISC-V at not cost to you (you should donate to them, though). If you have more ideas, you go ahead and redesign it yourself. You reach a good conclusion then you pay a manufacturer (like TSMC) to build it for you. A lot of break throughs could happen.

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      Still waiting. How long ago did Patterson birth RISC-V. We're still waiting.

    • @anand.suralkar
      @anand.suralkar ปีที่แล้ว

      Waiting for what exactly?

  • @blahdelablah
    @blahdelablah 4 ปีที่แล้ว +5

    Be careful what you wish for. RISC-V is an open standard, but the extensions do not have to be. Proprietary extensions for RISC-V already exist, and manufacturers will keep pushing them to differentiate themselves from the competition. For example, the "RISC-V Turbo" extensions developed by Alibaba for it's RISC-V chips are proprietary, which is legally fine as RISC-V is BSD-licensed, which doesn't prevent this from happening.

    • @ThePandaGuitar
      @ThePandaGuitar 4 ปีที่แล้ว +1

      Should be a top comment.

    • @blahdelablah
      @blahdelablah 4 ปีที่แล้ว +1

      @FichDich InDemArsch So? The major selling point of RISC-V is the open architecture, but there is a danger of this advantage being diminished through a takeover by a few large manufacturers, who can then distort RISC-V to become just another proprietary ISA, with the only difference being a few open source elements. To use an analogy, it's like the relationship between BSD and Mac OS X, as Mac OS X was based on BSD but Mac OS X isn't really an open source OS.

    • @blahdelablah
      @blahdelablah 4 ปีที่แล้ว +2

      @FichDich InDemArsch It has nothing to do with naivety. The outcomes that RISC-V faces are a result of the design choices they made, especially when it comes to the licence. For example, consider the effect that the licence like the GPL has on keeping software open source. It would have been possible to release an ISA under a hardware-specific licence that was equivalent in effect to the GPL. By doing so, all extensions to the core ISA are open source by default, no exceptions. You could argue this could hamper acceptance by certain business interests, but I would suggest that even if the initial uptake would have been slower, there would still have been a space in the market for this "open source by default" ISA, and companies over time would make use of this.

  • @flippert0
    @flippert0 ปีที่แล้ว +1

    Hmm, I think on one hand that RISC-V is _very_ interesting as a technology. OTOH, there's this risc of a fragmented market where you develop for RISC-V but it won't run on another chip supposedly also supporting RISC-V, because it has different extensions.

  • @altoticket
    @altoticket 4 ปีที่แล้ว +13

    "RISC is good"
    -Zero Cool

  • @theredscourge
    @theredscourge 4 ปีที่แล้ว +4

    Congrats on winning the favor of the algorithm. TH-cam won't stop recommending me your videos all of a sudden.

    • @Guztav1337
      @Guztav1337 4 ปีที่แล้ว +2

      That's only because you watch them. TH-cam does in no way, shape, or form, recommend the same. Else you would see many videos with billions of views.
      TH-cam creates a bubble, only showing things you agree with, never telling the other side of the story.
      DO NOT believe that people have watched or experienced the same as you have. DO NOT believe that your bubble is better than another bubble. Be cautious of your thoughts.

  • @kolukolev726
    @kolukolev726 4 ปีที่แล้ว +6

    I was wondering which assembly language I should learn :)

    • @favesongslist
      @favesongslist 4 ปีที่แล้ว +2

      The only help I know assembly language is now is maybe with IoT micro computers, A useful cheap suggestion; look into ESP32 microcontrollers at around $3 that have Wifi and USB built in and lots of free simple IDE's and TH-cam tutorials available for some hands on work.
      check out sites.google.com/site/thecoolbritselectronics/micros/esp32s

    • @rockets4kids
      @rockets4kids 7 หลายเดือนก่อน

      That would be C.

  • @ВладимирГрачев-ы2и
    @ВладимирГрачев-ы2и 4 ปีที่แล้ว +24

    Situation: There are 14 competing instruction sets.
    14?! Ridiculous! We need to develop one universal customizable instuction set that covers everyone's use cases.
    Soon:
    Situation: There are 15 competing instruction sets.

    • @Guztav1337
      @Guztav1337 4 ปีที่แล้ว +7

      This one is a different matter though. This one competes with the big boys, and is *OPEN-SOURCE.*
      The thing isn't about a standard. Their goal doesn't have to be a standard.
      *But they have and they will continue to reduce the cost for a lot of companies and in the end the customer as well!*

    • @bighands69
      @bighands69 4 ปีที่แล้ว +1

      We need a universal language that everybody speaks. Anybody who objects to the universal language is to be dealt with by the collective. Love and peace is the way forward or else.

    • @liliyaversus4051
      @liliyaversus4051 4 ปีที่แล้ว

      @@bighands69 unfortunately universal language doesn’t guarantee people will understand each other. On the bright side with open media and internet we slowly develop universal moral/compassion/understanding and support which is much better (╭ರ ﻌ•́)

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      @@Guztav1337 When? Patterson created RISC-V decades ago. Can't buy it at Best Buy. When?

    • @anand.suralkar
      @anand.suralkar ปีที่แล้ว

      U can buy it online there are multiple RISC V systems but u missed the point risc V is supposed to be implemented by company or individual for their own usage.
      If u wany some other companies ready made chips just get the arm or x86

  • @madmotorcyclist
    @madmotorcyclist 3 ปีที่แล้ว +2

    RISC-V is a couple of years behind ARM in it's development in performance and cost. It will be awhile. RISC-V has a problem if vendors have their manufacturers specialized extensions implemented on their RISC-V chips will cause a splintering RISC-V acceptance. ARM avoids that issue.

  • @matthewpeterson5159
    @matthewpeterson5159 4 ปีที่แล้ว +35

    RISC-V GANG IN THE HOUUUUSSSSEEEEEE!!!

    • @boqsc0
      @boqsc0 4 ปีที่แล้ว +1

      RISC-V you are not in the house.

  • @7Trident3
    @7Trident3 4 ปีที่แล้ว +7

    Micropython, C++, Arduino and OpenMV IDE TensorFlow Lite. The embedded space has good tools!

    • @masondaub9201
      @masondaub9201 4 ปีที่แล้ว +4

      Pfft all you need is C and assembly

    • @bighands69
      @bighands69 4 ปีที่แล้ว

      @@masondaub9201
      No harm having other things as well. I love LISP and RISC.

  • @EdwinFairchild
    @EdwinFairchild 4 ปีที่แล้ว +4

    I understand the great thing about open hardware , but is that indicative of quality , so is RISC V right now better faster , more efficient etc... Than ARM? And what is to stop a company who takes this open standard and start modifying it and improving on it but making these improvements their own held secret and where back at proprietary cores again...???

    • @jpalmz1978
      @jpalmz1978 4 ปีที่แล้ว

      I suppose a license for using the technology could mirror how the GNU license works - the ‘catch’ is the modifications are then republished back. There are companies that have been criticised for not sticking to the system (I think Android). To be honest it could allow more competition in the field, but another obstacle is the US - development of certain processors that can be classed as potential military applications (as this does not just sit with processors - It can be any US standard) require a ‘license’ to produce and sell. It can all get really tense and messy

  • @GodzillaGoesGaga
    @GodzillaGoesGaga 4 ปีที่แล้ว +3

    Here's the biggest issues for RISC-V as I see it. A CPU is relatively easy to design and implement. Where it becomes difficult is the software/firmware/middleware ecosystem. The tools have to be exceptional to make the CPU succeed. This includes Cache modelling, coherency and snoop modelling, and then vectorising compilers that can deal with multi-core. And then you need all the libraries and support of standard chipsets. This will be tough for RISC-V to crack but if enough work goes into it they may have a chance. There are a lot of hungry Engineers in China !!

    • @jimbig3997
      @jimbig3997 4 ปีที่แล้ว +1

      Can I buy a Raspberry-Pi-like RISC-V machine somewhere to get started? Never even seen one.

  • @geoffreystearns1690
    @geoffreystearns1690 4 ปีที่แล้ว

    I haven't seen the instruction set, but I wonder if I can do double precision arithmetic efficiently in hardware with it.

  • @Tapajara
    @Tapajara 8 หลายเดือนก่อน +1

    It is unfortunate that they are calling a "Programming Model" an ISA. A Programming Model is more than just an Instruction Set. It includes Registers which are not Instructions.

  • @mycommentpwnz
    @mycommentpwnz 4 ปีที่แล้ว +3

    I've got a background in electrical-engineering, and I have to say, I always thought there could be a much better architecture implementation. I used MIPS primarily, and it just seemed very dated and archaic.

    • @billh1337
      @billh1337 4 ปีที่แล้ว +3

      Well I think they teach us MIPS in our classes Bc it is easy for a beginner than rather learning xx86 or others .

  • @HaveYouTriedGuillotines
    @HaveYouTriedGuillotines 4 ปีที่แล้ว +3

    I really, really hope RISC-V becomes big. We really need some ARM competitive RISC-V CPUs to hit the SBC market, the guys developing it really should aim for small business and hobbyists first to bypass the big industry gatekeeping.

    • @autohmae
      @autohmae 4 ปีที่แล้ว

      You are thinking to big at the moment. While SBC exists, it's still expensive. Think smaller: products are slowly starting to ship now which include RISC-V chips as embedded chips and microcontrollers.

    • @HaveYouTriedGuillotines
      @HaveYouTriedGuillotines 4 ปีที่แล้ว +1

      @@autohmae
      I'm actually thinking pretty small, relative to the situation. RISC-V is in a precarious spot at the moment, being an open source competitor in an industry ruled by well established proprietary giants. I'm thinking as small as is possible for the platform to see success.
      To get off the ground, RISC-V is going to have to navigate around most of the embedded market, where they will almost certainly stagnate amidst corporate partnerships, exclusivity deals, etc.
      RISC-V needs to get price down and speed up, and then offer something unique to smaller businesses and startups. They already provide what the consumer hobbyist market desires, which is to say more open source, open platform technology. The real trick is going to be figuring out how to appeal to smaller business entities that aren't already entangled with the existing proprietary platforms.
      RISC-V's only real way to see success is going to be by serving a market of similar outsiders. Trying to jump into the mainstream embedded market is going to be a struggle for them because they're not just outside the "big club" but they're offering a paradigm shifting product that could potentially disrupt the current big players permanently.
      They're not just competition, they're a threat to the entire proprietary model. They need to exploit this fact, rather than fall victim to it.

    • @autohmae
      @autohmae 4 ปีที่แล้ว

      @@HaveYouTriedGuillotines You seem pretty negative on embedded/microcontroller for RISC-V. Have you looked at the list of companies involved in RISC-V and the kinds of products they are trying to use RISC-V for at the moment ?

    • @HaveYouTriedGuillotines
      @HaveYouTriedGuillotines 4 ปีที่แล้ว +1

      @@autohmae
      I'm not negative about RISC-V, I'm negative about the state of the industry it's trying to enter. The home consumer market is monopolized enough as it is, but industry is an absolute anti-competitive nightmare.
      I suspect they're going to hit a brick wall very quickly, and it'll have nothing to do with their product. Early interest will be good, but they're entering a very shallow pool due to the current unregulated state of industry.
      ARM and other embedded architectures, even x86 based ones, are going to (correctly) see them as a massive paradigm disrupting threat and attempt to start snatching up any industrial market they try to enter. They're going to start having a lot of doors slammed in their face, especially seeing as ARM's already panicking and looking desperate in response to them approaching ARM's pre-existing customers.
      Anti-competitive and monopolistic behavior is at all time highs, and that is precisely one of the problems that RISC-V is poised to solve. It threatens the entire existing industry, as such existing industry giants are going to try and tighten up their grip on everything if RISC-V starts trending. RISC-V thus needs to repeat the strategy that brought IBM to its knees in the 80s and 90: Start from the bottom up.
      Don't sell a small product to big industry. Sell a big product to small industry and home users. It's hard, but stagnant proprietary competition will be helpless to keep them from flanking from below.

    • @autohmae
      @autohmae 4 ปีที่แล้ว

      @@HaveYouTriedGuillotines First things first: NVidia is going to own ARM. The fate of ARM depends on if other companies don't seem them as a competitor & can work with them. I would say in the past AMD was in a position they wouldn't mind a big upset in the desktop/server market. AMD because of that has done some work on ARM chips in the past. Now that AMD is busy hitting Intel in the gut I think they might not want to push on that anymore. So that's unfortunate timing. It would have been good if a player like AMD would jump on the bandwagon. Because if those companies would want to move to RISC-V, they could join CHIPS Alliance. They seem to be working on an ecosystem of chips. Not just CPU cores. That being said, RISC-V has a long way to go to get anywhere. For a lot of the reasons you mentioned.

  • @Ayyydrianne
    @Ayyydrianne 2 ปีที่แล้ว

    This is my field of study, I love this clip!

  • @williamdavidwallace3904
    @williamdavidwallace3904 4 ปีที่แล้ว

    Is RISC_V truly a minimal instruction set design or does it compromise on important instructions from the CISC world? Copy bytes is typically a highly useful instruction to have in the hardware. Not being able to store all the registers in one instruction tends to make object code larger for no good reason.

  • @scottfranco1962
    @scottfranco1962 4 ปีที่แล้ว +2

    Small correction: Itainium was a joint project of Intel and HP (referring to the "HP went to Intel for Itainium").

    • @afr65536
      @afr65536 4 ปีที่แล้ว

      Found the HP engineer

    • @scottfranco1962
      @scottfranco1962 4 ปีที่แล้ว +1

      @@afr65536 Good guess. Wrong, but good guess.

  • @spguy7559
    @spguy7559 3 ปีที่แล้ว

    how can i learn risc-v ?
    as a begginer .
    its assembly languge .
    maybe Rust compiles to risc-v .

  • @t3h51d3w1nd3r
    @t3h51d3w1nd3r 4 ปีที่แล้ว +14

    I’m pretty sure the colonial fleet was using risc-v when the cylons attacked

  • @justinbrown2410
    @justinbrown2410 ปีที่แล้ว

    What is the tradeoff between RISC-V and Arm chips?

    • @justinbrown2410
      @justinbrown2410 ปีที่แล้ว

      Are there any advantages that Arm chips offer that RISC-V cannot?

    • @rjordans
      @rjordans 6 หลายเดือนก่อน

      ​@@justinbrown2410 a long track record to convince management that they work

  • @guccifer2
    @guccifer2 4 ปีที่แล้ว +4

    Don't get your hopes up. :salute: to the Sifive team but there is no open source ddr memory controller for the foreseeable future. Kinda defeats open ethos if you cant access memory without a NDA.

    • @autohmae
      @autohmae 4 ปีที่แล้ว +2

      PowerPC is more open than RISC-V at the moment. Like pretty much any start up CPU instruction, they'll have to start at the bottom, embedded and microcontroller chips first.

    • @gedw99
      @gedw99 4 ปีที่แล้ว

      So it’s sort of like open cores in Sweden ? You need UDP in your chop then you buy UDP blob that magically gives your standard rISCV chip design UDP ?

    • @dl5244
      @dl5244 4 ปีที่แล้ว

      I'd think a typical implementation using ARM cores would involve multiple licences (for each peripheral). Doesn't this get things rolling with solving one of the more challenging pieces?
      IE. If I can implement this RISC-V core in my FPGA without contracts nor royalty and just copy+paste, that'd be pretty good incentive

    • @autohmae
      @autohmae 4 ปีที่แล้ว +1

      @@dl5244 RISC-V ecosystem needs time to grow and it all depends on companies adopting it and using it for real every day products.

  • @aeroscience9834
    @aeroscience9834 3 ปีที่แล้ว +1

    Is RISC-V more BSD “open” or is it like GPL? Cause if not, any risc-v derivative that does make it could be corrupted.

  • @wmrieker
    @wmrieker 4 ปีที่แล้ว

    0:55 I need a license to make an x86 compatible processor? I thought any company can make a processor with a given instruction set. I always thought the are patents are on implementations.

    • @juliusfucik4011
      @juliusfucik4011 4 ปีที่แล้ว +1

      Doubtful. Patentlaw would easily allow patenting a set of instructions and how they can work together. AMD pays big bucks to use Intel X86 instruction set... But you may be right.

  • @TheEulerID
    @TheEulerID 11 หลายเดือนก่อน

    The designing of custom chips for particular needs with special additions is a recipe for fragmenting the ecosystem. Also, do not count on RISC V extensions being open sourced. With ARM, it will depend on how greedy they would be in licensing models, and their ability to adapt and maintain that huge developer ecosystem.
    One thing ARM has been, is fairly light on its feet and listening to customers.

  • @johndebord7802
    @johndebord7802 4 ปีที่แล้ว +2

    I don't know anything about hardware. But can someone answer these questions?
    1) Is it possible to embed cryptographic hash functions into a chip?
    2) Is it possible to implement a chip that can only talk to the same type of chip? Meaning that the chips will know if they are the same, and one chip can't lie about it being the same (as well as a human can't somehow tamper with the chip to fool the other chip into thinking it's the same)?

    • @horus909
      @horus909 4 ปีที่แล้ว +3

      1) yes, this is what bitcoin miners are entirely built of.
      2) not really. You can build some function like a hash that can only be done very quickly with dedicated hardware though. Someone wanting to impersonate your chip would need to simulate it, with much more powerful general processors(100x faster) to be able to reply as fast as the chip with the dedicated hardware. It would secure against most people, but not someone with a lot of money available.

    • @johndebord7802
      @johndebord7802 4 ปีที่แล้ว

      @@horus909 awesome thanks!

    • @wikingagresor
      @wikingagresor 4 ปีที่แล้ว

      Embedded cryptography is a catastrophic idea. Look up the problems with Apple and their T2 chips. Inside there is a code to boot up system and decipher the hard drive. When this chip goes bad it bricks your entire Mac and because you have soldered in ssd, your data is also unrecoverable.

    • @horus909
      @horus909 4 ปีที่แล้ว

      @@wikingagresor You are talking about an embedded hardware key that can't be recovered. I agree, bad idea. Dedicated crypto silicon that just processes the algorithm is different though, with the key held in memory. My example didn't even use a key that could be lost.

    • @aliuzel4211
      @aliuzel4211 4 ปีที่แล้ว

      1) Yes 2) No idea.

  • @apexvadeor3670
    @apexvadeor3670 4 ปีที่แล้ว +5

    When can I buy stock?

    • @TheHellogs4444
      @TheHellogs4444 4 ปีที่แล้ว

      I thought RISC-V was open source? Most companies will switch to this, and small startups/unis already use it
      Edit: AMD first

    • @apexvadeor3670
      @apexvadeor3670 4 ปีที่แล้ว +1

      @@TheHellogs4444 if they have an IPO I’m buying and ame is going to shoot yo next week Bc of earnings i have some options on it I boight

    • @TheHellogs4444
      @TheHellogs4444 4 ปีที่แล้ว

      @@apexvadeor3670 A fellow WSBer

    • @apexvadeor3670
      @apexvadeor3670 4 ปีที่แล้ว

      @@TheHellogs4444 nice to see a member

    • @TheHellogs4444
      @TheHellogs4444 4 ปีที่แล้ว

      @@apexvadeor3670 ONE OF US

  • @Kenbomp
    @Kenbomp 4 ปีที่แล้ว +8

    I doubt arm will disappear. Though risc sounds pretty cool

    • @-argih
      @-argih 4 ปีที่แล้ว +2

      ARM was just to be bought by Nvidia and basically all of the mobile market is ARM, and don't forget Apple is developing a new ARM cpu for the macs, so no, arm will not disappear.

    • @dl5244
      @dl5244 4 ปีที่แล้ว +2

      @@-argih pretty much any vendor pretending to sell CPU's now has at least one ARM core thrown in the package... ARM cores are nothing special - it's the peripherals and glue logic that makes them shine!

    • @Guztav1337
      @Guztav1337 4 ปีที่แล้ว +1

      @@dl5244 One thing should be noted for others who read. The thing with ARM is that they are more efficient than a whole Intel.
      (not the best on the market for every solution, however almost always more efficient than the intel solution)

    • @Teluric2
      @Teluric2 ปีที่แล้ว

      @@Guztav1337 efficient? Arm needs more transistors gates to achieve what x86 does check M1 ultra m1 transistor count vs 12gen i9 , M1 needs more than 2X transistors.

  • @Andrei-ng2yz
    @Andrei-ng2yz ปีที่แล้ว

    Perhaps an analogy might work here: planned economy vs free market. A large group of free-market companies will outperform in efficiency and product diversity a single large company that relies more on its long-term plans than on current market demand.

  •  2 ปีที่แล้ว +2

    RISC-V is so great, shame that web and high level devs will squander whatever gains these marvels will bring

  • @markteague8889
    @markteague8889 2 ปีที่แล้ว +1

    I find myself wondering, with Apple's recent decision to abandon the Intel x86/64 standard in favor of their own ARM designs (i.e. M1, M2, M2 Pro, etc.), why Apple didn't choose Risc-V for the future CPU architecture on which to base their future products? It would save them the licensing fees that they must pay to ARM in order to manufacture their own custom ARM designs.

    • @autohmae
      @autohmae ปีที่แล้ว

      because they paid one single very large fee to do whatever they want with ARM themselves and make their own chip designs, they already had that for mobile devices, so it's easy to do the same for laptops/desktops.

    • @catchnkill
      @catchnkill ปีที่แล้ว

      @@autohmae More important reason is that Apple wants to use manufacturing IP developed jointly by ARM and TSMC.

    • @autohmae
      @autohmae ปีที่แล้ว

      @@catchnkill TSMC makes RISC-V and AMD64 chips too, is their really something special they do for ARM ?

    • @askii3
      @askii3 7 หลายเดือนก่อน

      When Apple made that decision, RISC-V wasn't complete enough yet to design a new product line around. The solidification of v1.0 vector extension spec of RISC-V happened at the end of 2021.

  • @Marb-e7n
    @Marb-e7n 4 ปีที่แล้ว

    Offtopic, the ontological implication of the question "isn't the universe a compiler?" left a deep impression on me.

  • @batlin
    @batlin 4 ปีที่แล้ว +1

    Lex's questions and voice here kind of reminds me of Detective Columbo. "Just one more thing..."

  • @JR-mk6ow
    @JR-mk6ow 4 ปีที่แล้ว +4

    I didn't knew MIPS was proprietary. I had to learn that shit in college. It was mostly useless. If they are going to teach things at least teach Open standards!

  • @cryptodavidw
    @cryptodavidw 4 ปีที่แล้ว

    Very good explanations Chris

  • @FallLineJP
    @FallLineJP 4 ปีที่แล้ว +18

    RISC always has been, and always will be, the *future* of computing ;)

    • @HaveYouTriedGuillotines
      @HaveYouTriedGuillotines 4 ปีที่แล้ว +9

      The irony here is that RISC-V, being open source, could supplant muscular desktop CPUs where CISC designs tend to be superior, simply because someone could design a CISC shell around it and make what would effectively be CISC-V.
      The more compact and flexible they make their design, the more this architecture will be able to cross markets. The beauty of open source is that anyone with the know how and means can take a good foundation and build on it for their use case.

    • @dl5244
      @dl5244 4 ปีที่แล้ว +3

      @@HaveYouTriedGuillotines imho RISC vs. CISC is all about the compiler.
      Neither hardware devs nor firmware devs care much about which it is. Just use the right compiler for your processor. The assembly is all that's different - but it's always a little different. There usually just a few lines of ASM boot code you copy from a reference manual or snip from compiler output

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว +2

      @@dl5244 RISC vs CISC is all about religion. Neither is a clear performance winner.

    • @dl5244
      @dl5244 3 ปีที่แล้ว

      @@ByteMeCompletely I've developed firmware on both for >20yrs. I agree (b/c I'm architecture agnostic - as my previous comment tried to outline)
      btw: "performance" is a nebulous metric and not the only one!

  • @pavelbaidurov228
    @pavelbaidurov228 4 ปีที่แล้ว +1

    RISC-V will be pain in the ass, it is same as ARM, yes, you can use free license but in order to get "qualification" you need to pay, and all of the ok drivers will be only for qualified versions.

  • @vintagekyoshodotcom
    @vintagekyoshodotcom 6 หลายเดือนก่อน

    Risc is what I’m using more, I just purchased a risc laptop.

  • @nachiketshelar8114
    @nachiketshelar8114 4 ปีที่แล้ว

    What I don't understand is whether or not this 'open hardware' could cause patenting and commercialization issues. Any opinions?

    • @BruceHoult
      @BruceHoult 4 ปีที่แล้ว

      The main parts of the RISC-V instruction set are all very carefully based on ideas that are so old the patents (if any) have expired. Almost every major computer company has joined RISC-V International and in the membership agreement they have to say that RISC-V does not infringe any of their patents.

    • @catchnkill
      @catchnkill 3 ปีที่แล้ว +1

      RISC-V is not open hardware at all. It is open instruction sets only.

  • @0xhiro
    @0xhiro 2 ปีที่แล้ว +1

    When you make chips, everything is a compiler

  • @Amit01123
    @Amit01123 4 ปีที่แล้ว

    Thnx Friedman u r really a thought designing instrument for me who lives in other sets of environment

  • @peters972
    @peters972 4 ปีที่แล้ว

    Will gpus and cpus merge and use risc-v? Will neural networks be part of that somehow?

    • @arnabbiswasalsodeep
      @arnabbiswasalsodeep 4 ปีที่แล้ว

      At this point, that's a very hard thing to predict even if we can be hopeful for that.
      Risc-v is an instruction set and for cpus. GPU would use different instruction sets.
      Heres some segregation to understand it better:-
      1. Risc V is instruction set, aka language. It tells how to say and read "hello" and not read it as hai-lou
      2. Implementation is on the companies like SiFive who design the architecture in such a way that it consumes less power or is faster. Like "lets place this multiplier unit close to this other unit", etc.
      3. Fabrication labs like TSMC take the design and use their way to manufacture it. Ofc, without saying, point 2 & 3 are very closely knitted. TSMC in this scenario gets to say "yes, we can do this and at 7nm and with 70% yield and the voltages you wanted would be around in this range"
      And here's where your question is divided into different parts, risc-v is just point 1 for cpu, you need the same for GPU and even neural processing units (npu) nowadays require specialised hardware/instruction set. So based on how the other part is done and how they can make it interact with each other (like how AMD did with Apu & after Xilinx inquisition they might do for fpga as well)

    • @peters972
      @peters972 4 ปีที่แล้ว

      @@arnabbiswasalsodeep thank you!

  • @Little-bird-told-me
    @Little-bird-told-me 2 ปีที่แล้ว

    As Chris Lattner said RISC-V is not open source, it is an "open standard" for the architecture

    • @autohmae
      @autohmae ปีที่แล้ว +1

      It's as close to open source any document could be, the specification documents are in: Creative Commons Attribution 4.0 International License
      And the development processes are similar to open source software development.

  • @georgeindestructible
    @georgeindestructible 4 ปีที่แล้ว +2

    Louis Rossmann's voice sound very similar(youtube search him).

    • @turanamo
      @turanamo 4 ปีที่แล้ว

      lol! Hi Five! TH-cam is a small world!

  • @ByteMeCompletely
    @ByteMeCompletely ปีที่แล้ว

    100 years from now, RISC-V will still be the future.

  • @hansvetter8653
    @hansvetter8653 ปีที่แล้ว

    The Touring machine has just 3 instructions: invert shift-left, shift-right.

  • @SouravBagchigoogleplus
    @SouravBagchigoogleplus 4 ปีที่แล้ว +1

    With time ARM instructions are becoming complex. Now a days ARM instructions are as complex as CISC.

  • @tedz7612
    @tedz7612 4 ปีที่แล้ว

    a more general solution that covers specific use cases

  • @vernearase3044
    @vernearase3044 ปีที่แล้ว

    So, when you say the future of computing, you mean a non-locked down instruction set architecture.
    That's got nothing to do with its speed or performance, but rather that anyone can produce some mutant version of the standard without restriction.
    Doesn't that put RISC-V in the Android space of fragmentation then - where all the smartphones are running Android but on chips and OSes with slightly different implementation details?

  • @enjoypolo
    @enjoypolo 4 ปีที่แล้ว

    What can RISC-V do, that other architectures (like x86, ARM) cannot? I'm especially curious of the potential use for smartphones (I need a laymen explanation, thanks :)

    • @diamonddave2622
      @diamonddave2622 4 ปีที่แล้ว +4

      RISC-V doesn't do anything that x86 or ARM can't do. However, the instruction set is open source which means no royalties or license fees have to be paid. An OEM could therefore reduce its chip costs and have cheaper custom chips that are optimised for their product. Optimised CPUs like the Apple A series run cooler and are less power hungry making them ideal for mobile devices. Most OEMs have to use 'off the shelf' CPUs that might have features that they don't really need, using power.

    • @AndrewRoberts11
      @AndrewRoberts11 3 ปีที่แล้ว +1

      The RISC-V foundations is incorporated in Switzerland, so the standard, and tool sets are all outside US, EU and UN sanction regimes. Offering North Korea, China, Russia, ... access to a cleaner than MIPS V, RISC ISA, they can incorporate into domestic, appliances.

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      @@AndrewRoberts11 And military applications. Some day you may regret helping commies.

    • @greenbean5186
      @greenbean5186 2 ปีที่แล้ว

      @@ByteMeCompletely how can dumb hogs survive in the real world?

  • @amatureteacher5009
    @amatureteacher5009 4 ปีที่แล้ว +1

    RISC-V is putting x86 ARM at RISK which is healthy for the consumer.

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

    The best example of the perennial chip refugee is Apple. Screwed over by both IBM with the PowerPC chips and then intel, they switched to making their own to avoid more betrayal. They seem like a sort of Risc-V ideal.

  • @killahsin7106
    @killahsin7106 4 ปีที่แล้ว +1

    i dont necc know that risc-v is the future however it is going to lead to some really good shiz.

    • @pureheroin9902
      @pureheroin9902 4 ปีที่แล้ว +1

      Yeah, I think we should get comfy, this may take a while. I hate Google, but it'd be nice to see a big company like Google make a reference design phone using riscv

    • @bighands69
      @bighands69 4 ปีที่แล้ว

      @@pureheroin9902
      Google would be better if it had competitors to keep it on its toes. Most of these tech companies that are socially based are very new with little competition. They would not be so political if they had a rival to keep them running.

  • @ByteMeCompletely
    @ByteMeCompletely ปีที่แล้ว

    Jim Keller is a journeyman computer architect. Patterson has been slapping the monkey in academia his whole life. Patterson has been working on an ISA for forty freakin' years.

  • @user-yk5by3uc2b
    @user-yk5by3uc2b 4 ปีที่แล้ว +3

    Amazing how much thought goes into designing a tiny chip

  • @RogerKeulen
    @RogerKeulen 4 ปีที่แล้ว +3

    Next thing: Better programming languages for the +1024 cores world.

    • @bighands69
      @bighands69 4 ปีที่แล้ว +1

      What is really needed is applications for the infinite core concept.

  • @kentheengineer592
    @kentheengineer592 ปีที่แล้ว

    Language Isnt Nessecary to Achieve the Same Goal Of Language Its Just One Means to the Same End Goal

  • @klam77
    @klam77 4 ปีที่แล้ว +1

    Risc-V anyone can build chips targetting this instruction set!

  • @rbus
    @rbus 4 ปีที่แล้ว +3

    Had a funny idea listening to this. As Android opened up a new world of repurposing old phones and in some cases devices already running embedded Android for adding completely new functionality. Wouldn’t it be cool if RiscV opens the possibility of buying appliances with open firmware to tweak as you like. Granted there’s some level of danger here for say kitchen appliances but I’m always thinking of features I wish I could add myself.

    • @AkkarisFox
      @AkkarisFox 4 ปีที่แล้ว

      @@richardshane456 please explain.

    • @rbus
      @rbus 4 ปีที่แล้ว +1

      @@AkkarisFox I think poor Richard is asking if anyone has any girlfriends he can borrow. 'Ole Lucy's on her last leg

    • @AkkarisFox
      @AkkarisFox 4 ปีที่แล้ว

      @@rbus sorry i asked.

    • @AkkarisFox
      @AkkarisFox 4 ปีที่แล้ว +1

      ​@@richardshane456 could you rephrase this?

    • @AkkarisFox
      @AkkarisFox 4 ปีที่แล้ว +1

      @@richardshane456 I think we will modify the human brain reward circuit because we will become bored of everything. This could cut the root of this hydra we call addiction.

  • @etorawa9367
    @etorawa9367 4 ปีที่แล้ว +13

    Imagine a toaster that can mine or even stake cryptos while idle......yeah man...this is going to be AWESOME!

    • @WyomingGuy876
      @WyomingGuy876 4 ปีที่แล้ว

      I want a toaster that constantly asks me if I want some toast......

  • @ByteMeCompletely
    @ByteMeCompletely ปีที่แล้ว +1

    Has this guy ever taped out a chip? Has he ever produced an actual product?

  • @kokomanation
    @kokomanation 4 ปีที่แล้ว

    doesn't Chris work for Apple or am I mistaken ?

  • @AbhTri-kq8hc
    @AbhTri-kq8hc ปีที่แล้ว

    x86 and arm have been around 30+ years, I don't see any change in architecture coming. Especially, when apple has signed deal with arm till 2040

  • @baki9191
    @baki9191 ปีที่แล้ว

    Little surprised Lex knew so little about this topic. Some viewers might think that he's asking these types of questions to help inform the audience but in reality, even the questions themselves are asked as if he has no idea as to what this is.

  • @johnforbes3769
    @johnforbes3769 4 ปีที่แล้ว

    Hopefully it pans architecturally like Unix flavors have.

  • @Ayyydrianne
    @Ayyydrianne 2 ปีที่แล้ว

    My professors would be upset with you when you said “code” and “HDL” in the same sentence LOL

  • @closetcleaner
    @closetcleaner 4 ปีที่แล้ว +1

    RISC was a better architecture years ago, compared to CISC, which is what Intel used.

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      Intel has developed a number of RISC architectures.

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      So did Motorola. Where are they now?

  • @AckzaTV
    @AckzaTV 4 ปีที่แล้ว +2

    SOUNDS PERFECT FOR EOSIO blockchain

  • @chromosome24
    @chromosome24 4 ปีที่แล้ว

    oOoh time to start a quick, little, trivial side project...

  • @troubleabout5137
    @troubleabout5137 4 ปีที่แล้ว

    How safe is 5 g and 6 g 4 people and the human body?

  • @Roedygr
    @Roedygr 4 ปีที่แล้ว +1

    There are 10 apps for every conceivable need to run on Intel, There are 0 for RISC 5. There is a lot of work to go before RISC 5 can supplant Intel. Perhaps for servers with a limited number of apps.

    • @DTheHAge
      @DTheHAge 4 ปีที่แล้ว

      Should be solved by the fitting compiler. Or an assembly translator, than you could convert the object files generated by most native compilers and afterwards use a RISC-V assembler to finish compilation.

    • @-argih
      @-argih 4 ปีที่แล้ว +1

      RISC-V is currently used more in ASICs than in general purpose CPUs, Western Digital for example is already using it on the HDD controllers.

  • @dhruvamukhopadhyay1931
    @dhruvamukhopadhyay1931 4 ปีที่แล้ว

    I heard about the new Wang's law coming up, rendering the Moore's law obsolete.

    • @bighands69
      @bighands69 4 ปีที่แล้ว

      I had to google that and then roll my eyes.

  • @RyanOwensWorldofTyros
    @RyanOwensWorldofTyros 2 ปีที่แล้ว

    I hope to see a new OS built from the ground up. Maybe we can get a new phone out of this by 2030

  • @teckyify
    @teckyify 4 ปีที่แล้ว +4

    Waste of time clearly building this because the whole point we are using x86 and ARM is, because there is probably billions years of man hours in written software and compilers, hardware etc. optimized for this platforms which also improve continously. See what happened to Itanium. Also who cares about an open standard, all the brain power is in the proprietary implementation, everyone wants their software just to work.

    • @BruceHoult
      @BruceHoult 4 ปีที่แล้ว +2

      RISC-V already got enough momentum to get past those problems. Linux and GCC and LLVM have been available for several years, there are now things such as a port of V8, Rust .. a lot more. Android is being worked on. The number of packages available in RISC-V Debian and Fedora passed Itanium several years ago.

    • @teckyify
      @teckyify 4 ปีที่แล้ว +1

      @@bytefu that is not the right analogy. To rephrase your example to make it fit: we have one fully automated assembly line which works with high efficiency around the world for roughly 40 years, which gets faster every day and can be improved and has millions of engineers operating them and much more customers using them. On the other hand we have an assembly line which requires to replace all existing lines, to rebuild every single product, to retrain the engineers, operation of all businesses would be interrupted, just for some open specification of some assembly line. And at the end we would have the same existing situation anyways, because implementations would be proprietary, also we have no guarantee that it will actually be faster or more efficient down the history line.

    • @aeroscience9834
      @aeroscience9834 3 ปีที่แล้ว +2

      Which is why Linux failed and everyone uses windows right?

    • @32gigs96
      @32gigs96 ปีที่แล้ว

      @@aeroscience9834 why do you people not understand that general purpose consumer products isn’t the only space out there. Linux is used everywhere but personal computers. Servers are almost entirely linux. Risc V is useful for the tiny processor that exists on like a hard drive or refrigerator not ur pc

  • @jordonberkove7438
    @jordonberkove7438 4 ปีที่แล้ว +4

    RISC was the way of the future when the Alpha 64 by DEC was released in 1992. It was not to be.

    • @der0keks
      @der0keks 4 ปีที่แล้ว +1

      There are more risc chips in use today than any other. Almost every phone and small device is risc.

    • @ByteMeCompletely
      @ByteMeCompletely 3 ปีที่แล้ว

      @@der0keks So what. There was a time when there were more 6502s than IBM 360s.

    • @howardroth7524
      @howardroth7524 3 ปีที่แล้ว

      @@der0keks Yup. Probably 99% of CPUs are RISC today. Only x86/x64 are CISC.