Industry is increasingly turning to reconfigurable architectures like FPGAs and CGRAs for improved performance and energy efficiency. Unfortunately, adoption of these architectures has been limited by their programming models. HDLs lack abstractions for productivity and are difficult to target from higher level languages. HLS tools are more productive, but offer an ad-hoc mix of software and hardware abstractions which make performance optimizations difficult.In this work, we describe a new domain-specific language and compiler called Spatial for higher level descriptions of application accelerators. We describe Spatial's hardware-centric abstractions for both programmer productivity and design performance, and summarize the compiler passes...
Spatial computing architectures pose an attractive alternative to mitigate control and data movement...
After more than 30 years, reconfigurable computing has grown from a concept to a mature field of scien...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
High-Level Synthesis (HLS) improves productivity compared to Register-Transfer Level (RTL) hardware ...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
145 pagesWith the pursuit of improving compute performance under strict power constraints, there is ...
For decades, the computational performance of processors has grown at a faster rate than the availab...
In recent years, the computing landscape has seen a shift towards specialized accelerators since the...
As we witness the breakdown of Dennard scaling, we can no longer get faster computers by shrinking t...
High-level synthesis (HLS) tools have greatly improved the development efficiency of FPGA accelerat...
This dissertation focuses on efficient generation of custom processors from high-level language desc...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Spatial computing architectures pose an attractive alternative to mitigate control and data movement...
After more than 30 years, reconfigurable computing has grown from a concept to a mature field of scien...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
High-Level Synthesis (HLS) improves productivity compared to Register-Transfer Level (RTL) hardware ...
Specialized accelerators can exploit spatial parallelism on both operations and data thanks to a ded...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
145 pagesWith the pursuit of improving compute performance under strict power constraints, there is ...
For decades, the computational performance of processors has grown at a faster rate than the availab...
In recent years, the computing landscape has seen a shift towards specialized accelerators since the...
As we witness the breakdown of Dennard scaling, we can no longer get faster computers by shrinking t...
High-level synthesis (HLS) tools have greatly improved the development efficiency of FPGA accelerat...
This dissertation focuses on efficient generation of custom processors from high-level language desc...
The demand for scalable, high-performance computing has increased as the size of datasets has grown ...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Spatial computing architectures pose an attractive alternative to mitigate control and data movement...
After more than 30 years, reconfigurable computing has grown from a concept to a mature field of scien...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...