We are investigating parametrized memory templates for use with high level synthesis compilers. Each template would have parameters that reflect important trade-offs made during system design, and can be interfaced with external block random access memory (BRAM). The templates would incorporated in our high level synthesis (HLS) compiler, where the template's parameters are adjusted to the application and hardware. Each template would be designed to suite a different type of application. For example we have already made one template for use with a parallel 'for' loops with no loop dependencies and sequential bodies. In the future, we will develop more templates for other types of 'for' loops. We will enhance the compiler so that it can iden...
A major constraint in high-level synthesis (HLS) for large-scale ASIC systems is memory access patte...
In this paper we briefly describe a set of designs that can serve as examples for High Level Synthes...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
We are investigating parametrized memory templates for use with high level synthesis compilers. Each...
We propose a parametrized memory template for applications with parallel 'for' loops. The template's...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
Specialized hardware accelerators are becoming important for more and more applications. Thanks to ...
ISBN 0-7695-2097-9We introduce a new approach to take into account the memory architecture and the m...
To assist with the automatic synthesis and optimisation of the memory interface in a reconfigurable ...
High-Level Synthesis (HLS) tools automatically transform a high level specification of a circuit int...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
High Level Synthesis (HLS) is a process which, starting from a high-level description of an applicat...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
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...
A major constraint in high-level synthesis (HLS) for large-scale ASIC systems is memory access patte...
In this paper we briefly describe a set of designs that can serve as examples for High Level Synthes...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
We are investigating parametrized memory templates for use with high level synthesis compilers. Each...
We propose a parametrized memory template for applications with parallel 'for' loops. The template's...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
Specialized hardware accelerators are becoming important for more and more applications. Thanks to ...
ISBN 0-7695-2097-9We introduce a new approach to take into account the memory architecture and the m...
To assist with the automatic synthesis and optimisation of the memory interface in a reconfigurable ...
High-Level Synthesis (HLS) tools automatically transform a high level specification of a circuit int...
The omission of support for several software-defined constructs within High-Level Synthesis (HLS) ha...
High Level Synthesis (HLS) is a process which, starting from a high-level description of an applicat...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
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...
A major constraint in high-level synthesis (HLS) for large-scale ASIC systems is memory access patte...
In this paper we briefly describe a set of designs that can serve as examples for High Level Synthes...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...