Bug 42 - combine multiple IEEE754 module stages to reduce the pipeline length
Summary: combine multiple IEEE754 module stages to reduce the pipeline length
Status: CONFIRMED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: ALU (including IEEE754 16/32/64-bit FPU) (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Luke Kenneth Casson Leighton
URL:
Depends on:
Blocks:
 
Reported: 2019-03-09 05:37 GMT by Luke Kenneth Casson Leighton
Modified: 2019-04-15 12:26 BST (History)
1 user (show)

See Also:
NLnet milestone: ---
total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation:
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2019-03-09 05:37:29 GMT
For example, there are at present separate rounding, correction and packing combinatorial blocks: these are simple enough that they can be chained into just the one pipeline phase.  In this way it will be possible to get the total number of pipeline stages down to only 4 (for both the ADD and the MUL).