RISC-V Solutions for Automotive
29:17
SiFive Taiwan Technology Day
1:26
Cambridge United and SiFive
3:06
Part II: SiFive's 2 Series Core IP
1:06:25
КОМЕНТАРІ
@edgeeffect
@edgeeffect Місяць тому
"let's go way back in time".... What, to when I'd already been a professional programmer for 10 years? ;)
@joaosidonio7562
@joaosidonio7562 2 місяці тому
What was the TOPS for AI int8 on an 8core x280
@mikafoxx2717
@mikafoxx2717 3 місяці тому
And this is why NVIDIA and Western Digital want RISC-V cores in their stuff, the ease of development. Plus, the instruction set is design for extremely simple decode logic, using set shifts from instruction encoding to registers for immediate instructions, directly wired register selection from the selection, a single location for sign extension bit.. so you can make a 15k gate, 32 bit processor with the embedded 16 or maybe all 32 registers. Even compressed instructions are just a direct LUT to an existing common base instruction.
@Fardin.Alizadeh
@Fardin.Alizadeh 3 місяці тому
Fallacy!
@jonlaban4272
@jonlaban4272 5 місяців тому
Looking forward to seeing RISC-V dominance in data centres at the end of this decade.
@Bianchi77
@Bianchi77 5 місяців тому
Nice video, well done, thanks for sharing it with us :)
@rmk_online
@rmk_online 6 місяців тому
Slides from SiFive website: sifive.cdn.prismic.io/sifive/25f3cf28-47ae-4cea-9e64-ecd43dea7f11_An+Introduction+to+the+RISC-V+Architecture.pdf
@ps3301
@ps3301 6 місяців тому
Where is sifive gpu ? Most people dont understand that this ip business model is based on volume. Arm will rule pc and mobile in the next 20 years. X86 will rule the data center for another decade. Risc v may have the car industry. But it is still tiny compared to both pc/car/mobile
@marcomartinez9387
@marcomartinez9387 7 місяців тому
Maga rides again ahhh verdad cabrón hahahaha😂
@Lucretia9000
@Lucretia9000 7 місяців тому
No mention of VHDL nor that Wirth created hardware with his Oberon language way before chisel and this horrible python based stuff.
@fotonical
@fotonical 8 місяців тому
Great talk
@canislupus616
@canislupus616 9 місяців тому
What about Python support for RISC-V? Is there a fully stable and official Python interpreter specifically tailored for RISC-V?
@raderator
@raderator 10 місяців тому
Funny how most computer breakthroughs come from one or two people doing side projects. Transistor, DOS, Apple I, C, Unix, ARM, Linux, Debian, Risc-V, Rust. Really only LSIC the GUI took big teams and a lot of money.
@apivovarov2
@apivovarov2 11 місяців тому
and now mojo!
@heartcorner1858taslim
@heartcorner1858taslim 11 місяців тому
proud moment ...........( jahoor bhai) 👍
@paulsherman51
@paulsherman51 Рік тому
Nice overview, Drew!
@deeplearningpartnership
@deeplearningpartnership Рік тому
Nice.
@adrianojordao4634
@adrianojordao4634 Рік тому
Tx. You helped me.
@georgespix7125
@georgespix7125 Рік тому
IF SSA used have you cross licecensed w IBM God bless Fran Allen
@SSS-sz8mg
@SSS-sz8mg Рік тому
Now where I can buy a Sifive p670 board? Thanks
@ElectroniTechInsights
@ElectroniTechInsights Рік тому
Thank you helpful
@GhostsOfSparta
@GhostsOfSparta Рік тому
Can’t wait to get 100k cores in my desktop PC. 🚀
@yourma-uh5um
@yourma-uh5um Рік тому
The Hifive Unmatched could've done with a full x16 slot instead of just the x8 PCIe slot. I had some ideas for a silent, wireless SSD NAS/Access Point but the connectivity is limited, especially for the asking price.
@BruceHoult
@BruceHoult Рік тому
It has a x16 slot. The SoC used only implements 8 lanes, so it doesn't matter what the board does. That's still a heck of a lot more PCIe than on the new JH7110, which is otherwise a considerably improved chip. If you want PCIe then get a SG2042 board -- 32 lanes of PCIe gen 4. The Horse Creek chip for the HiFive Pro still only has 8 lanes.
@yourma-uh5um
@yourma-uh5um Рік тому
@@BruceHoult Specifically looking for a mini-ITX solution.
@whothefoxcares
@whothefoxcares Рік тому
No bloat, no backdoors you don't need, SiFive is fast enough to make #DONALDJTRUMP feel great again
@truectl
@truectl Рік тому
The worst kind of "powerpoint" video. We can read slides. Reading them to us is of no help.
@D0J0P
@D0J0P Рік тому
Interesting. So it's not an open source core itself, just an open standard. Any vendor can take it and use it for their proprietary chip. Are SiFive chips fully open source?
@mohanbpcl
@mohanbpcl Рік тому
How to update bios in intelaken platforms
@Technicalgogi
@Technicalgogi Рік тому
Good luck sifive. You are in right direction
@Technicalgogi
@Technicalgogi Рік тому
Very interesting idea 👍
@ps3301
@ps3301 Рік тому
Sifive can beat apple m2 chip ?
@markmanning2921
@markmanning2921 Рік тому
HOPEFULLY they all decide to make professional level documentation that shows ALL the relevant information for the ISA in ONE PLACE not scatterbrained throughout one or more documents. As an example FLQ : RV32Q : I-Type | Imm[11:0] | rs1 | 100 | rd | 0000111 | blah blah blah description blah blah blah Showing the mnemonic, the opcode type, the encoding the opcode level and the encoding ALL IN ONE LOCATION not a little piece here, a little bit over there, more info scatterbrained through 2 or 3 other documents... ad infinitum. Look at the Sifive U74 documentation and they start out really well giving all the info in one nice concise blurb... but even here they often show an incorrect number of bits for many different bit field etc. More often than not they dont even state the encoding type (R Type, I Type etc) or even give the encoding at all. NOT HELPFUL!!!!!!!!!!!!!! Risc-V documentation is HORRENDOUS to the level where it is obvious that they cant be bothered to do the job justice. The one thing you can always say about ARM and Intel is that their documentation is SPOT ON. Everything you need to know about a given opcode is stated all together. Sometimes in many different locations. Risc-V documentation is a crap shoot cluster bleep scatterbrained totally unprofessional nightmare.
@SomeTechGuy666
@SomeTechGuy666 Рік тому
I cannot wait until someone develops a RISC V server core and we get away from the x86 duopoly that AMD and Intel have right now.
@Teluric2
@Teluric2 Рік тому
Can you wait 8000 years?
@MrTweetyhack
@MrTweetyhack Рік тому
RISC-V will benefit China more than anybody
@WeAreOnePiano
@WeAreOnePiano Рік тому
A visionary and an icon.
@totohayashi852-81
@totohayashi852-81 Рік тому
good job !!!
@aladdin8623
@aladdin8623 Рік тому
If there is one important thing, we have experienced in IT history, when it comes to adopt new standards, it is the need for backward compatibility. Remember many examples like the Z80, which only could gain ground because of it's backwards compatibility. Remember game consoles to desktop computers like XBox 360 Emulator on newer game consoles, Rosetta 2, windows Arm x86-64 Emulator. IOMMU is certainly a right step. But RISC-V urgently needs a good backwards compatibility solution to x86-64. Without that even intel failed to replace x86 with itanium.
@_____case
@_____case 10 місяців тому
This is no longer true. Modern software stacks are highly open and highly portable. It is taking a lot of work, but the Android team is working on shipping RISC-V support and they will eventually deliver toolchains that are comparable in experience to existing ones. For many Android apps, rebuilding the APKs for RISC-V will work without needing code changes.
@radivojevasiljevic3145
@radivojevasiljevic3145 6 місяців тому
Itanium had combo of at least 3 serious problems, none of which had anything with x86 compatibility. When Itanium was "next big thing" Linux was hobby OS, Unix landscape was fragmented and x86 with Windows had dominant share on desktop. Now there are Linux as established system and GCC/LLVM. And if ARM can be emulated on x86 with QEMU in user mode, something like that is possible for RISC V. But what would be point of that?
@ComputerwalaOfficial
@ComputerwalaOfficial Рік тому
RISC-❤️
@Schutti73
@Schutti73 Рік тому
I'm looking for standardized PC systems with RISC-V for that the majority of the Linux Distribution can support. I am looking for ATX motherboards or comparable boards with standard boot loaders and other standardized interfaces so that the system can also prevail outside of the nerd corner.
@quademasters249
@quademasters249 Рік тому
I suspect that's years out.
@swarnavasamanta2628
@swarnavasamanta2628 Рік тому
RISC-V linux is at its very early stages, you're looking at 4 more years till you get RISC-V distributions that are stable enough and they would be in beta as well
@volodymyrdobrovolsky8610
@volodymyrdobrovolsky8610 Рік тому
The RISC-V has ni Future! The RISC-V does not contain innovative ideas in microprocessor design capable of replacing existing processors such as x86 and ARM. The RISC-V processor is not suitable as a candidate for this role. They say “RISC-V does not represent new technology”. The RISC-V has no novelty potential. The tomorrow’s world needs completely new architectural ideas as familiar processors x86 and ARM are morally obsolete architecturally. I propose the novel architectural idea, see my article, address is below in this comment. The RISC-V is good for embedded systems, controllers, and similar as free and open. There are other positives and improvements, but they are on the engineering level. But the RISC-V will never become a general all-purpose processor. The RISC-V is based on 40-year old ideas as RISC-V Foundation claims. There is no sense to port the huge x86 and ARM software ecosystems on it. Thus, RISC-V will never gain a victory over x86 and ARM. The most of positives about the RISC-V processor are arbitrary speculations. Actually, the main advantage/benefit of RISC-V is free and open architecture (open ISA). The RISC-V processor has instructions with variable lengths, consisting of 2-byte snippets. It is strange, it is bad being a deviation from the classic, absolute, and pure RISC principles well formulated at the beginning of the RISC era. Also the RISC-V processor has 6 instruction formats, and it is too many. The Contemporary microprocessors contain 8 specific hardware components: (1) SMT (Simultaneous Multithreading), (2) register renaming, (3) instruction reordering, (4) out-of-order execution, (5) speculative execution, (6) superscalar execution, (7) delayed branch, (8) branch prediction. These components make up some kind of a “magnificent eight” of components which essentially raise the performance of microprocessors. But unfortunately they are very complex. A processor core having these components is a full-fledged one, otherwise it is good for simple applications, e. g. for embedded systems, controllers etc. The “magnificent eight” of components is very hard to design, only the experienced firms and developers are able to do this, and much know-how was acquired, some effective solutions are patented. Particularly complex is the SMT. Only powerful and advanced firms like Intel, AMD, IBM are able to equip their processors with the “magnificent eight” components. It is not surprising that some Intel processors, and the famous Apple's M1 processor do not contain SMTs. If a company is able create the full-fledged RISC-V processor with all “magnificent eight” components then it would be a serious achievement, and such RISC-V would be considered of the World's class comparable with x86, with ARM, but not more. As far as I understand most of the developed RISC-V processors have no components from the “magnificent eight”, and are intended for embedded systems. A course directed on further development of RISC-V is a wrong way, and leads the computer architecture to deadlock. The RISC-V is not promising for computer industry. In fact, RISC-V hampers the further development of the state-of-the-art microprocessor technologies. The World demands absolutely novel microprocessor having much more higher performance than all contemporary ones. The novel and effective ideas on computer architectures do exist! Here’s such a novel processor architecture: V. K. Dobrovolskyi. Microprocessor Based on the Minimal Hardware Principle. Electronic Modeling, 2019, vol 41, No 6. pp. 77-90. The article is posted (under the Cyrillic name добровольский.pdf): www.emodel.org.ua/en/ then touch ARCHIVE, then move to 2019, then to VOL 41, NO 6(2019) pp. 77-90. You see: DOBROVOLSKYI V.K. Microprocessor Based on the Minimal Hardware Principle Click “Microprocessor based...” At the very bottom you’ll find Full text: PDF Click it. This processor does not have the “magnificent eight”, it is not necessary at all. This comment reflects different view on the RISC-V architecture, and the computer community has a right to become familiar with such a view. I’m Volodymyr Dobrovolskyi (V.K.Dobrovolskyi).
@satyapandit3905
@satyapandit3905 Рік тому
Interesting
@realtonaldrum
@realtonaldrum Рік тому
Will RISC-V be better than Ryzen 7950X?
@fishyc43sar
@fishyc43sar Рік тому
Is steel better than Katana?
@centuriomacro9787
@centuriomacro9787 Рік тому
You are comparing one Instrcution Set Architecture (RISC-V) to a particular implementation of another Instrcution Set Architecure (Ryzen 7950X as one implementation of x86). This comparison is not working. You probably wanted to ask, if there is a RISC-V based CPU that has better performance than the 7950X. Right now there isnt any. But in the future there probably will be. The reason the Zen4 cores inside the 7950X are faster than any RISC-V core today, is not a limitation of the instruction set. It has more to do with the fact that AMD has decades of experience designing high performance x86 CPUs, while much smaller companies like SiFive only started 2015 with RISC-V from scratch.
@Rastor0
@Rastor0 Рік тому
@NKKKY- one chip manufacturer to keep an eye on is Ventana Micro Systems, they claim their RISC-V processor will be very powerful.
@realtonaldrum
@realtonaldrum Рік тому
@@Rastor0 thanks
@uncommonsensor
@uncommonsensor 11 місяців тому
@@realtonaldrum also Tenstorrent with Jim Keller
@ps3301
@ps3301 Рік тому
No gpu core ???
@minakhodadadpour4407
@minakhodadadpour4407 Рік тому
and one more question, if i want to a give input to freedom studio the compiler did not accept the input as scanf or Cin what should i do ?
@minakhodadadpour4407
@minakhodadadpour4407 Рік тому
hii i have a project in bachelor so my project is about RISC_V . i want to implementation a reed solomon codes on sifive. if i want to use an arm microcontroller instead of that what series i can bye ?
@esra_erimez
@esra_erimez 2 роки тому
When can I get an ATX motherboard with RISC-V on it to use as a development workstation?
@ComputerwalaOfficial
@ComputerwalaOfficial 2 роки тому
Gr8 Presentation
@law-abiding-criminal
@law-abiding-criminal 2 роки тому
When on the slide @ 19:39 there is written Taiwan and not this crappy Taiwan (China) some bureaucrats don't like this at all.
@yuanjunren5220
@yuanjunren5220 2 роки тому
Thanks Chris for a great talk.
@klam77
@klam77 2 роки тому
does it provide annotation or tags for handwritten notes so you can search later by tag name?
@dgillies5420
@dgillies5420 2 роки тому
I was at Google 3-8Y ago and noticed that language tools just didn't scale. gdb would take 60s to start on a 200MB binary (600MB with symbols) and often wouldn't start at all, or lost track of where i was in the program.