18 citations · 21 across the 4 of their papers we have counts for
6 papers
Mapping Stencils on Coarse-grained Reconfigurable Spatial Architecture
Jesmin Jahan Tithi, Fabrizio Petrini, Hongbo Rong +2
Stencils represent a class of computational patterns where an output grid point depends on a fixed shape of neighboring points in an input grid. Stencil computations are prevalent…
Systolic Computing on GPUs for Productive Performance
Hongbo Rong, Xiaochen Hao, Yun Liang +3
We propose a language and compiler to productively build high-performance {\it software systolic arrays} that run on GPUs. Based on a rigorous mathematical foundation (uniform recu…
Building Application-Specific Overlays on FPGAs with High-Level Customizable IPs
Hongbo Rong
Overlays are virtual, re-configurable architectures that overlay on top of physical FPGA fabrics. An overlay that is specialized for an application, or a class of applications, off…
Expressing Sparse Matrix Computations for Productive Performance on Spatial Architectures
Hongbo Rong
This paper addresses spatial programming of sparse matrix computations for productive performance. The challenge is how to express an irregular computation and its optimizations in…
Productively Expressing High-performance Spatial Designs of Givens Rotation-based QR Decomposition Algorithm
Hongbo Rong
QR decomposition is used prevalently in wireless communication. In this paper, we express the Givens-rotation-based QR decomposition algorithm on a spatial architecture using T2S (…
Programmatic Control of a Compiler for Generating High-performance Spatial Hardware
Hongbo Rong
This methodology paper addresses high-performance high-productivity programming on spatial architectures. Spatial architectures are efficient for executing dataflow algorithms, yet…