RIFFA 2.0: A reusable integration framework for FPGA accelerators

@inproceedings{Jacobsen2013RIFFA2A,
  title={RIFFA 2.0: A reusable integration framework for FPGA accelerators},
  author={Matthew Jacobsen and Ryan Kastner},
  booktitle={FPL},
  year={2013}
}
We present RIFFA 2.0, a reusable integration framework for FPGA accelerators. RIFFA 2.0 provides communication and synchronization for FPGA accelerated applications using simple interfaces for hardware and software. Our goal is to expand the use of FPGAs as an acceleration platform by releasing, as open source, a framework that easily integrates software running on commodity CPUs with FPGA cores. RIFFA 2.0 uses PCIe to connect FPGAs to a CPU's system bus. RIFFA 2.0 extends the original RIFFA… CONTINUE READING

Similar Papers

Citations

Publications citing this paper.
SHOWING 1-10 OF 44 CITATIONS

JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA communication

  • 2016 26th International Conference on Field Programmable Logic and Applications (FPL)
  • 2016
VIEW 5 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Towards a Green, QoS-Enabled Heterogeneous Cloud Infrastructure

  • 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
  • 2016
VIEW 4 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

An efficient and flexible host-FPGA PCIe communication library

  • 2014 24th International Conference on Field Programmable Logic and Applications (FPL)
  • 2014
VIEW 12 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Enabling FPGA support in Matlab based heterogeneous systems

  • 2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)
  • 2014
VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Bioinformatics and Biomedical Engineering

  • Lecture Notes in Computer Science
  • 2016
VIEW 13 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Enabling FPGAs for the Masses

VIEW 12 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Generic operating-system support for FPGAs

  • 2016 International Conference on FPGA Reconfiguration for General-Purpose Computing (FPGA4GPC)
  • 2016
VIEW 2 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

SoCLog: A real-time, automatically generated logging and profiling mechanism for FPGA-based Systems On Chip

  • 2016 26th International Conference on Field Programmable Logic and Applications (FPL)
  • 2016
VIEW 3 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

References

Publications referenced by this paper.
SHOWING 1-7 OF 7 REFERENCES

RIFFA: A Reusable Integration Framework for FPGA Accelerators

  • 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines
  • 2012
VIEW 2 EXCERPTS

SIRC: An Extensible Reconfigurable Computing Communication API

  • 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines
  • 2010

Open Component Portability Infrastructure (OPENCPI)

J. M
  • 2009

A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH

  • Proceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '06)
  • 2006
VIEW 2 EXCERPTS

Hthreads: A Computational Model for Reconfigurable Devices

  • 2006 International Conference on Field Programmable Logic and Applications
  • 2006
VIEW 2 EXCERPTS