Emulating transactional memory on FPGA multiprocessors

  • Authors:
  • Matteo Pusceddu;Simone Ceccolini;Antonino Tumeo;Gianluca Palermo;Donatella Sciuto

  • Affiliations:
  • Politecnico di Milano, DEI, Italy;Politecnico di Milano, DEI, Italy;Pacific Northwest National Laboratory, Richland, WA;Politecnico di Milano, DEI, Italy;Politecnico di Milano, DEI, Italy

  • Venue:
  • ARCS'11 Proceedings of the 24th international conference on Architecture of computing systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we discuss the development of two emulation platforms for transactional memory systems on a single Field Programmable Gate Array (FPGA). We introduce two systems, integrating only off-the-shelf components, that respectively use a centralized and a distributed approach, presenting their hardware and software design. We analyze and compare these two architectures to a lock based multiprocessor prototype, discussing the trade-offs in terms of design complexity, performance and scalability.