Abstract—While custom (and reconfigurable) computing can provide orders-of-magnitude improvements in energy efficiency and performance for many numeric, data-parallel applications, performance on non-numeric, sequential code is often worse than what is achievable using conventional superscalar proces-sors. This work attempts to address the problem of improving sequential performance in custom hardware by (a) switching from a statically scheduled to a dynamically scheduled (dataflow) execution model, and (b) developing a new compiler IR for high-level synthesis that enables aggressive exposition of ILP even in the presence of complex control flow. This new IR is directly implemented as a static dataflow graph in hardware by our prototype hig...
The primary objective of the proposed research is to define and evaluate an architecture for a compu...
reconfigurable computing, power-efficient computation This thesis presents a compilation framework f...
In this paper, we describe a comprehensive high-level synthesis system for control-flow intensive as...
Designers are increasingly utilizing spatial (e.g. custom and reconfigurable) architectures to impro...
The difficulty of effectively parallelizing code for multicore processors, combined with the end of ...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
For decades, the computational performance of processors has grown at a faster rate than the availab...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
The new generation of multicore processors and reconfigurable hardware platforms provides a dramatic...
Department Head: L. Darrell Whitley.2005 Fall.Includes bibliographical references (pages 121-126).Co...
Developing and fine-tuning software programs for heterogeneous hardware such as CPU/GPU processing p...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
The primary objective of the proposed research is to define and evaluate an architecture for a compu...
reconfigurable computing, power-efficient computation This thesis presents a compilation framework f...
In this paper, we describe a comprehensive high-level synthesis system for control-flow intensive as...
Designers are increasingly utilizing spatial (e.g. custom and reconfigurable) architectures to impro...
The difficulty of effectively parallelizing code for multicore processors, combined with the end of ...
High-Level Synthesis (HLS) tools generate hardware designs from high-level programming languages. Th...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
For decades, the computational performance of processors has grown at a faster rate than the availab...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
The new generation of multicore processors and reconfigurable hardware platforms provides a dramatic...
Department Head: L. Darrell Whitley.2005 Fall.Includes bibliographical references (pages 121-126).Co...
Developing and fine-tuning software programs for heterogeneous hardware such as CPU/GPU processing p...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
The primary objective of the proposed research is to define and evaluate an architecture for a compu...
reconfigurable computing, power-efficient computation This thesis presents a compilation framework f...
In this paper, we describe a comprehensive high-level synthesis system for control-flow intensive as...