Bug 538

Summary: development of Stage API and pipeline API
Product: Libre-SOC's first SoC Reporter: Luke Kenneth Casson Leighton <lkcl>
Component: Source CodeAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: RESOLVED FIXED    
Severity: enhancement CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: PC   
OS: Linux   
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=148
NLnet milestone: NLnet.2019.02.012 total budget (EUR) for completion of task and all subtasks: 1200
budget (EUR) for this task, excluding subtasks' budget: 1200 parent task for budget allocation: 64
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:
"lkcl"={amount=700,submitted=2020-12-06,paid=2020-12-20} jacob={amount=500,paid=2020-12-09}

Description Luke Kenneth Casson Leighton 2020-12-04 12:36:34 GMT
additional work on the pipeline API, including unit tests.  this includes splitting out Reservation Stations, fan-in and fan-out, Mask Cancellation and refinement of the API during real-world use.

https://git.libre-soc.org/?p=nmutil.git;a=blob;f=src/nmutil/iocontrol.py;hb=HEAD
https://git.libre-soc.org/?p=nmutil.git;a=blob;f=src/nmutil/multipipe.py;hb=HEAD
https://git.libre-soc.org/?p=nmutil.git;a=blob;f=src/nmutil/pipemodbase.py;hb=HEAD
https://git.libre-soc.org/?p=nmutil.git;a=blob;f=src/nmutil/concurrentunit.py;hb=HEAD
Comment 1 Luke Kenneth Casson Leighton 2020-12-04 12:39:00 GMT
jacob was involved in the comprehensive discussions behind the API as well as doing prototypes.  allocating EUR 500 to him for it.
Comment 2 Luke Kenneth Casson Leighton 2020-12-04 12:56:44 GMT
commit 6a32eb4d700ee78db5aaca2444c9e39d7fc66722 (HEAD -> master)
Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
Date:   Fri Dec 4 12:56:35 2020 +0000

    add grant links, and record of funding under #538
    https://bugs.libre-soc.org/show_bug.cgi?id=538