In this paper we present a new transformation for the scheduling of memory accessing operations in High-Level Synthesis. This transformation is suited to memory-intensive applications with synthesized designs containing a secondary store accessed by explicit instructions. Such memory-intensive behaviors are commonly observed in video compression, image convolution, hydro-dynamics and mechatronics. Our transformation removes load instructions which become redundant during the transformation of loops. The advantage of this reduction is the decrease of secondary memory bandwidth demands. Our experiments on benchmarks from several application areas show that a significant reduction in the number of memory loads is obtainable
We present a high-level synthesis methodology that applies a coordinated set of coarse-grain and fin...
High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses s...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
ISBN : 1-58113-937-3We introduce a new approach to take into account the memory architecture and the...
ISBN 0-7695-2097-9We introduce a new approach to take into account the memory architecture and the m...
We introduce a new approach to take into account the memory architecture and the memory mapping in t...
Systems handle more and more complex applications. Processing increases faster than storage capaciti...
Early scheduling algorithms usually adjusted the clock cycle duration to the execution time of the s...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
In this paper, we demonstrate how a novel technique for high-level memory requirement estimation can...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
Achieving optimal throughput by extracting parallelism in behavioral synthesis often exaggerates mem...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
We are investigating parametrized memory templates for use with high level synthesis compilers. Each...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
We present a high-level synthesis methodology that applies a coordinated set of coarse-grain and fin...
High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses s...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
ISBN : 1-58113-937-3We introduce a new approach to take into account the memory architecture and the...
ISBN 0-7695-2097-9We introduce a new approach to take into account the memory architecture and the m...
We introduce a new approach to take into account the memory architecture and the memory mapping in t...
Systems handle more and more complex applications. Processing increases faster than storage capaciti...
Early scheduling algorithms usually adjusted the clock cycle duration to the execution time of the s...
In high-level synthesis, scheduling maps operations into clock cycles. It can either be done at comp...
In this paper, we demonstrate how a novel technique for high-level memory requirement estimation can...
ISBN : 1-58113-853-9We introduce a new approach to take into account the memory architecture and the...
Achieving optimal throughput by extracting parallelism in behavioral synthesis often exaggerates mem...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
We are investigating parametrized memory templates for use with high level synthesis compilers. Each...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
We present a high-level synthesis methodology that applies a coordinated set of coarse-grain and fin...
High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses s...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...