RISC V in the future?
#17
Ignoring the warm / heated discussion, here are my comments;

My first NAS used a single core SPARCv8, (aka 32 bit), somewhat embedded processor running Linux, (Infrant ReadyNAS 1000s).
The SPARC T1 can be used embedded, just select the number of cores and number of threads per core needed. It's designed to
be upto 8 cores, with upto 4 threads per core, (for 32 threads). Of course, the SPARC T1 is dated, it's just one of the first multi-threaded
OpenSource processors released.

Or you could take the Epson PhotoPC 500 camera. It was my first and only digital camera, the rest were multi-function devices like Android tablets or phones. If I remember correctly, the PhotoPC 500 used a SPARC processor.

Stock PCs, and any PC compatible hardware, (embedded or not), will have legacy things that would not be needed on a new design.


RISC-V has certain advantages over older designs. The "thumb" instructions, (using ARM terminology for compressed / shorter / limited
instructions), on RISC-V can be mixed with regular instructions. Even to the point of having the compiler or assembler prefer them over their
regular counterparts! This is because these "thumb", (RISC-V uses compressed wording), are reserved in the overall instruction bit map.

Further, if a CPU designer does not need a specific set of instructions, like floating point, they can be left off. Or new instructions implemented
for specialized designs. I would personally like checksum, compression & encryption instructions that OpenZFS uses, added for a NAS
processor.

Today, most laptops or desktops are 64 bit to allow for larger than 4GB of memory. But, the old Intel designed arch. requires 16 bit & 32 bit
backward compatibility. We all know what happened when Intel tried to force 64 bit only CPUs on us, they sank like the Titanic, (which is why
a common name for the Itanium is Itanic).

That happened about 20 years ago. Now we have much more tools available, (both software & hardware), so a brand new CPU type, like
RISC-V64GC, can be made completely open, but still very usable. That means we can try and avoid the Intel security Tax on performance,
(Meltdown, TLBleed, ForeShadow and the ever popular Spectre).


What I would like to see is an open sourced CPU, (like the RISC-V), made for desktops and laptops, that anyone can view the source code.
Perhaps only a tiny percent of the people who view the CPU source code would understand it. But, hundreds if not thousands of people
could make comments and potentially drive improvements. I've seen, (and been a very light weight submitter to), OpenSource sofware
that has hundreds of participants. Some are core developers, others, (again like me), were just fringe assistants.

All that said, I have hopes for a RISC-V desktop of reasonable price / performance, (or laptop). But I don't see it happening for another 2
years at a minimum.

Edit: Forgot to mention Epson PhotoPC 500 which uses embedded SPARC processor
--
Arwen Evenstar
Princess of Rivendale


Messages In This Thread
RISC V in the future? - by phoenix - 07-25-2019, 11:20 AM
RE: RISC V in the future? - by Luke - 07-25-2019, 04:58 PM
RE: RISC V in the future? - by RMJ250 - 07-25-2019, 10:40 PM
RE: RISC V in the future? - by hmuller - 07-30-2019, 07:10 PM
RE: RISC V in the future? - by z4v4l - 08-18-2019, 05:08 PM
RE: RISC V in the future? - by lfen - 08-19-2019, 02:09 AM
RE: RISC V in the future? - by jack1 - 09-01-2019, 04:11 PM
RE: RISC V in the future? - by z4v4l - 08-20-2019, 12:22 AM
RE: RISC V in the future? - by lfen - 08-20-2019, 02:02 AM
RE: RISC V in the future? - by z4v4l - 08-20-2019, 03:16 AM
RE: RISC V in the future? - by lfen - 08-20-2019, 04:29 AM
RE: RISC V in the future? - by z4v4l - 08-20-2019, 07:00 AM
RE: RISC V in the future? - by lfen - 08-20-2019, 07:35 AM
RE: RISC V in the future? - by z4v4l - 08-20-2019, 11:40 AM
RE: RISC V in the future? - by lfen - 08-20-2019, 12:36 PM
RE: RISC V in the future? - by z4v4l - 08-21-2019, 03:36 PM
RE: RISC V in the future? - by Arwen - 08-28-2019, 10:51 AM
RE: RISC V in the future? - by kaylios - 09-02-2019, 02:53 AM
RISC V in the future? - by Paraplegic Racehorse - 09-03-2019, 07:20 PM
RE: RISC V in the future? - by kaylios - 09-04-2019, 03:00 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Article] RISC-V Emulator for Pine64 Oz64 SBC lupyuen 2 919 07-07-2024, 04:19 AM
Last Post: lupyuen
  [Article] Rust Apps on Ox64 BL808 RISC-V SBC and Apache NuttX RTOS lupyuen 2 1,084 07-06-2024, 06:51 PM
Last Post: lupyuen
  Risc-V laptop from SpacemiT Der Geist der Maschine 2 1,400 06-26-2024, 02:17 AM
Last Post: Der Geist der Maschine
  [Video] TinyEMU RISC-V Emulator for Ox64 BL808 SBC lupyuen 0 625 06-13-2024, 08:56 PM
Last Post: lupyuen
  [Video] Adventures of Ox64 BL808 RISC-V SBC with Apache NuttX RTOS lupyuen 0 617 06-13-2024, 04:13 AM
Last Post: lupyuen
  google will take control of android in the future. zetabeta 8 3,128 04-26-2024, 09:48 AM
Last Post: zetabeta
  [Article] $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX lupyuen 0 869 12-17-2023, 02:27 AM
Last Post: lupyuen
  [Article] RISC-V Ox64 BL808: UART Interrupt and Platform-Level Interrupt Controller lupyuen 1 1,082 12-03-2023, 04:24 AM
Last Post: WhiteHexagon
  [Article] RISC-V Ox64 BL808 SBC: NuttX Apps and Initial RAM Disk lupyuen 2 1,268 11-25-2023, 06:42 PM
Last Post: lupyuen
  Armbian and AltLinux for Star64 (RISC-V) balbes150 28 11,034 11-24-2023, 06:26 AM
Last Post: balbes150

Forum Jump:


Users browsing this thread: 4 Guest(s)