A survey on convolutional neural network accelerators: GPU, FPGA and ASIC

Y Hu, Y Liu, Z Liu - 2022 14th International Conference on …, 2022 - ieeexplore.ieee.org
In recent years, artificial intelligence (AI) has been under rapid development, applied in
various areas. Among a vast number of neural network (NN) models, the convolutional …

Programming and synthesis for software-defined FPGA acceleration: status and future prospects

YH Lai, E Ustun, S **ang, Z Fang, H Rong… - ACM Transactions on …, 2021 - dl.acm.org
FPGA-based accelerators are increasingly popular across a broad range of applications,
because they offer massive parallelism, high energy efficiency, and great flexibility for …

A reconfigurable fabric for accelerating large-scale datacenter services

A Putnam, AM Caulfield, ES Chung, D Chiou… - ACM SIGARCH …, 2014 - dl.acm.org
Datacenter workloads demand high computational capabilities, flexibility, power efficiency,
and low cost. It is challenging to improve all of these factors simultaneously. To advance …

Sharing, protection, and compatibility for reconfigurable fabric with {AmorphOS}

A Khawaja, J Landgraf, R Prakash, M Wei… - … USENIX Symposium on …, 2018 - usenix.org
Cloud providers such as Amazon and Microsoft have begun to support on-demand FPGA
acceleration in the cloud, and hardware vendors will support FPGAs in future processors. At …

Do {OS} abstractions make sense on {FPGAs}?

D Korolija, T Roscoe, G Alonso - 14th USENIX Symposium on Operating …, 2020 - usenix.org
Hybrid computing systems, consisting of a CPU server coupled with a Field-Programmable
Gate Array (FPGA) for application acceleration, are today a common facility in datacenters …

Reconfigurable computing architectures

R Tessier, K Pocek, A DeHon - Proceedings of the IEEE, 2015 - ieeexplore.ieee.org
Reconfigurable architectures can bring unique capabilities to computational tasks. They
offer the performance and energy efficiency of hardware with the flexibility of software. In …

Pyverilog: A python-based hardware design processing toolkit for verilog hdl

S Takamaeda-Yamazaki - … , ARC 2015, Bochum, Germany, April 13-17 …, 2015 - Springer
Verilog HDL is the most-used hardware design language for FPGAs. In this paper, we
introduce Pyverilog, an open-source toolkit for RTL design analysis and code generation of …

Tabla: A unified template-based framework for accelerating statistical machine learning

D Mahajan, J Park, E Amaro, H Sharma… - … Symposium on High …, 2016 - ieeexplore.ieee.org
A growing number of commercial and enterprise systems increasingly rely on compute-
intensive Machine Learning (ML) algorithms. While the demand for these compute-intensive …

Virtualizing FPGAs in the cloud

Y Zha, J Li - Proceedings of the Twenty-Fifth International …, 2020 - dl.acm.org
Field-Programmable Gate Arrays (FPGAs) have been integrated into the cloud infrastructure
to enhance its computing performance by supporting on-demand acceleration. However …

CONNECT: re-examining conventional wisdom for designing nocs in the context of FPGAs

MK Papamichael, JC Hoe - Proceedings of the ACM/SIGDA international …, 2012 - dl.acm.org
An FPGA is a peculiar hardware realization substrate in terms of the relative speed and cost
of logic vs. wires vs. memory. In this paper, we present a Network-on-Chip (NoC) design …