TMbox: A Flexible and Reconfigurable 16-Core Hybrid Transactional Memory System

Nehir Sönmez, Oriol Arcas-Abella, Otto Pflucker, Osman Ünsal, Adrián Cristal, Ibrahim Hur, Satnam Singh, Mateo Valero · 2011

In this paper we present the design and implementation of TMbox: An MPSoC built to explore trade-offs in multicore design space and to evaluate parallel programming proposals such as Transactional Memory (TM). Our flexible system, comprised of MIPS R3000-compatible cores is easily modifiable to study different architecture, library and operating system extensions. For this paper we evaluate a 16-core Hybrid Transactional Memory implementation based on the TinySTM-ASF proposal on a Virtex-5 FPGA and we accelerate three benchmarks written to investigate TM.

Read the paper · More papers on PaperTik