Recent developments in high-level synthesis
YL Lin - ACM Transactions on Design Automation of Electronic …, 1997 - dl.acm.org
We survey recent developments in high level synthesis technology for VLSI design. The
need for higher-level design automation tools are discussed first. We then describe some …
need for higher-level design automation tools are discussed first. We then describe some …
[BOEK][B] SPARK: a parallelizing approach to the high-level synthesis of digital circuits
Rapid advances in microelectronic integration and the advent of Systems-on-Chip have
fueled the need for high-level synthesis, ie, an automated approach to the synthesis of …
fueled the need for high-level synthesis, ie, an automated approach to the synthesis of …
[BOEK][B] Low-power high-level synthesis for nanoscale CMOS circuits
Low-Power High-Level Synthesis for Nanoscale CMOS Circuits addresses the need for
analysis, characterization, estimation, and optimization of the various forms of power …
analysis, characterization, estimation, and optimization of the various forms of power …
Ant colony optimizations for resource-and timing-constrained operation scheduling
Operation scheduling (OS) is a fundamental problem in map** an application to a
computational device. It takes a behavioral application specification and produces a …
computational device. It takes a behavioral application specification and produces a …
Cost sensitive modulo scheduling in a loop accelerator synthesis system
K Fan, M Kudlur, H Park… - 38th Annual IEEE/ACM …, 2005 - ieeexplore.ieee.org
Scheduling algorithms used in compilers traditionally focus on goals such as reducing
schedule length and register pressure or producing compact code. In the context of a …
schedule length and register pressure or producing compact code. In the context of a …
High-level synthesis: A retrospective
High-level Synthesis or HLS represented an ambitious attempt by the community to provide
capabilities for “algorithms to gates” for a period of almost three decades. The technical …
capabilities for “algorithms to gates” for a period of almost three decades. The technical …
System-level scheduling on instruction cell based reconfigurable systems
Y Yi, I Nousias, M Milward, S Khawam… - Proceedings of the …, 2006 - ieeexplore.ieee.org
This paper presents a new operation chaining reconfigurable scheduling algorithm (CRS)
based on list scheduling that maximizes instruction level parallelism available in distributed …
based on list scheduling that maximizes instruction level parallelism available in distributed …
[PDF][PDF] High-level synthesis of dataflow programs for heterogeneous platforms: design flow tools and design space exploration
E Bezati - 2015 - infoscience.epfl.ch
The growing complexity of digital signal processing applications implemented in
programmable logic and embedded processors make a compelling case the use of high …
programmable logic and embedded processors make a compelling case the use of high …
Operation scheduling: algorithms and applications
Operation scheduling (OS) is an important task in the high-level synthesis process. An
inappropriate scheduling of the operations can fail to exploit the full potential of the system …
inappropriate scheduling of the operations can fail to exploit the full potential of the system …
Pipeline scheduling techniques in high-level synthesis
YC Hsu, YL Jeang - Sixth Annual IEEE International ASIC …, 1993 - ieeexplore.ieee.org
Pipelining is an effective method to optimize the execution of a loop, especially for digital
signal processing (DSP) applications where data enter a circuit regularly. In this tutorial, the …
signal processing (DSP) applications where data enter a circuit regularly. In this tutorial, the …