From: lkcl Date: Fri, 24 Nov 2023 08:31:03 +0000 (+0000) Subject: (no commit message) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e9453b01ecab6207aeeac5e9eed28c2627f4e4a8;p=libreriscv.git --- diff --git a/nlnet_2023_simplev_riscv.mdwn b/nlnet_2023_simplev_riscv.mdwn index f16a94839..96d55a7e4 100644 --- a/nlnet_2023_simplev_riscv.mdwn +++ b/nlnet_2023_simplev_riscv.mdwn @@ -11,7 +11,7 @@ This project is applying for funding through the [NGI Zero Core Fund](https://nl ## Project name -SVP64 ISA Expansion Project +Simple-V ISA Expansion Project ## Website / wiki @@ -35,7 +35,7 @@ RISC-V is the largest open-source global community for microprocessor architectu # Have you been involved with projects or organisations relevant to this project before? And if so, can you tell us a bit about your contributions? -A sequence of projects has enabled early development of vectorisation techniques in the RISC-V domain, and higher performance demonstration with OpenPOWER ISA. This project takes the learnings from previous projects to create a powerful RISC-V based vector ISA capable of the performance of the Power ISA. A full project list is maintained at: +A sequence of projects has enabled early development of vectorisation techniques in the RISC-V domain, and higher performance demonstration with OpenPOWER ISA. This project takes the learnings and work from previous projects to update RISC-V to a powerful vector ISA capable of the performance of the Power ISA. A full project list is maintained at: they include recently: * - improving SVP64 @@ -75,6 +75,7 @@ Key phases of this project are: the RISC-V/Simple-V environment * Research and assessment of ARM7 and i486 (both on opencores.org) as well as ARC as to their feasibility for applying Simple-V Prefixing in future development projects +* Development and publication of paper in Academic Journals and presentation # Does the project have other funding sources, both past and present? @@ -83,16 +84,23 @@ for this development programme over the past five years, and for the project in # Compare your own project with existing or historical efforts. +Other modern ISAs claiming to be Vectors are in fact Packed or Predicated SIMD. +True Cray-style Vector ISAs do not have Vertical-First or Data-Dependent +Fail-First because these are entirely novel Computer Science concepts +(developnet of which entirely funded by NLnet, with gratitude). +Bottom line there are zero comparable projects but the project has learned +significantly from past ISAs dating back as far as the early 1960s. + ## What are significant technical challenges you expect to solve during the project, if any? -The key technical challenge in this project is the creation of special Simple-V -instructions that enable efficiency and performance from RISC-V that would normally only be obtained from high performance architectures like POWER. The newly developed instructions will be comprehensively tested and verified, both theoretically and practically in a simulator that leads the way to its use in the widespread developer community. +The key technical challenge in this project is to rework the special Simple-V +instructions (from the early iteration of four years ago) that enable efficiency and performance from RISC-V that would normally only be obtained from high performance architectures like POWER. The newly developed instructions will be comprehensively tested and verified, both theoretically and practically in a simulator that leads the way to its use in the widespread developer community. Based on the previous work of Vectorising RISC-V and POWER using Simple-V already, this project is well within the scope of the experienced teams at LibreSOC and RED Semiconductor, but is extremely detailed and comprehensive, requiring meticulous attention to detail and a very high standard of Project Management. This is a sustained standard and practices developed already over a five year period that will continue to be rigorously applied. ## Describe the ecosystem of the project, and how you will engage with relevant actors and promote the outcomes? -The Libre-SoC has a full set of resources for Libre Project Management and development: mailing list, bugtracker, git repository, wiki and also will be doing linkedin posts in other outreach - all listed here: +Libre-SoC has a full set of resources for Libre Project Management and development: mailing list, bugtracker, git repository, wiki and also will be doing linkedin posts and other outreach as well as Academic-quality papers - all listed here: # Extra info to be submitted