enter search term and/or author name
Low-Overhead FPGA Middleware for Application Portability and Productivity
Robert Kirchgessner, Alan D. George, Greg Stitt
Article No.: 21
Reconfigurable computing devices such as field-programmable gate arrays (FPGAs) offer advantages over fixed-logic CPU and GPU architectures, including improved performance, superior power efficiency, and reconfigurability. The challenge of FPGA...
RIFFA 2.1: A Reusable Integration Framework for FPGA Accelerators
Matthew Jacobsen, Dustin Richmond, Matthew Hogains, Ryan Kastner
Article No.: 22
We present RIFFA 2.1, a reusable integration framework for Field-Programmable Gate Array (FPGA) accelerators. RIFFA provides communication and synchronization for FPGA accelerated applications using simple interfaces for hardware and software. Our...
The Table-Hadamard GRNG: An Area-Efficient FPGA Gaussian Random Number Generator
David B. Thomas
Article No.: 23
Gaussian random number generators (GRNGs) are an important component in parallel Monte Carlo simulations using FPGAs, where tens or hundreds of high-quality Gaussian samples must be generated per cycle using very few logic resources. This article...
Memory Interface Design for 3D Stencil Kernels on a Massively Parallel Memory System
Zheming Jin, Jason D. Bakos
Article No.: 24
Massively parallel memory systems are designed to deliver high bandwidth at relatively low clock speed for memory-intensive applications implemented on programmable logic. For example, the Convey HC-1 provides 1,024 DRAM banks to each of four...
SuperDragon: A Heterogeneous Parallel System for Accelerating 3D Reconstruction of Cryo-Electron Microscopy Images
Guangming Tan, Chunming Zhang, Wendi Wang, Peiheng Zhang
Article No.: 25
The data deluge in medical imaging processing requires faster and more efficient systems. Due to the advance in recent heterogeneous architecture, there has been a resurgence in research aimed at domain-specific accelerators. In this article, we...
Safe Dynamic Reshaping of Reconfigurable MPSoC Embedded Systems for Self-Healing and Self-Adaption Purposes
Alexander Biedermann, Sorin A. Huss, Adeel Israr
Article No.: 26
Multiprocessor system-on-chip (MPSoC) architectures are a huge challenge in embedded system design. This situation arises from the fact that available MPSoCs and related designs flows are not tailored to the specific needs of embedded systems....