The computations of a system whose behavior varies depending on the value of some conditions may present a property called mutual exclusiveness. This property, responsible for the degree of conditional reuse achievable after a high-Ievel synthesis (HLS) process, is intrinsic to the behavior. But sometimes it is only partially reflected in the actual description written by a designer, leading to worse implementations. Our algorithm explores in an efficient manner the real mutual exclusiveness of the behavior, independently of the description style. It performs a transformation of the input description that allows the HLS tools to obtain better circuits in terms of the area saving due to conditional reuse.
When implementing multimedia applications, solutions in dedicated hardware are chosen only when the ...
Much of the software in everyday operation is not making optimal use of the hardware on which it act...
The paper presents a technique for the design of digital systems on the basis of reusable hardware t...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
The use of VHDL as a hardware description language for automated synthesis has given rise to new pro...
Current High-Level Synthesis (HLS) tools perform excellently for the synthesis of computation kernel...
The quality of synthesis results for most, high-level synthesis approaches is strongly affected by t...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
Effective exploitation of the application-specific parallel patterns and computation operations thro...
The amount of resources available on reconfigurable logic devices like FPGAs has seen a tremendous g...
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is ...
When implementing multimedia applications, solutions in dedicated hardware are chosen only when the ...
Much of the software in everyday operation is not making optimal use of the hardware on which it act...
The paper presents a technique for the design of digital systems on the basis of reusable hardware t...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
International audienceIn high-level hardware synthesis (HLS), there is a gap in the quality of the s...
The use of VHDL as a hardware description language for automated synthesis has given rise to new pro...
Current High-Level Synthesis (HLS) tools perform excellently for the synthesis of computation kernel...
The quality of synthesis results for most, high-level synthesis approaches is strongly affected by t...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
Effective exploitation of the application-specific parallel patterns and computation operations thro...
The amount of resources available on reconfigurable logic devices like FPGAs has seen a tremendous g...
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is ...
When implementing multimedia applications, solutions in dedicated hardware are chosen only when the ...
Much of the software in everyday operation is not making optimal use of the hardware on which it act...
The paper presents a technique for the design of digital systems on the basis of reusable hardware t...