(no commit message)
authorlkcl <lkcl@web>
Fri, 24 Nov 2023 08:31:03 +0000 (08:31 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 24 Nov 2023 08:31:03 +0000 (08:31 +0000)
nlnet_2023_simplev_riscv.mdwn

index f16a94839c43dee646ed42f3491d867d238aac1d..96d55a7e49835a516ad5a1b66a63ec461f386460 100644 (file)
@@ -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: <https://libre-soc.org/nlnet_proposals/>
+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: <https://libre-soc.org/nlnet_proposals/>
 they include recently:
 
 * <https://libre-soc.org/nlnet_2022_opf_isa_wg/> - 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: <https://libre-soc.org/>
+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: <https://libre-soc.org/>
 
 # Extra info to be submitted