The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022

  Рет қаралды 89,470

ACCU Conference

ACCU Conference

2 жыл бұрын

Join The ACCU Membership For Exclusive Benefits, Discounts & Reduced Conference Ticket Pricing:
accu.org/menu-overviews/membe...
---
The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022
RISC-V has been called the Linux of microprocessors, but RISC-V is a lot more than an open instruction-set architecture. It is also a radical departure from established industry conventions.
We will delve into what makes the RISC-V design profoundly different from other industry standards such as x86 and ARM and how that translates into significant advantages in the design of embedded systems as well as specialized hardware for tasks such as high-performance computing and machine learning.
---
Erik Engheim
Erik is a principal consultant who got started with Amiga Basic and 68K Assembly back in the late 80s and early 90s. He has since been programming in every possible language from AVR Assembly to Go, Swift and Julia.
Erik is a book author, video course creator, and regular writer at Medium about almost anything from programming, rocket engines, space colonization, technology, UX, cryptocurrency, and history to calculating airship lifting capacity.
---
Videos Filmed & Edited by Digital Medium: events.digital-medium.co.uk
#accuconf #programming #microprocessor

Пікірлер: 156
@MarquisDeSang
@MarquisDeSang 2 жыл бұрын
Risc-V's performance rely a lot on the assembler/compiler and software toolchain. That is the brilliance of Risc-V, relying more on the tools and less on the programmers (pseudo instructions and linker optimisations). The sad part is that Risc-V will eventually be mostly used to run bloated stuff in bloated web browsers. Just like Unicode and emojis opened the door to useless informations and bloat, web is the reason why you need to update your hardware every 5 years. Because real programmers are an instict species, the industry use unqualified and cheaper web scripters to do stuff, requirering more and more layer to execute their lazy scripts.
@esra_erimez
@esra_erimez Жыл бұрын
His presentation isn't instilling confidence that he is a subject matter expert
@mytech6779
@mytech6779 Жыл бұрын
Ha! He says don't think of it like Linux, because libre open-source is not the interesting part. Then imediately describes the same modular benefits that give Linux its advantages. Either looking at the kernel with loadable modules and customizable compile options, or looking at a full GNU OS with mix and match utilities. All only viable because they are built on libre IP.
@leyasep5919
@leyasep5919 Жыл бұрын
RISC-V is not genius. It's a polished evolution of 40 years but it's weird that in all that time, Patterson & co. haven't brought any new compelling feature or paradigm. It's all the same old pipeline of the 80's, the instruction words are quite the same except these two bits they saved for extensions.
@MarquisDeSang
@MarquisDeSang 2 жыл бұрын
The only problem right now for assembly programmers is that there are no good books about "real" programming on Risc-V (useful stuff: embeded, desktop or gaming). It is mostly just instruction listing with some really basic examples. Of course a c, c++ programmer don't need to know anything about Risc-V because the compiler, assembler and linker will do their magic.
@herrpez
@herrpez Жыл бұрын
"substract"
@KennethScharf
@KennethScharf 2 жыл бұрын
Actually there are (or were) operating system extensions for some X86 instructions (floating point), but now that ALL X86 processors include floating point this probably is no longer a thing.
@chrisridd9423
@chrisridd9423 Жыл бұрын
RISCV is indeed an interesting processor and topic, but I feel this presentation was too disorganised and messy and didn't do the topic justice. There are much better introductions elsewhere.
@mawkuri5496
@mawkuri5496
when will be a risc v laptop be a reality?
@WildEngineering
@WildEngineering 2 жыл бұрын
I built a RISCV32I core in a game called logic world. its my most recent upload to date.
@robonator2945
@robonator2945
11:15
@sparshpriyadarshi
@sparshpriyadarshi
this was such a good refresher on computer architecture.
@ClearerThanMud
@ClearerThanMud 2 жыл бұрын
@
@dkutagulla
@dkutagulla Жыл бұрын
Excellent talk!
@disgruntledtoons
@disgruntledtoons
If you look at it, the humble 6502 was the first RISC CPU. It had competition (6800, Z80, 6809, 8008/8080), but its minimized register count and minimized instruction set made it very simple to implement efficiently, and it could do everything that any other 8-bit CPU could do, and often just as quickly.
@thewiirocks
@thewiirocks Жыл бұрын
Ending on a Godbolt reference. Epic!
@TaweechaiMaklay
@TaweechaiMaklay Жыл бұрын
Nice explaination for RISC-V and CISC,
@TymexComputing
@TymexComputing Жыл бұрын
I like the idea of Fusion - and the idea of x0 (r0 ) - the DEV/NULL register is my favourite - it has never failed and is the fastest :) - even faster than XOR
@sgramstrup
@sgramstrup
For me its enough that its supposed to be the 'Linux of processors', but the insights to how it works makes it better.
@sejtano
@sejtano
this is really great, especially considering that the x86 microprocessor has become a kind of emulator of an x86 at this point, they should go back a few generations, since, unlike the risc-v, they lost their way at some point
Tradeoffs in the Software Workflow - Titus Winters - ACCU 2022
1:21:19
ACCU Conference
Рет қаралды 8 М.
#371 RISC-V: How much is open source? Featuring the new ESP32-C3
25:25
Andreas Spiess
Рет қаралды 215 М.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 38 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 38 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 29 МЛН
What are the differences ARM, x86 or RISC-V?
23:48
DJ Ware
Рет қаралды 24 М.
RISC-V 101
2:17:59
RISC-V International
Рет қаралды 6 М.
Jim Keller: Arm vs x86 vs RISC-V - Does it Matter?
10:11
TechTechPotato: Clips 'n' Chips
Рет қаралды 85 М.
FreeBSD on RISC V - May 2024 FreeBSD Developer Summit
1:08:06
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Рет қаралды 302 М.
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Рет қаралды 440 М.
Linus Torvalds: RISC-V Repeating the Mistakes of Its Predecessors
4:34
Mastery Learning
Рет қаралды 48 М.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 38 МЛН