Pushing the level of abstraction of digital system design: A survey on how to program fpgas

ED Sozzo, D Conficconi, A Zeni, M Salaris… - ACM Computing …, 2022 - dl.acm.org
Field Programmable Gate Arrays (FPGAs) are spatial architectures with a heterogeneous
reconfigurable fabric. They are state-of-the-art for prototyping, telecommunications …

Compiling for reconfigurable computing: A survey

JMP Cardoso, PC Diniz, M Weinhardt - ACM Computing Surveys (CSUR …, 2010 - dl.acm.org
Reconfigurable computing platforms offer the promise of substantially accelerating
computations through the concurrent nature of hardware structures and the ability of these …

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 …

[图书][B] Reconfigurable computing: the theory and practice of FPGA-based computation

S Hauck, A DeHon - 2010 - books.google.com
Reconfigurable Computing marks a revolutionary and hot topic that bridges the gap
between the separate worlds of hardware and software design—the key feature of …

F5-hd: Fast flexible fpga-based framework for refreshing hyperdimensional computing

S Salamat, M Imani, B Khaleghi, T Rosing - Proceedings of the 2019 …, 2019 - dl.acm.org
Hyperdimensional (HD) computing is a novel computational paradigm that emulates the
brain functionality in performing cognitive tasks. The underlying computation of HD involves …

Configurable IC with interconnect circuits that also perform storage operations

S Teig, H Schmit, J Redgrave, V Chandra - US Patent 7,342,415, 2008 - Google Patents
Some embodiments provide a configurable IC that includes several configurable logic
circuits for configurably performing computations. The configurable IC also includes several …

PipeRench: A virtualized programmable datapath in 0.18 micron technology

H Schmit, D Whelihan, A Tsai, M Moe… - Proceedings of the …, 2002 - ieeexplore.ieee.org
PipeRench is a programmable datapath that can be used to accelerate numerically
intensive applications. The unique aspect of PipeRench is its ability to virtualize hardware …

Reconfigurable processing

AR Dasu, A Akoglu, A Sudarsanam… - US Patent …, 2012 - Google Patents
US 2007/O198971 A1 Aug. 23, 2007 Related US Application Data Provisional application
No. 60/445,339, filed on Feb. 5, 2003, provisional application No. 60/490,162, filed on Jul …

NASCENT: Near-storage acceleration of database sort on SmartSSD

S Salamat, A Haj Aboutalebi, B Khaleghi… - The 2021 ACM/SIGDA …, 2021 - dl.acm.org
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has been shifted toward the storage devices. Thanks to recent …

A quantitative analysis of the speedup factors of FPGAs over processors

Z Guo, W Najjar, F Vahid, K Vissers - … of the 2004 ACM/SIGDA 12th …, 2004 - dl.acm.org
The speedup over a microprocessor that can be achieved by implementing some programs
on an FPGA has been extensively reported. This paper presents an analysis, both …