Earlier quoted context omitted.
I'm so excited that we're feasibly within a year or two of being able to develop embedded devices in Rust[0] on RISC-V microcontrollers [1] running on open source RTOSes also written in Rust[2]. It's currently already possible but still requires quite a bit of hacking. Plus the RF stacks (Bluetooth in particular) aren't there yet. What a time to be a developer. PS RISC-V on my X220 wouldn't hurt either. [0] http://bl…
> I'm so excited that we're feasibly within a year or two of being able to develop embedded devices in Rust[0] on RISC-V microcontrollers I'm happy to report that the future is yesterday![0][1] (sort of) > Plus the RF stacks (Bluetooth in particular) aren't there yet. Espressif is a RISC-V foundation member, and you know what that means. (hint: it rhymes with could-pie den-sill-hiccup )† :- ) [0]: https://abopen.com/…
Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
141–149 of 149 posts
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#142I guess this will be nice for industry, which may pass the savings along to the consumer, but as far as having auditable hardware that you have some control over, I don't see how this is any better than the ARM SoCs we already have--unless you're going to roll your own system on an FPGA. That, and I'm kind of disappointed everyone has drunk the RISC kool-aid. I think a lot of RISC "performance" has more to do with co…
> That, and I'm kind of disappointed everyone has drunk the RISC kool-aid. Well, the thing is, RISC "won" the "RISC vs. CISC" wars, in the sense that more or less every ISA designed since has been RISC [1]. Of course, CISC also won in the sense that x86 is still around, and Intel is of course fabulously successful. So at least for high-end cores designed with a big budget, the extra decoder complexity doesn't appear…
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#143Earlier quoted context omitted.
> That, and I'm kind of disappointed everyone has drunk the RISC kool-aid. Well, the thing is, RISC "won" the "RISC vs. CISC" wars, in the sense that more or less every ISA designed since has been RISC [1]. Of course, CISC also won in the sense that x86 is still around, and Intel is of course fabulously successful. So at least for high-end cores designed with a big budget, the extra decoder complexity doesn't appear…
RISC won fully. Intel decodes its CISC into an internal RISC (micro-ops) in the hardware. And despite years and years of optimizations, they can't reduce their power requirements to ARM levels.
As CISC goes, 680x0 seemed a little saner to me, and it had more registers so you didn't have to go to memory as much. Back when I did MIPS programming, I remember getting more of a boost out of having more registers to work with than I did from the shorter instruction cycles.
So the variables are all very entangled... is the edge due to RISC? register count? 40 years of cruft (in Intel's case)? better compiler support? something else? I just feel like the whole thing deserves a little more investigation...
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#144From the headline, I would guess WD is putting a user accessible CPU in each of their disk drives, idea being that if you have a CPU living close to the drive, then e.g. map+reduce workloads can be more efficiently executed. Instead of going with ARM or Intel, I guess the CPU's are using some less famous architecture called RISC-V. Then I read the article, and the article is so full of buzzwords and genericisms that…
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#145Earlier quoted context omitted.
ISAs can be patented. Intel is patenting their latest AVX/SSE instructions.
ISA spec is copyrighted. Instructions aren't patented directly. Instead, the best ways of implementing them are patented.
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#146Earlier quoted context omitted.
> That, and I'm kind of disappointed everyone has drunk the RISC kool-aid. Well, the thing is, RISC "won" the "RISC vs. CISC" wars, in the sense that more or less every ISA designed since has been RISC [1]. Of course, CISC also won in the sense that x86 is still around, and Intel is of course fabulously successful. So at least for high-end cores designed with a big budget, the extra decoder complexity doesn't appear…
Like you said ARM and x86, RISC and CISC, are the winners. I just wonder how much of that victory is due to circumstances of the time (like weak late-1980s compilers) and how much was due to clear technical superiority.
Thanks to those advantages, Intel can overcome the disadvantages of the ISA. Which aren't that big in their main markets, that is relatively high end cores.
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#147Earlier quoted context omitted.
That would mean that the bandwidth from the hard drive is a large bottleneck, which I have a hard time believing is true.
AFAIK Doing error correction on 4K blocks of data is fairly non-trivial. Using custom instructions may be a benefit here too. https://www.seagate.com/tech-insights/advanced-format-4k-sec...
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#148Earlier quoted context omitted.
It wasn't that CISC won or that RISC lost, it was that the architectures got so blurry you couldn't tell one from the other. There's so much microcode in a CPU now that the instruction set is just the icing layer on the cake. Internally there's surprising amounts of commonality between PowerPC, ARM and x86 type chips. Plus PowerPC started to adopt CISC-like instructions, x86-64 started to adopt RISC-like features suc…
Actually most real RISC CPUs have no microcode, and if they do it's really just the same instruction set running out of an exception handler, not hardwired stuff on some other lower level private ISA
What is a "real" RISC CPU? By what definition?
Re: Western Digital Plans to Ship More Than One Billion RISC-V Cores a Year
#149Earlier quoted context omitted.
Actually most real RISC CPUs have no microcode, and if they do it's really just the same instruction set running out of an exception handler, not hardwired stuff on some other lower level private ISA
Is PowerPC still considered RISC? That instruction set has evolved considerably from the 601 days. What is a "real" RISC CPU? By what definition?
- single cycle ops - easy to decode ops (fixed size) - load/store architecture - lots of registers to reduce pressure on memory