Earlier quoted context omitted.
You want to have lots of software for your computer. Like Linux, Chromium, compilers, JIT, etc. It reduces the number of options.
Most hardware is not field-programmable. You can't update a CPU's DDR3 PHY to DDR4, or switch to DDR3L if your needs change. The single-purpose nature of ASICs and hardware blocks is what makes them fast and power-efficient.
Amid chip shortages, companies bet on RISC-V
111–120 of 129 posts
Re: Amid chip shortages, companies bet on RISC-V
#112Earlier quoted context omitted.
What's the difference between desktop and embedded? I reverse-engineered some medical device. It houses tiny CPU and 3" touch screen. Inside it runs Linux with X Window, Chromium, Electron and software written with JS. It's definitely embedded device, it's tiny, works from accumulator, hand-held. But its software stack is not any different from desktop.
Traditionally, the main difference was a full-featured MMU which allows virtual address spaces. But these days, you have advanced 600MHz microcontrollers with simple GPUs, and full-featured CPUs which get used as an embedded platform. You can even build a Linux kernel for no-MMU platforms. It's a fuzzy line.
Re: Amid chip shortages, companies bet on RISC-V
#113Earlier quoted context omitted.
Why do you call them "spy" chips? Have they been found to generally have backdoors? In an embedded context, a lot of that doesn't matter either way - your dumb coffee maker doesn't have a lot of opportunity to spy on you anyway. Smart devices are a very different story. However, Chinese embedded chips are often very cheap for the capabilities.
And all Intel and AMD processors have "spy" capabilities too with the built-in black-box Intel Management Engine and AMD Platform Security Processor. And it's only becoming more powerful and commonplace with remote attestation and Microsoft Pluton. In a few years PCs might become just like mobile phones - the bootloader locked down requiring signed images from Microsoft, etc. Given all of that, China seems like a gre…
The number of Windows-exclusive programs are rapidly dwindling. In a few years, it may not be such a big deal to simply avoid that with Linux (or FreeBSD).
Re: Amid chip shortages, companies bet on RISC-V
#114Earlier quoted context omitted.
The stolen architectures cannot be legitimately sold outside of China, due to patents held by ARM ltd. RISC-V avoids these headaches.
Indeed, but conversely, China will have access to ARM no matter what. This also means that we can sanction all we want, they locally have the fabs and IP to create ARM, RISC-V, MIPS and even x86 CPUs (and they are already doing all of that). Granted, their fabs can't do top-of-the-line lithography (yet?) but since they have already created 64-core ARM server CPUs and some custom AI silicon they can get horizontally s…
Re: Amid chip shortages, companies bet on RISC-V
#115Re: Amid chip shortages, companies bet on RISC-V
#116Earlier quoted context omitted.
Does anyone outside of China want Chinese spy chips regardless of architecture?
Tons of hobbyists buy PINE hardware. All of their SoCs are Chinese (Rockchip, Allwinner). Hardkernel/Odroid stuff is a mix of Amlogic, Intel, and Rockchip. Outside the hobbyist space people do seem to be shunning Chinese SoCs AFAICT. Maybe no name TV boxes have rockchips, but other than that not much.
Re: Amid chip shortages, companies bet on RISC-V
#117Earlier quoted context omitted.
Traditionally, the main difference was a full-featured MMU which allows virtual address spaces. But these days, you have advanced 600MHz microcontrollers with simple GPUs, and full-featured CPUs which get used as an embedded platform. You can even build a Linux kernel for no-MMU platforms. It's a fuzzy line.
Could you please name some of the microcontrollers that you are referring to?
Re: Amid chip shortages, companies bet on RISC-V
#118Earlier quoted context omitted.
In addition to RISC-V being more flexible than ideal here, PowerPC is more complicated as an instruction set which is a drawback if you're a student learning to implement your first processor or in a deeply embedded role. But given the huge amount of effort that goes into a high performance core it gets lost in the noise and it lets you execute tasks in fewer instructions without crazy difficult to implement levels o…
RISC-V does not in any way depend on instruction fusion. I don't why this meme persists, especially as no RISC-V cores in the market do instruction fusion. High end OoO cores in other ISAs are BREAKING DOWN complex instructions into µops. RISC-V is pre-broken down. The one exception to that is current x86 and ARM cores DO do instruction fusion, to combine a compare with a following conditional branch. Which is a sing…
Re: Amid chip shortages, companies bet on RISC-V
#119Earlier quoted context omitted.
Indeed, but conversely, China will have access to ARM no matter what. This also means that we can sanction all we want, they locally have the fabs and IP to create ARM, RISC-V, MIPS and even x86 CPUs (and they are already doing all of that). Granted, their fabs can't do top-of-the-line lithography (yet?) but since they have already created 64-core ARM server CPUs and some custom AI silicon they can get horizontally s…
They do have access to ARM, sure. But they also have access to RISC-V, which is technically superior and free of the troubles associated with ARM.
Re: Amid chip shortages, companies bet on RISC-V
#120Earlier quoted context omitted.
Apple wouldn't have used ARM for the iPhone and iPad if the cores hadn't been proven in other similar platforms. ARM goes back a long time. My Psion palmtops have ARM cores. Many of the WinCE systems have ARM cores. The ARM processors in fact go back to 1985, with the ARM Development System for the BBC Micro and then the Archimedes in 1987. There's a whole world of ARM processors out there. The ISA, packaging, softwa…
At the very first moment that there was a company called "ARM", in 1991, Apple owned 1/3 of it, the other partners being Acorn(who invented it) and VLSI Technology (who made the chips). Psion adopted a CPU Apple was using in, AND A COMPANY THEY OWNED developed for, the Newton and eMate, not the other way around. The ARM710 used in the Series 5 was the same as Apple used in the eMate.
Apple plays a long game, but saying they funded ARM in the mid 1980s so they could slowly grow those cores by themselves for themselves in 2020 and later ignores a whole lot of history about both Apple and ARM.