Spatial Computing (SC) has been shown to be an energy-efficient model for implementing program kernels. In this paper we explore the feasibility of using SC for more than small kernels. To this end, we evaluate the performance and energy efficiency of entire applications on Tartan, a general-purpose architecture which integrates a reconfigurable fabric (RF) with a superscalar core. Our compiler automatically partitions and compiles an application into an instruction stream for the core and a configuration for the RF. We use a detailed simulator to capture both timing and energy numbers for all parts of the system. Our results indicate that a hierarchical RF architecture, designed around a scalable interconnect, is instrumental in harnessing...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
International audienceThe current trend in electronics is to integrate more and more transistors on ...
Designers are increasingly utilizing spatial (e.g. custom and reconfigurable) architectures to impro...
Coarse-grained fabrics are comprised of multi-bit configurable logic blocks and configurable interco...
We present a new parallel model of computation suitable for spatial architectures, for which the ene...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
Functional units provide the backbone of any spatial accelerator by providing the computing resource...
Industry is increasingly turning to reconfigurable architectures like FPGAs and CGRAs for improved p...
Programming a large network of embedded systems (NES) is an enormous challenge since all or subsets ...
In the past those looking to accelerate computationally intensive applications through hardware impl...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
reconfigurable computing, power-efficient computation This thesis presents a compilation framework f...
Future ubiquitous computing environments will consist of massive, ad hoc networks of embedded system...
Spatial Programming (SP) is a novel programming model for networks of embedded systems. The goal of ...
In this paper, the problem of spatial mapping is defined. Reasons are presented to show why performi...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
International audienceThe current trend in electronics is to integrate more and more transistors on ...
Designers are increasingly utilizing spatial (e.g. custom and reconfigurable) architectures to impro...
Coarse-grained fabrics are comprised of multi-bit configurable logic blocks and configurable interco...
We present a new parallel model of computation suitable for spatial architectures, for which the ene...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
Functional units provide the backbone of any spatial accelerator by providing the computing resource...
Industry is increasingly turning to reconfigurable architectures like FPGAs and CGRAs for improved p...
Programming a large network of embedded systems (NES) is an enormous challenge since all or subsets ...
In the past those looking to accelerate computationally intensive applications through hardware impl...
Spatial processor architectures are essential to meet the increasing demand in performance and energ...
reconfigurable computing, power-efficient computation This thesis presents a compilation framework f...
Future ubiquitous computing environments will consist of massive, ad hoc networks of embedded system...
Spatial Programming (SP) is a novel programming model for networks of embedded systems. The goal of ...
In this paper, the problem of spatial mapping is defined. Reasons are presented to show why performi...
Spatial computing architectures promise a major stride in performance and energy efficiency over the...
International audienceThe current trend in electronics is to integrate more and more transistors on ...
Designers are increasingly utilizing spatial (e.g. custom and reconfigurable) architectures to impro...