(no commit message)
[libreriscv.git] / nlnet_2022_opf_isa_wg.mdwn
index 3a4d3c76ae6efc5f86c3c51e6ca0817adffe8b22..f4b636decba4feb20fc1755c0ec809b030c5249b 100644 (file)
@@ -1,14 +1,41 @@
 # NL.net proposal
 
+* 2022-08-051, approved 24 Oct 2022
+* [[nlnet_2022_opf_isa_wg/discussion]]
+* <https://bugs.libre-soc.org/show_bug.cgi?id=952>
 
 ## Project name
 
-OpenPOWER ISA RFCs
+Libre-SOC OpenPOWER ISA RFCs
 
 ## Website / wiki 
 
 <https://libre-soc.org/nlnet_2022_opf_isa_wg>
 
+## NLnet Funding approved 25-Oct-2022 under EU Grant 101069594
+
+This project is funded through the [NGI Zero Entrust Fund](https://nlnet.nl/entrust), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more on the [NLnet project page](https://nlnet.nl/project/Libre-SOC-OpenPOWER-ISA#ack).
+
+
+[<img src="https://nlnet.nl/logo/banner.png" alt="NLnet foundation logo" width="20%" />](https://nlnet.nl)
+[<img src="https://nlnet.nl/image/logos/NGI0Entrust_tag.svg" alt="NGI Zero Entrust Logo" width="20%" />](https://nlnet.nl/entrust)
+
+# Summary
+
+In earlier NLnet Grants, thanks to EU funding, we developed Draft
+SVP64 (a Vector Extension for the Power ISA), around a hundred
+new Draft instructions that dramatically improves the Supercomputing-class
+Power ISA, a Simulator, thousands
+of unit tests and over 350 pages of documentation.  What we could
+not do however was submit a Specification to the OpenPOWER ISA
+Working Group because the ISA WG was in the process of being
+ratified.  That has now been done, and we need to begin the
+formal process of writing up "Requests For Change" and submitting
+them. The end result will be an extremely powerful Vector ISA suitable
+for use in Digitally-Sovereign end-user products.
+
+# Submission to NLnet
+
 Please be short and to the point in your answers; focus primarily on
 the what and how, not so much on the why. Add longer descriptions as
 attachments (see below). If English isn't your first language, don't
@@ -23,7 +50,8 @@ if you need any HTML to make your point please include this as attachment.
 The current NLnet funding to date has allowed Libre-SOC to develop
 one of the most powerful Scalable Vector ISAs in the world.
 The 25-year-old Power ISA, developed and curated by IBM, was
-transferred to the OpenPOWER Foundation, and is the basis of
+transferred to the OpenPOWER Foundation, and is the basis on
+which, with NLnet EU funding, we have based
 Simple-V, the Draft Scalable Vector Extension.
 
 Simple-V *needs* to be submitted to the OPF ISA Working Group,
@@ -32,12 +60,12 @@ pages we expect this to be done carefully and incrementally.
 https://ftp.libre-soc.org/simple_v_spec.pdf
 
 However the
-process of submitting Requests For Change, at the time of writing,
+process of submitting RFCs (Requests For Change), at the time of writing,
 still has not been publicly announced and opened up. We expect it
-to be very soon, but obviously could not begin any RFC Submission as
-part of the earlier NLnet funding.
+to be very soon, but obviously could not begin any RFC Submission
+as part of earlier NLnet funding.  The timing is now right.
 
-We will also become informed very shortly of the procedures but anticipate
+We will become publicly informed very shortly of the procedures but anticipate
 it to include development and submission of Compliance Test Suites
 (already partly covered by Simple-V unit tests, kindly funded by NLnet)
 as well as ongoing work on the Simulator.
@@ -45,10 +73,19 @@ as well as ongoing work on the Simulator.
 # 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 lot! a full list is maintained here <https://libre-soc.org/nlnet_proposals/>
-and includes the world's first FOSSHW IEEE754 Formal Correctness Proofs for fadd, fsub, and fma, with support for FP Formal Proofs added to symbiyosis;
-the world's first in-place Discrete Cosine Transform algorithm;
-Significant improvements to Europe's only silicon-proven FOSSHW VLSI toolchain (coriolis2, by LIP6 Labs) to do an 800,000 transistor fully automated RTL2GDSII
-tape-out; the side-benefits alone are enormous.
+and includes
+
+* the world's first FOSSHW IEEE754 Formal Correctness Proofs for fadd, fsub, and fma, with support for FP Formal Proofs added to symbiyosis;
+* the world's first in-place Discrete Cosine Transform algorithm;
+* Significant improvements to Europe's only silicon-proven FOSSHW VLSI toolchain (coriolis2, by LIP6 Labs of Sorbonne University)
+ to do an 800,000 transistor fully automated RTL2GDSII
+tape-out;
+* development of a 180nm Power ISA 3.0 "Test ASIC", the largest fully FOSSHW
+  ASIC ever taped-out in Europe (and funded by Horizon 2020)
+* development of an Interoperability "Test API" for Power ISA systems,
+  with thousands of unit tests.
+
+and much more. The side-benefits alone for EU citizens are enormous.
 
 # Requested Amount    
 
@@ -56,7 +93,7 @@ EUR 100,000.
 
 # Explain what the requested budget will be used for? 
 
-Time and rwsource, primarily manpower, to prepare and submit the documentation
+Time and resource, primarily manpower, to prepare and submit the documentation
 to OPF. To give us legal compliance for the development
 work carried out over the past four years, as part of the
 transfer to the OpenPOWER Foundation.
@@ -82,7 +119,7 @@ transfer to the OpenPOWER Foundation.
 
 We are developing a Cray-style Scalable Vector ISA Extension for
 the Supercomputing-class Power ISA.  Similar historic ISAs include
-Cray YMP1, ETA-19, Cyber CDC 205. More recent is the NEC SX Aurora.
+Cray Y/MP, ETA-10, Cyber CDC 205. More recent is the NEC SX Aurora.
 They are all proprietary systems: Libre-SOC's efforts are entirely
 FOSSHW.
 
@@ -114,17 +151,22 @@ Foundation.
 
 ## Describe the ecosystem of the project, and how you will engage with relevant actors and promote the outcomes?
 
-Partly covered above, Libre-SOC is exclusively FOSSHW and fully transparency
+Partly covered above, Libre-SOC is exclusively FOSSHW and full transparency
 is paramount. That said we recognise that no FOSSHW team is going to
 manufacture FOSS ASICs in 7nm (unless several billion dollars is available
 to buy a Foundry and open up its PDK). To that end RED Semiconductor Ltd
-has been formed which will commercialise Libre-SOC's designs and handle
+has been formed by us as an Independent Entity,
+which will commercialise Libre-SOC's designs and handle
 any Commercially-confidential matters that a Transparency-committed
 FOSSHW team simply
 cannot. Thus, RS will join the OpenPOWER Foundation and help ensure,
 from the "other side of the fence", that matters progress smoothly
 for IBM and other OPF Members.
 
+RED Semiconductor Ltd will the commercial point of contact for Simple-V
+where Organisations are unable to deal with FOSS Entities. This maximises
+the broad market benefit of the technology, in line with European Objectives.
+
 We are already set to submit presentations through multiple Conferences
 as has been ongoing since 2019 as can be seen at <https://libre-soc.org/conferences> and will continue to submit press releases to
 OPF <https://openpowerfoundation.org/blog/libre-soc-180nm-power-isa-asic-submitted-to-imec-for-fabrication/>. Our entire development is public