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] Rust Apps on Ox64 BL808 RISC-V SBC and Apache NuttX RTOS lupyuen 1 55 06-15-2024, 12:08 PM
Last Post: tllim
  [Video] TinyEMU RISC-V Emulator for Ox64 BL808 SBC lupyuen 0 44 06-13-2024, 08:56 PM
Last Post: lupyuen
  [Video] Adventures of Ox64 BL808 RISC-V SBC with Apache NuttX RTOS lupyuen 0 46 06-13-2024, 04:13 AM
Last Post: lupyuen
  Risc-V laptop from SpacemiT Der Geist der Maschine 1 405 05-04-2024, 01:45 PM
Last Post: deuitpym
  google will take control of android in the future. zetabeta 8 1,786 04-26-2024, 09:48 AM
Last Post: zetabeta
  [Article] $8 RISC-V SBC on a Real-Time Operating System: Ox64 + NuttX lupyuen 0 619 12-17-2023, 02:27 AM
Last Post: lupyuen
  [Article] RISC-V Ox64 BL808: UART Interrupt and Platform-Level Interrupt Controller lupyuen 1 752 12-03-2023, 04:24 AM
Last Post: WhiteHexagon
  [Article] RISC-V Ox64 BL808 SBC: NuttX Apps and Initial RAM Disk lupyuen 2 838 11-25-2023, 06:42 PM
Last Post: lupyuen
  Armbian and AltLinux for Star64 (RISC-V) balbes150 28 7,519 11-24-2023, 06:26 AM
Last Post: balbes150
  [Article] RISC-V Ox64 BL808 SBC: Sv39 Memory Management Unit lupyuen 0 588 11-18-2023, 05:39 PM
Last Post: lupyuen

Forum Jump:


Users browsing this thread: 1 Guest(s)