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 …

Rapidwright: Enabling custom crafted implementations for fpgas

C Lavin, A Kaviani - 2018 IEEE 26th Annual International …, 2018 - ieeexplore.ieee.org
FPGA application size is rapidly growing by reuse and replication. Achieved quality of
results (QoR) of these large designs is often much lower than what could be realized with …

RapidStream: parallel physical implementation of FPGA HLS designs

L Guo, P Maidee, Y Zhou, C Lavin, J Wang… - Proceedings of the …, 2022 - dl.acm.org
FPGAs require a much longer compilation cycle than conventional computing platforms like
CPUs. In this paper, we shorten the overall compilation time by co-optimizing the HLS …

RapidSmith: Do-it-yourself CAD tools for Xilinx FPGAs

C Lavin, M Padilla, J Lamprecht… - … Conference on Field …, 2011 - ieeexplore.ieee.org
Creating CAD tools for commercial FPGAs is a difficult task. Closed proprietary device
databases and unsupported interfaces are largely to blame for the lack of CAD research …

NeuroFlow: a general purpose spiking neural network simulation platform using customizable processors

K Cheung, SR Schultz, W Luk - Frontiers in neuroscience, 2016 - frontiersin.org
NeuroFlow is a scalable spiking neural network simulation platform for off-the-shelf high
performance computing systems using customizable hardware processors such as Field …

Leaky wires: Information leakage and covert communication between FPGA long wires

I Giechaskiel, KB Rasmussen, K Eguro - … of the 2018 on Asia Conference …, 2018 - dl.acm.org
Field-Programmable Gate Arrays (FPGAs) are integrated circuits that implement
reconfigurable hardware. They are used in modern systems, creating specialized, highly …

[图书][B] FPGAs for software programmers

D Koch, F Hannig, D Ziener - 2016 - Springer
Dirk Koch · Frank Hannig Daniel Ziener Editors Page 1 Dirk Koch · Frank Hannig Daniel Ziener
Editors FPGAs for Software Programmers Page 2 FPGAs for Software Programmers Page 3 …

Analytical placement for heterogeneous FPGAs

M Gort, JH Anderson - 22nd international conference on field …, 2012 - ieeexplore.ieee.org
We present HeAP, an analytical placement algorithm for heterogeneous FPGAs comprised
of LUT-based logic blocks, multiplier/DSP blocks and block RAMs. Specifically, we adapt a …

FlexGrip: A soft GPGPU for FPGAs

K Andryc, M Merchant, R Tessier - … International Conference on …, 2013 - ieeexplore.ieee.org
Over the past decade, soft microprocessors and vector processors have been extensively
used in FPGAs for a wide variety of applications. However, it is difficult to straightforwardly …

Leakier wires: Exploiting FPGA long wires for covert-and side-channel attacks

I Giechaskiel, K Eguro, KB Rasmussen - ACM Transactions on …, 2019 - dl.acm.org
In complex FPGA designs, implementations of algorithms and protocols from third-party
sources are common. However, the monolithic nature of FPGAs means that all sub-circuits …