Arm vs RISC V- What You Need to Know

preview_player
Показать описание
Arm is a RISC Instruction Set Architecture (ISA) and simultaneously a company that designs RISC CPU cores. RISC-V is also a RISC ISA, but not also a design company. Are there any other differences? Let's find out.

TImecodes

00:00 Intro
00:58 History of Arm
04:02 Armv9
07:57 History of RISC-V
13:32 Differences
19:40 Future




#garyexplains
Рекомендации по теме
Комментарии
Автор

I'd like to see more technical explanation on architectural difference between the two RISC architectures like register model, branch model, addressing mode, data/cache management, memory management, priority, interrupt, privilege, security model, vector mode etc. This video is just business introduction of two.

youcantata
Автор

The whole point of RISC-V is that you _can_ make open source hardware using the RISC-V ISA without getting sued out of existence, not that you must, or that the processors don't cost money. The designs may be open and their users may have freedom.

It enables open collaboration, reuse, and expansion within a well-defined instruction space designed to prevent collisions between predefined and custom extension sets. There could be a whole ecosystem of open designs just for pieces of cores, or software cores, FPGA cores, free implementations of custom extensions, or whatever people want to create and share. It's very much like Linux for hardware.

JB
Автор

if you add 00:00 intro to your timecodes youtube will segment the video in chapters :3

fuseteam
Автор

I remember having the CISC vs RISC discussions in 1984 when I worked for a startup that was implementing a CPU using 6000-gate array logic from Control Data Corporation. We ended up implementing the MC68020 CISC instruction set in said gate arrays and it ran 10x the speed of the fastest 68020 chip at the time. But, as many startups of its time, it died in 2006 due to severe mismanagement at the top. Oh well, it was fun while it lasted.

thomasruwart
Автор

One important thing to note is that ARM Vector extensions are actually SIMD (single instruction multiple data) despite the name, and RISC-V is not SIMD but real vector instructions by design (like old Cray-1 style vectorial machines).

paco
Автор

I've always wanted to know the difference between the two and now I know. Thank you for sharing this cool information and video with us. You're really are one of the best YouTube channel's on here for everything about technology and for that I very much appreciate all you do to inform and educate us in this never ending change in technology. So please keep up the awesome work and I promise to keep coming back for more and sharing your video's with as many people as I possibly can because you definitely deserve it. 🤟🤓👍

randallcromer
Автор

The professor has graced us again with some quality content.

daniahmed
Автор

08:27 - I worked for a company that built a superminicomputer starting in about 1978 - Datacraft Slash 4 - 24 bits (twice as good as a PDP-8) 60us memory access - the 6024 architecture - and a memory-oriented RISC architecture with infinite indexing and hardware virtual memory. The good, old days of Silicon Beach aka Pompano Beach, Florida...

nufosmatic
Автор

From a compiler developer colleague - "RISC" stands for Real Important Stuff in Compilers...

nufosmatic
Автор

This is the best treatment on the subject and its importance can't be over stated.

esra_erimez
Автор

"Still waiting for a popular, prevalent RISC-V Arduino rival". Well, "popular" is up to buyers, but there are a large number of RISC-V boards in the Arduino space and have been for several years: 1) FE-310 based boards such as the HiFive1, HiFive1 rev b, LoFive R1, SparkFun RED-V RedBoard, SparkFun RED-V Thing Plus, 2) GD32VF103 boards such as the $4.90 Longan Nano, 3) K210 boards from $12.90 MAix BiT and $21 Maixduino. The K210 chip offers dual core 64 bit running at 400 MHz with 8 MB SRAM, plus a lot of peripherals such as ML accelerators. Really great value.

BruceHoult
Автор

You forgot that EuroHPC is going to switch their cores from ARM to RISC-V for future designs.

The compute module that they have designed are already RISC-V, but uses a an ARM cpu as an interface.

GegoXaren
Автор

We argue about ARM vs RISC-V. Now Prof gives us a new knowledge for us to learn. Lets go.

soraaoixxthebluesky
Автор

Remember the IBM 360? It was the first company to design an architecture, including the ISA, then create a family of mainframes that that ran it. They ranged from small, slow and cheap (Relatively), to big, fast and expensive. The purpose was any program written to the ISA, would run on any of the mainframes saving bunchers of money and development time, mainly for business computing.

Later on, Fujitsu, Hitachi and Amdahl created mainframes that were cheaper and faster, running the same architecture.

The goal was for a program to be written once, that could run on any compliant machine forever. So far, it has made billions for IBM, and saved Billions in reprogramming costs.

It sounds like Risc-V is trying to to do the same thing. The market is very different today.
ARM has achieved most of the success that IBM had, but a program written for an Iphone cannot run on an Adroid without change, because the architecture is different.

If someone big settled on an architecture
- Risc-v
- UEFI boot
- POSIX Complient OS (Like Linux or BSD)
Then we'd see the a huge adoption.

The Holy Grail of computing is to write a program, and have it run everywhere without modification. Risc-v could be a big step toward that goal.

stevenmsaxe
Автор

The ESP32-C3 is RISC-V iirc. I’d say that would be an Arduino alternative

Athiril
Автор

Very well explained. Your point about the danger of an MMX effect is very apt and very concerning, especially as 1) it is intrinsic to RISC-V and 2) explicitly avoided by ARM (If I understood correctly).

jimgolab
Автор

I have an impression that the RISC-V revolution is more akin to ANSI C than it is to Linux.

galdutro
Автор

After watching your video about Intel looking at RISC-V, I wanted to know how it differs to ARM but didn't find any vids or articles that outlined this specifically.
And then this video shows up, thanks

Gruggo
Автор

@20:12 Yes, the Pinecil soldering iron from Pine64 features a RISC-V bumblebee microcontroller and is much more affordable than similar offerings with ARM microcontroller.

worldhello
Автор

I believe Si-Five Announced they're on P650 which is on the level of ARM Cortex-A77. Not bad IMO

FARNOVIL