Building Your Own RISC-V CPU With SiFive

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024

Комментарии • 353

  • @davimarsteinarsson6753
    @davimarsteinarsson6753 5 лет назад +369

    My youtube feed is just Radeon 7, Radeon 7...... but Level1 delivers with something much more interesting.

    • @nowayout177
      @nowayout177 5 лет назад

      ikr

    • @GoodOlKuro
      @GoodOlKuro 5 лет назад +4

      B-b-but V < VII

    • @Karishin32
      @Karishin32 5 лет назад +1

      Why sub to more than 1 tech channel? They all parrot the same shit.

    • @mohdfaizal6773
      @mohdfaizal6773 5 лет назад +1

      Because today the embargo lifts.
      But hey the other bleeding edge it's coming around too.
      SBCS AND risc n arms are cool

    • @Nikki-os2df
      @Nikki-os2df 5 лет назад

      U're right Sir.

  • @harrycox6303
    @harrycox6303 5 лет назад +182

    Featuring Wendell's Star Trek inspired look

  • @moofree
    @moofree 5 лет назад +281

    The way things are progressing, 2024 will be the year of the RISC-V GNU Hurd gaming desktop.

    • @davidste60
      @davidste60 5 лет назад +5

      No vector extensions yet, won't be running a phone by 2024 unfortunately.

    • @Houshalter
      @Houshalter 5 лет назад +1

      @@davidste60 its supposed to be mininal

    • @davidste60
      @davidste60 5 лет назад +17

      @@Houshalter- The core instructions are supposed to be minimal yes, the extensions however are supposed to allow RISC-V to replace all ISAs including those of high performance CPUs. But the specs aren't finalised yet.

    • @FinaISpartan
      @FinaISpartan 5 лет назад +8

      HURD is slow and bloated. Better off using something like MINIX, SeL4 or Redox.

    • @davidste60
      @davidste60 5 лет назад +1

      @WaliWorldX - I think by the time Wayland is comparable to commercial display APIs (if ever) linux will be woefully behind in some other way. This from a linux and Windows user.

  • @mr_beezlebub3985
    @mr_beezlebub3985 5 лет назад +54

    Nice to see tech RUclipsrs who report on more than just gaming stuff

  • @robertgwatts1858
    @robertgwatts1858 2 года назад +1

    Fascinating technology. I have some embedded audio DSP projects in mind and wasn't sure what architecture I want to work with. I'm convinced risc is the future, and everything being open source with a growing ecosystem, this is definitely the way to go.
    Thanks for the video.

  • @SafiMajid
    @SafiMajid 5 лет назад +34

    now MIPs is open source. i hope we get good stuff in computer arch in the coming years

  • @rkornilo
    @rkornilo 5 лет назад +29

    Curious, why it seems that Quake 2 is a sort of nostalgic general benchmark..
    The fan on that thing is adorable.

    • @crimsun7186
      @crimsun7186 5 лет назад +4

      "When in doubt which game to use, pick Quake II"

    • @SteelSkin667
      @SteelSkin667 5 лет назад +23

      It's an OpenGL "hello world" of sorts. Of all the Id software games that have had their source code released, it was the first to ship with OpenGL support.

    • @rkornilo
      @rkornilo 5 лет назад +3

      Oh ok. That makes total sense. Thanks, Skin.

  • @SoupRKnowva
    @SoupRKnowva 5 лет назад +126

    RISC-V is super cool, and I’ve been working on it at school quite a bit, but, and I don’t mean to be a Debby downer here, but SiFive doesn’t have any open source CPUs.
    The only thing open source about their cores is that they’re using the open source RISC-V ISA, but the micro architecture implementations of theirs are all proprietary.
    I do appreciate them pushing RISC-V and for trying to make it easier to integrate stuff with the platform, but the sales pitch is a little disingenuous

    • @L0_V
      @L0_V 5 лет назад +2

      So the big guys are getting involved , to keep it proprietary.!?

    • @benjaminmiddaugh2729
      @benjaminmiddaugh2729 5 лет назад +6

      @@L0_V The typical approach of hardware manufacturers using open specs is to keep their particular implementations proprietary (or at least as proprietary as they can), mainly because they're afraid of other people ripping off their manufacturing and burying them with their own product. That is usually unlikely, for a lot of reasons, but it doesn't stop companies from mitigating a lot of potential benefits from fully open hardware in the name of protecting themselves. It's been a long time, but I read an essay by Eric S. Raymond that explains the commercial benefits of open drivers that I think also applies to open hardware. (I don't remember the name, or the exact book it was in, or I'd mention it here.)

    • @stefandj4088
      @stefandj4088 4 года назад +6

      is there any that is truly open source?

    • @thegorn
      @thegorn 4 года назад

      Wonderful takedown man. Nice one.

    • @aleksandersuur9475
      @aleksandersuur9475 4 года назад +5

      @@stefandj4088 Yes, there are RISC-V implementations that are truly open source. en.wikipedia.org/wiki/RISC-V#Open_source you can write one more all on your own if you want to.
      They probably can't match efficiency and feature set of commercial implementations though, not yet in any case. And you probably can't go and buy silicon of these implementations yet. Though, maybe one day.

  • @0ptimismPrime
    @0ptimismPrime 5 лет назад +28

    Is it just me, or did anyone else think 'Star Trek TOS Science Officer' when looking at what Wendel is wearing in this?

    • @robrocksea
      @robrocksea 4 года назад

      I think that was deliberate

  • @esra_erimez
    @esra_erimez 5 лет назад +23

    RISC-V is significantly important.

  • @Leonelf0
    @Leonelf0 5 лет назад +109

    FPGA should be in mass produced products, but only where it makes sense. SDR, Oscilloscopes etc all have FPGAs since the algorithms can be updated and enjoy the benefits of parallelization. But the nvidia module is just a joke

    • @crimsun7186
      @crimsun7186 5 лет назад +5

      RME uses FPGAs on all their audio interfaces, as opposed to using off-the-shelf converters...This is also why their cheapest product is 800 USD.

    • @FindecanorNotGmail
      @FindecanorNotGmail 5 лет назад +1

      BTW. Wendell mentioned that there is a FPGA on the expansion board for the RISC-V board. It is preprogrammed to act as its PCIe root complex.
      I suppose the chipset is lacking...

    • @helloworldstein
      @helloworldstein 5 лет назад +17

      Yeah I dont think he understands what an FPGA actually is besides the basic English Wikipedia article (he seems to think FPGAs are just reconfigurable CPUs?). FPGAs are very often used in mass products, even cheap ones, specifically because they are so cheap and they can allow you to consolidate many jellybean parts into one chip. Some of the cheaper $10 FPGAs nowadays are nothing short of amazing and can often replace 5 or 10 discrete components, especially for DSP and RF implementations.

    • @davidste60
      @davidste60 5 лет назад +7

      @@helloworldstein - I think he means custom ASICs are cheaper if you can do large enough volume, not comparing to using a group of off the shelf ASICS.

    • @helloworldstein
      @helloworldstein 5 лет назад +4

      David Stevenson that used to be the case but with the way FPGA prices have plummeted in the last decade and their capabilities have only gotten better, you have to have a very specific usecase and very specific products when you do a cost benefit analysis with using FPGAs vs ASICs nowadays. In many mid to high production rate manufacturing, you’re better off sticking with a FPGA now. The volume needed to get your per unit ASIC production down to the $3 mark many FPGAs hit nowadays is difficult unless you’re selling a hit product like the PS4.

  • @GRBtutorials
    @GRBtutorials 5 лет назад +42

    Unfortunately, $999 for the main board and $1999 for the expansion board is... a bit outside my budget :(

    • @lawsonktm577
      @lawsonktm577 5 лет назад +7

      Yeah same I wasn't expecting those prices thats just crazy

    • @paulnoecker1202
      @paulnoecker1202 4 года назад +6

      I just went to order expecting raspberry pi prices, thought $999 was for something else, look shit my pants, and then start raspberry pi shopping.

    • @rolfw2336
      @rolfw2336 4 года назад +15

      Ohh is that why he doesn't mention the price in the first few minutes? Got it.

    • @cutliss
      @cutliss 4 года назад +4

      Who’s was the target customer? Can’t be regular people

    • @JmbFountain
      @JmbFountain 4 года назад +3

      @@cutliss Mainly Universities using it for teaching IS (and in the broader sense Computer Engineering), people developing for RISC-V-Based systems etc.

  • @luisgonzalez1637
    @luisgonzalez1637 5 лет назад +11

    Down with x86! Long live RISC!

  • @SleepyRulu
    @SleepyRulu 5 лет назад +29

    Risc v is interesting

  • @kmg501
    @kmg501 5 лет назад +59

    I want fully open source hardware, software and design to be legislatively mandated for voting systems. I can think of no better way to end criminal control of such systems.

    • @mohdfaizal6773
      @mohdfaizal6773 5 лет назад +4

      I'm sorry, they've already started building a wall. 🤣😜🏢

    • @Houshalter
      @Houshalter 5 лет назад +11

      There should be no hardware involved with voting systems.

    • @RobR99
      @RobR99 5 лет назад +9

      I love technology but for voting I can think of nothing more important that PAPER ballots! They are not subject to data corruption or intentional alteration. They can be counted by hand without need of machines if necessary. It's the only electronically secure way to vote!

    • @FinaISpartan
      @FinaISpartan 5 лет назад +13

      @@RobR99 However, anything requiring counting by hand is always subject to human error.

    • @RobR99
      @RobR99 5 лет назад

      @@FinaISpartan that's why they are first counter by machine. You then need a consensus between the hand and machine count. That's how we do it in my state and I've never heard of any problems with things like improper calibration changing votes.

  • @andrewsanders6049
    @andrewsanders6049 5 лет назад

    You're right, Wendell. The potential here is very exciting!

  • @trandel
    @trandel 5 лет назад +3

    I've been looking at Risc-V for a while now and it is exciting. Given the companies involved I can see Samsung and Google delivering mobile devices with similar SOC performance to Apples bionic custom ARM chips.

    • @SoupRKnowva
      @SoupRKnowva 5 лет назад

      Trent Randel if Samsung or google were going to making SoCs with performance on par with Apple’s A-series chips, they’d have done so already. Or if they will in the future it won’t be because of RISC-V, it’ll be because they put the engineering work and money into doing so

    • @trandel
      @trandel 5 лет назад +1

      @@SoupRKnowva Apple's advantage is scale and end to end product development and delivery. Andriod and the OEMs that produce the phones rely on kernel development that accommodates a wide range of dependencies while being flexible with its APIs. Apple doesn't have this issue. Risc-V has yhe advantage that companies like Microsoft and Google could deliver a on chip solution that isn't currently possible with proprietary archtecture like ARM. The challenge is scalability.

    • @SoupRKnowva
      @SoupRKnowva 5 лет назад

      What is it about the RISC-V ISA that will allow these companies to suddenly match Apple’s performance where they couldn’t with the armv8 ISA?
      The problem is that only Apple was willing to develop their own microarchitecture, everyone else is playing second fiddle with Qualcomm or ARM designed cores that just can’t compete. That doesn’t suddenly change if they start using a different ISA. These companies still need to be willing to invest the money to develop their own microarchitectures if they truly want the same performance that Apple has managed

    • @trandel
      @trandel 5 лет назад

      @@SoupRKnowva I think you're missing the point, its not really about the RISC-V architecture and more about the customization of the chip and everything around the chip. At the moment Apple has the ability to design and produce a chip that they can them optimize other components V-ram, Bios, PCI lanes, ..., including their OS. This is end to end manufacturing, and gives Apple % gains along the entire process. Andriod and Windows on the other hand need into their software a multitude of variables, this makes their software overly bloated and slows them down. As most Linux people will tell you, the advantage of Linux is you can re-compile the Kernel yourself either adding or removing to increase overall performance. This is why I can run the Latest Linux Mint distro on an old Pentium Chip but not window's 10. RISC-V gives a standardized base infrastructure from which any OEM can them make optimized products from the ground up whilst also providing sufficient scope for developers to continue to develop software. The biggest loser in this in my opinion will be Intel.

    • @SoupRKnowva
      @SoupRKnowva 5 лет назад

      I don’t really understand what you’re trying to say at all. None of that depends on RISC-V vs armv8, all of that customization is completely possible with armv8, Apple being the best example. Apple’s ability to vertically integrate has very little to do with what instruction set they chose to implement and everything to do with the investment they put in. These other companies need to make similar investments to reap the rewards

  • @osgrov
    @osgrov 5 лет назад +2

    This is interesting stuff. Would love to hear and see more from you guys on this. :)
    Maybe a guide that explains how to go about setting up Debian on one of those things? Like what hardware is required, how to configure it, setup, installs and all that jazz.

  • @hlavaatch
    @hlavaatch 5 лет назад +11

    Yeah, but what about the probably backdoored management core? Who asked for that?

    • @TheRealFobican
      @TheRealFobican 5 лет назад

      Every time that gets brought up being present in something, it really makes me a little sad.

    • @guidobit
      @guidobit 4 года назад +1

      Power9 on OpenPower is ur friend.

  • @MKeehlify
    @MKeehlify 5 лет назад

    Thanks for covering this topic. I wanted to buy one myself, but imports in my country are very challenging at the moment. For now I am playing around with risc-v in qemu, but it's not the same. Hope to see more on this in the future!

  • @Ometecuhtli
    @Ometecuhtli 5 лет назад +1

    Haven't seen Wendell this excited since... well, since ever, I wonder if in about a year's time we'll be seeing his last L1T video saying goodbye to concentrate all his efforts in the... Wendellexa

  • @bertnijhof5413
    @bertnijhof5413 4 года назад +2

    Open source is essential for non-US companies in the age of Trump. Today you're friends and tomorrow you're enemies. No serious Chinese or EU company wants to depend on US semi-finished products.

  • @youngThrashbarg
    @youngThrashbarg 5 лет назад +13

    At the end of the day.. what else do you need than Quake 2.

  • @fishclaspers361
    @fishclaspers361 5 лет назад +7

    I want to see RISC SOCs get integrated into AMD and Intel packages. You could use it for A.I processing, use it to run the OS, use it for background processes and other things.

    • @Zarcondeegrissom
      @Zarcondeegrissom 5 лет назад

      I kind of like the idea, and have often thought about a smaller micro-CPU just for running driver code on to free up the main CPU for more CPU demanding apps. There was a time that a sound card had an actual processor on the chip (like the EMU10k), that did actual sound processing stuff. After the LT win modem came out other companies drifted toward doing all the logic stuff on the computer's main CPU in software instead of having actual logic in the device to do that. case and point, most AC97 chips, are just a DAC and ADC and EVERYTHING else is done in software by the driver on the CPU, not the AC97 chip. After that trend started, I so wanted to evict the bloating drivers off to there own dedicated processor to let my apps run faster on the main CPU.

    • @nazgullinux6601
      @nazgullinux6601 4 года назад

      With this idea you are asking for a whole new nightmare of programming for low level devs and an even worse nightmare for vendor instruction sets. The risc chip would need it's own dedicated memory and memory controller apart from any x86 bloated hardware crowding over pcb space.
      Merging risc or any other large IC with x86 is a terrible idea and only a low level devs will understand why this is true.

    • @juicecan6450
      @juicecan6450 4 года назад

      RISC integration within an x86 chip causes a whole mess of incompatibility issues on a microcode level, which is precisely why intel has instruction sets that mimick RISC behaviour for faster execution (AVX, DMA etc) . What you say might be possible but it would basically require reinventing the wheel with massive investments that provide diminishing returns.
      But corporations like intel and AMD have obligations to shareholders to turn up a profit every year non stop,so they cant afford to take such endeavours and stick to improving upon whatever they have on hand (precisely the reason Haswell was the last great innovation from intel imo, with it's FinFET implementation at 22nm). So you might be able to guess where I'm going with this. The x86 platform is most likely going to be stomped out by ARM and RISC-V SoCs. And altho i hope it doesnt come to that, the enthusiast PC market might become a thing of the past.

  • @joonasfi
    @joonasfi 5 лет назад +3

    I think the architecture is actually very exciting also, seeing how many security issues have resulted due to complexity of modern x86/amd64 stuff. How about simpler architecture, but just scale the core count to something ridiculous? The tasks that usually require much horsepower like video compression/decompression and rendering should be pretty parallelizable..

  • @Dazdigo
    @Dazdigo 5 лет назад

    If you wish to talk about the power of FPGA, would be great if more people knew about the MiSTer project. It is amazing how many retro consoles and arcades they have supported on it already!

  • @SectorZeroOne
    @SectorZeroOne 5 лет назад +21

    Oooooooh shyt! I thought Wendell was wearing a Star Trek TOS shirt, lol.

  • @peppybocan
    @peppybocan 5 лет назад +4

    As my basic understanding of VHDL I have no chance of doing anything useful with that.

  • @blackfireburn
    @blackfireburn 5 лет назад +4

    Would happily watch more videos on this chip hint hint. I heard a lot of Debian can already on it,

  • @RonJohn63
    @RonJohn63 5 лет назад +2

    The RISC/CISC debate was over 20 years ago.

  • @snehilbhadkamkar
    @snehilbhadkamkar 5 лет назад

    Great video as always

  • @itsdeonlol
    @itsdeonlol 5 лет назад

    This is great Wendell!!!

  • @zoltanr15
    @zoltanr15 5 лет назад +12

    I wish I could understand

  • @MrTurboTash
    @MrTurboTash 5 лет назад +2

    soooo, what can this do that my pi dont?
    look mom, i slapped some legos together

    • @auslanderalex5464
      @auslanderalex5464 5 лет назад

      Its great for dedicated hardware acceleration. We have an example in our lab with image processing, there is literally no processor on earth (we looked) that can run a software implementation that handles the crazy data bandwidth we need for this experiment. We had to go with hardware acceleration; so our only option was a National Instruments FPGA, which is incredibly expensive (think more than your car, house and wife combined). This would have been amazing for that application, we could have made our own custom chip that is built for this one task and been insanely good at it. But I agree for your average tinkerer they have zero need for this.

  • @JD-ey8hw
    @JD-ey8hw 5 лет назад +3

    I have zero idea what hes talking about but i want to learn it

  • @peterdoa1
    @peterdoa1 5 лет назад +1

    legos is not a verb, it is not even a word

    • @AugustusBohn0
      @AugustusBohn0 5 лет назад +1

      I suppose it's not if you're a linguistic prescriptivist.

  • @NicoDsSBCs
    @NicoDsSBCs 5 лет назад +1

    Thank you so much for that. I filmed at FOSDEM last weekend, and I saw that board. Nobody had much information about it. I was intriged to say the least. Here the video, NicoD @ FOSDEM
    ruclips.net/video/OYGGbB3Pk8Y/видео.html

  • @ttebroc236
    @ttebroc236 5 лет назад +6

    Review: RISCEON-VII

  • @scottfranco1962
    @scottfranco1962 5 лет назад +1

    RISC-V needs to be widely available in microcontrollers and SOCs before it can knock ARM processors of the top spot. This is a long way to go.

  • @GonePh1shing
    @GonePh1shing 5 лет назад +3

    I know you said you don't want to get into RISC vs CISC, but can you? There really isn't a lot of solid info out there, certainly not in a readily digestible format.

    • @GonePh1shing
      @GonePh1shing 5 лет назад

      @electric messiah From what I've seen the debate is alive and well. I just haven't seen it explained all that well.
      Some have said that some form of hybrid architecture is likely most optimal, however I haven't seen it explained as to why, or what such an architecture might look like.
      Wendell seems to be pretty knowledgeable on the topic, and I'd love to see a rundown video from his perspective and experience.

    • @SoupRKnowva
      @SoupRKnowva 5 лет назад

      Like electric messiah said, even x86 machines are risc style cores with a hidden instruction set that the x86 instructions get decoded into. This was the major advancement of the p3, uop cracking lead to huge performance gains.
      I guess there are some special purpose pieces of hardware on chips today that I guess you could say are using something more like cisc instructions, but for the most part, risc has reigned supreme for quite a while now. It’s only due to legacy basically that we’re all still mostly using x86 cores in our computers still today

    • @totalermist
      @totalermist 5 лет назад +1

      @@SoupRKnowva >It’s only due to legacy basically that we’re all still mostly using x86 cores in our computers still today
      No, that's not quite true. x86 is used in the PC and server space because RISC has next to no _real_ advantages over x86 CPUs in many use cases.
      Just look at AMD's Opteron A1100, Qualcomm's Centric, or Cavium's ThunderX2 - they excel in certain workloads and fall behind their x86 competition in others.
      Gone is the often touted performance-per-Watt advantage as well, as all these chips are in the 100W+ class to match their CISC counterparts; all while making up for the still weaker per-core performance by adding more cores per die.
      It's simply not a tautology that RISC=better, see www.phoronix.com/scan.php?page=article&item=ec2-graviton-performance&num=5 for some real-world numbers.

  • @CyFr
    @CyFr 5 лет назад +1

    Great now I have a hankering for some world conquest

  • @MichaelRusso
    @MichaelRusso 5 лет назад +1

    Risk-V is not open source. It is open spec, Linux is open source.

  • @spiceyfrenchtoast9421
    @spiceyfrenchtoast9421 5 лет назад +1

    Quality content!

  • @RedlineRob
    @RedlineRob 5 лет назад +10

    Did you say sponsored in the video? I didn’t hear it.

  • @QuickQuips
    @QuickQuips 5 лет назад +3

    I wonder if it is possible to pull off a dedicated and streamlined emulator machine this way. I see retropie developers making the most of the open source architecture.

    • @DanielLopez-up6os
      @DanielLopez-up6os 5 лет назад +3

      Well many have used FPGA for "Hardware emulation", such as MIST FPGA computer, that emulates Amiga, Atari ST, and many others.

  • @linuxxr
    @linuxxr 4 года назад

    when a computer builds a computer ,,we will be in big trouble

  • @Gooberpatrol66
    @Gooberpatrol66 5 лет назад +9

    Dr. Weird

  • @lastmiles
    @lastmiles 5 лет назад

    So if I want RISC-V then I have to design it myself and get it manufactured and ... then maybe figure out software for it? To hell with that. I merely want a better GPU or a desktop CPU that isn't full of hardware security bugs like Intel. So RISC-V with 16 cores souns just fine running Linux EXCEPT THERE IS NO HARDWARE ANYWHERE and no one has it and no one will for years .. so this sucks.

  • @crazieeez
    @crazieeez 4 года назад +1

    Ok, I can get a raspberry pi for $35.00 vs getting a RISC-V CPU from SiFive for $1,500. I'm not dumb. I will buy $35.00 raspberry pi ARM.

  • @AnnatarTheMaia
    @AnnatarTheMaia 4 года назад +1

    If you want to know how well thought out a processor (any processor) is, just look at its instruction set. RISC V's assembler is incredibly complicated, which adds insult to injury considering RISC is an acronym for reduced instruction set computer. Then there is the fact that, other than these toy systems, there are no commercially available, 1U 19" rack mountable servers based on RISC V, and as far as software, there are no enterprise ready, non-Linux based distributions: for example, there is no illumos or SmartOS port of RISC V. All these things considered, this is little more than a toy and a research processor architecture hyped up far more than it actually deserves to be. OpenSPARC is licensed under the GPL, and yet nobody talks about it, so from that, I conclude RISC V is overhyped. If you want to run enterprise level workloads, there is nothing in the RISC V space for that. It does not deserve the hype.

  • @andljoy
    @andljoy 5 лет назад +3

    I have a USB over Ethernet unit that uses an FPGA to do both the Ethernet and the USB :D

  • @dustinkrejci6142
    @dustinkrejci6142 5 лет назад

    That intro though.. good stuff. Please do more voice acting for me ;)
    P.S I may I use that intro as a sound board voice over Wendell? :)

  • @ubacow7109
    @ubacow7109 5 лет назад +1

    28nm is kinda dated, but im sure it has a lot of applications still regardless of the die size. Does SiFive make any that are more modern though?

  • @Mikeuh-56
    @Mikeuh-56 5 лет назад +5

    The fan is so tiny it's so cute.

    • @mohdfaizal6773
      @mohdfaizal6773 5 лет назад +2

      That's whut she's said too

    • @SoupRKnowva
      @SoupRKnowva 5 лет назад

      It reminds me of the tiny fans on some of the higher end FPGA dev boards

  • @UnyieldingVigor
    @UnyieldingVigor 5 лет назад +26

    the inefficiencies in RISCV come from doing any type of gpu related task since the gpu is emulated in software-It can bog things really far down under some use case scenarios. For basic web browsing it is fine. What I'm working on is a cpu that was only partly based on RISCV but with modified and additional instruction sets and firmware so that I could use physical gpu cores integrated into my SOC that communicate with cpu. It eliminated the inefficiencies of RISCV and provides much higher efficiency and performance. This will be going into my laptop which I designed over the past year.

    • @mohdfaizal6773
      @mohdfaizal6773 5 лет назад

      HaiL

    • @BruceHoult
      @BruceHoult 5 лет назад +8

      That doesn't make any sense. x86 also bogs down if you run software GPU on it. But you don't have to .. you connect either RISC-V or x86 to a GPU card/chip using PCIe. Or you can build it onto the SoC. Whatever you want. If you want a GPU built into your RISC-V SoC, SiFive has licensed IP for GPU available.

    • @UnyieldingVigor
      @UnyieldingVigor 5 лет назад

      @ Bruce Hoult x86 if run by itself has an integrated gpu and cant run by itself if it doesnt have an integrated gpu. A few x86 dont have an integrated gpu and have to be used directly with a dedicated gpu, but you cant run x86 cpu by itself solo unless it contains an integrated gpu. RISCV sifives chips, such as the u5 series and 7 series come WITHOUT an integrated gpu as far as i know and have seen SO FAR. If anything has changed since the last time i looked a few months ago, then it is big news to me. They do not have physical gpu cores integrated into them. instead it uses software to emulate the work of a gpu. this is how it gets significantly bogged down in any graphics computational task. Where as with x86 integrated gpus have physical cores, physical as "in hardware logic gates to build the actual cores and pipelines" and hardware is much faster and more efficient than the cpu doing gpu work in software. IF SIFIVE now has options for physical gpu cores integrated into the cpu then I am not seeing it from any of look through their website and would be very interested in seeing it. As for connecting an external graphics card to work with RISCV-yes it is possible. I was strictly reffering to their single chip embedded solutions not containing physical gpu cores. EDIT: I do know of one company over in hong kong who is designing RISC-V SOC with a capable integrated software based gpu, but even so this is different from what I am talking about regarding physical integrated gpu cores.

    • @BruceHoult
      @BruceHoult 5 лет назад +5

      @@UnyieldingVigor "you cant run x86 cpu by itself solo unless it contains an integrated gpu." Of course you can! I've built many machines like that myself, to use as a server I log in to via ssh. Most recently I did that with a Core i9-9980XE. No integrated GPU and I didn't add a graphics card.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 5 лет назад

      You are still thinking in terms of the high overheads of running a Microsoft-Windows-style desktop. Linux DEs are much more efficient than that. Remember when Vista first tried to introduce 3D-style desktop effects? And how they demanded high-end hardware to work properly? At the same time, I could run KDE 4 with full Compiz effects on my little Asus Eee 701 with its little 900MHz uniprocessor Celeron, and it worked just fine.
      “GPU? What’s that?”

  • @jessen600
    @jessen600 4 года назад +1

    I want a FPGA that imitates a Tandy 1000 with 768KB of RAM.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 5 лет назад +9

    1:24 Yes, but Raspberry π is ARM, and ARM is RISC, too.

  • @davidprock904
    @davidprock904 4 года назад

    Did you say 15 million or 50 million?
    The Architecture im working on will be the last, it can have limitless parallel execution threads, limitless in regards to the number of lines of code you have!

  • @christopherkahn6522
    @christopherkahn6522 3 года назад

    Good explanation.

  • @darthslackus499
    @darthslackus499 5 лет назад +1

    At first, that blue sweater really made me think of you cos-playing a crew of the Enterprise.

  • @pacadamianmotato
    @pacadamianmotato 5 лет назад +1

    Can you please press F11 and make background full screen?

  • @axelBr1
    @axelBr1 4 года назад +1

    "Year of the RISC-V desktop, I don't think we'll see that any time soon." :)

  • @sorenmelchior
    @sorenmelchior 5 лет назад +1

    I wonder if one could build the perfect chip for video encoding/rendering... hmmm.

  • @Kevin-qt3sg
    @Kevin-qt3sg 5 лет назад +1

    This video is Way Beyond my nerd level

  • @michaelkelly7379
    @michaelkelly7379 5 лет назад

    Almost makes me wish I understood my course in digital circuit design in undergrad> Lol all that VHDL and Verilog FPGA programming on top of learning what this stuff was and how it worked made us weak and woozy.

  • @jaronnamir8868
    @jaronnamir8868 5 лет назад +1

    That blue shirt collar is driving me crazy cause it's stretched & too far to the right (his left)

  • @TheOfficailTribe
    @TheOfficailTribe 5 лет назад

    i literally know nothing about about what this guys talking about but its extremely interesting thanks youtube

  • @franciscoayrolo5612
    @franciscoayrolo5612 5 лет назад +1

    Oh my, so many topics I'd like to expand on. Almost every thing you mention sounds interesting

  • @Potus4547
    @Potus4547 4 года назад

    Risk5 will be a clusterfck.
    THE only reason software is so prevalent ( aka CHEAP ) today is because the hardware is stable - especially at corner cases - where power and compatibility meets.
    By allowing the Vendors / Hardware to split their platforms - YOU FORCE A LOT OF DESIGN (or software emulation) into the software.
    THIS can only work IF ANY piece of software will come with the Instruction SET *(for ASM emulation) build in the software. THEN MAYBE.

  • @samuelschwager
    @samuelschwager 5 лет назад +3

    So, 2020 will be the year of the RISC-V Linux Desktop? :P

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 5 лет назад

      This is not “desktop” any more. Think “advanced supercomputing workstation”.

    • @RazvanAlin
      @RazvanAlin 5 лет назад

      by the time RISC-V picks up, will be moving to quantum computers

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 5 лет назад +1

      @@RazvanAlin Quantum computers have been coming for decades. They have so far been suited only for physical simulations and other such problems that were once the preserve of the old-style analog computers -- the ones that were pushed aside when digital became fast enough and cheap enough, and offered much greater accuracy.
      RISC-V has already “picked up”. These products are available now.

    • @samuelschwager
      @samuelschwager 5 лет назад

      @@lawrencedoliveiro9104 Yeah, supercomputers, workstations and SBCs like Raspberry Pi? On the desktop world there is so much x86 legacy software that it would be hard to replace that.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 5 лет назад

      @@samuelschwager You didn’t watch the video? He specifically mentioned how Linux has come to dominate most of the computing world. Think of supercomputing, data science, AI and all the rest of it. He mentioned TensorFlow -- that’s the kind of area where this thing will be used. The desktop is accounting for a smaller and smaller proportion of the computing market.

  • @TheErraticTheory
    @TheErraticTheory 2 года назад

    I would love to develop a whole series of compute units that can be fit into a 3.5 HHD form factor. Then you could have a SOC, CPU, GPU, FPG, SSD, HHD, NNU ect. Then they would communicate to each other via a fiber optic network connection so that when you upgrade you took the old SOC or GPU And place them into a home server that managed them like a super computer you could keep the hardware till it wears out and not add to the land fill that which still works. You can the tap into you server for heavy work loads via encrypted internet link. You will grown your computing power not upgrade it.

  • @larryteslaspacexboringlawr739
    @larryteslaspacexboringlawr739 5 лет назад +1

    throwing serious shade at fpga 3:45, what did the fpga ever do to you?

  • @stephenhall3515
    @stephenhall3515 5 лет назад

    How ironic that RISC and ARM both came out of UK efforts in Cambridge, mainly badged as Acorn/BBC.
    Microsoft and Apple alongside processor makers and IBM killed off Acorn by buying and suppressing.

  • @xDR1TeK
    @xDR1TeK 5 лет назад

    Btw, standard isn't optimal. ISA is not rocket science. ISA optimization is witchcraft that spans over multiple fields. Pipelining, power saving, paging, caching, and prefetch lately. They sound few, but dp that in software and think circuits switching at crazy clock speeds. Risc in any form is simplified architecture. That is not lightning computing. Do not confuse ISA R&D on FPGA's and actual prototyping boards. Power consumption is astronomical. Speeds are non realistic. That only proves the instruction set architecture works. And still, CPLD's are much faster than FPGA's. They don't end up in consumer electronics. ASICs are specific ic integrations that FPGA's might prove to be a cheaper alternative. However, either are not expected to turn computing head over heels.

  • @carlosmanuel5992
    @carlosmanuel5992 3 года назад

    What this guy can't grasp is that the chips/ board that you buy from Sifive are NOT open source. Until some super big company produces chips which use RISC-V and are open source you are basically financing something like ARM which is closed source.

  • @PWingert1966
    @PWingert1966 3 года назад

    I have been playing with development hardware since the N32032 by National Semiconductor when I was in University and they had a student offer available. cpu-ns32k.net/CPUs.html If you want to look at old cores like the N32K and 6502 and 6809 visit the open cores site opencores.org/projects?expanded=Processor

  • @Some.real.human.
    @Some.real.human. 3 года назад

    watching this while making my own MIPS processor

  • @spacewolfjr
    @spacewolfjr 5 лет назад +2

    Intro reminded me of ATHF

  • @Chris-op7yt
    @Chris-op7yt 4 года назад

    so can i finally play ET without freaking judders, no matter the gpu or OS?
    all the power and thermal throttling garbage of intel/amd/nvidia current generation hardware runs worse than a P3...except in stupid benchmarks.

  • @elalemanpaisa
    @elalemanpaisa 24 дня назад

    Berkley ftw.. again.. first they gifted us BSD and now this.

  • @thegorn
    @thegorn 4 года назад +1

    I’ll wait for RISC-VI.

  • @first-thoughtgiver-of-will2456

    I bet even with the extra registers, on a decent resolution fab you can probably overclock the pants off these limited extension RISC V plats.

  • @nagyandras8857
    @nagyandras8857 4 года назад

    i disagree. i belive the next gen cpus will all have mixed architecture cores, and an integrated FPGA. to make sure, that software CAN tailor the hardware on demand to something that can be better utilised. like a realy custom core.

  • @scottfranco1962
    @scottfranco1962 5 лет назад

    Sorry, no sale. Even if you have all of the IC cells predefined and tested, at the target process, and just mix and match cells on the target silicon, you are generating a custom mask set. This is getting the better part of a million dollars for a complex chip. That does not even include test and manufacture.

  • @npcDroneClass
    @npcDroneClass 5 лет назад +1

    nobody gave sparc a chance :'(

  • @fuzzywzhe
    @fuzzywzhe 5 лет назад

    Was this just a commercial for Amazon, and Google? WTF? Can't even see a computer in operation, what a total waste of time.

  • @travismoore7849
    @travismoore7849 5 лет назад

    What if you put some put 7 nm pure silicone between the p-n junctions of transistors to incorporate negative resistance or quantum tunneling to speed up larger nano meter chips by using quantum tunneling transistors in 14 plus sized manufacturing??

  • @MegaAshabasha
    @MegaAshabasha 5 лет назад +2

    Fascinating.

  • @samferrer
    @samferrer 4 года назад

    So, Knut's the art of computer science volumes are going to be very popular ... very soon ...

  • @ibonitog
    @ibonitog 5 лет назад +1

    Awesome video! Hopefully we're gonna see more from them in the future, IRL but also on your channel :D

  • @dragonboyjazz
    @dragonboyjazz 5 лет назад

    i would love to see these things made into simple application modules, "Level1 Loungeroom Modules", u have a fpga as a base, and then attach the risk modules , 1 for spotify, 1 for steam, 1 for alternative wanna be steams like epic, etc...
    then as soon as anyone tries to fix one or make modification in anyway...... we sue the friggen pants off that puppy and keep truckin!
    on a more realistic level i would like to see this kind of thing implemented into our loungerooms to give us better control of our "smart homes", something like this would allow the person to have a local network for their smart home rather than a web service which would mean better security and lower latency.

  • @xDR1TeK
    @xDR1TeK 5 лет назад

    This is like niche market products. Not for everyone. Not practical in every scenario.

  • @unknownpresident
    @unknownpresident 5 лет назад +3

    where are the links to the samatic and documentation , on how to build a CPU ?

  • @freddobrowski2974
    @freddobrowski2974 2 года назад

    WHEN ARE THEY GOING TO ADD MEMORY AND WHAT EVER CHIP'S THEY NEED TO A PCI RISER ADAPTER TO HELP THE OLDER LOWER MEMORY GPU'S . GAMERS AND MINERS COULD USE THAT. THEN MAYBE YOU COULD ACTUALY BUY A NEW GPU

  • @delivanov252
    @delivanov252 5 лет назад +1

    I subbed because of your blue sweater...

  • @winstonalf
    @winstonalf 4 года назад

    Until windows kernel is compiled for risc-v nothing much is gonna change

  • @m__m4354
    @m__m4354 5 лет назад

    Hardware that can be reconfigured in case of an update or a design flaw should not be in a finished product - I agree.

  • @Nomaran
    @Nomaran 5 лет назад +2

    How would a consumer get a RISC cpu to play with? Is there anything to play with at this point?

  • @TEOGUN
    @TEOGUN 4 года назад

    So how do I build my own RISC-V CPU with SiFive ?????????

  • @nononowhyno
    @nononowhyno 5 лет назад +1

    This is so cool. like so cool