Abstract—Resource sharing is a classic high-level synthesis (HLS) optimization that saves area by mapping multiple oper-ations to a single functional unit. With resource sharing, only operations scheduled in separate cycles can be assigned to shared hardware, which can result in longer schedules. In this paper, we propose a new approach to resource sharing that allows multiple operations to be performed by a single functional unit in one clock cycle. Our approach is based on multi-pumping, which operates functional units at a higher frequency than the surrounding system logic, typically 2×, allowing multiple computations to complete in a single system cycle. Our approach is particularly effective for DSP blocks on an FPGA, which are used to...
[[abstract]]In this paper, we present a new integrated synthesis and partitioning method for multipl...
Multiplication is a common operation in many applications and there exist various types of multiplic...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...
Resource sharing in the mapping of an algorithm to an architecture allows the same resource to be sc...
Resource sharing in the mapping of an algorithm to an architecture allows the same resource to be sc...
For complex datapaths, resource sharing can help reduce area consumption. Traditionally, resource sh...
Resource sharing attempts to minimise usage of hardware blocks by mapping multiple operations onto s...
High-Level Synthesis (HLS) is a single process synthesis method that has shown to produce very good ...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
The multi-pumping resource sharing technique can overcome the limitations commonly found in single-c...
International audienceHigh-level synthesis (HLS) currently seems to be an interesting process to red...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a high-level synthesis...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
Abstract. The dynamically reconfigurable hardware can be changed during run-time and more areas of a...
While technology scaling has presented many new and exciting opportunities, new design challenges ha...
[[abstract]]In this paper, we present a new integrated synthesis and partitioning method for multipl...
Multiplication is a common operation in many applications and there exist various types of multiplic...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...
Resource sharing in the mapping of an algorithm to an architecture allows the same resource to be sc...
Resource sharing in the mapping of an algorithm to an architecture allows the same resource to be sc...
For complex datapaths, resource sharing can help reduce area consumption. Traditionally, resource sh...
Resource sharing attempts to minimise usage of hardware blocks by mapping multiple operations onto s...
High-Level Synthesis (HLS) is a single process synthesis method that has shown to produce very good ...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
The multi-pumping resource sharing technique can overcome the limitations commonly found in single-c...
International audienceHigh-level synthesis (HLS) currently seems to be an interesting process to red...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a high-level synthesis...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
Abstract. The dynamically reconfigurable hardware can be changed during run-time and more areas of a...
While technology scaling has presented many new and exciting opportunities, new design challenges ha...
[[abstract]]In this paper, we present a new integrated synthesis and partitioning method for multipl...
Multiplication is a common operation in many applications and there exist various types of multiplic...
Present Field Programmable Gate Array (FPGA) manufacturers incorporate multi-millions of logic reso...