This thesis attempts to bring together two recent topics by presenting a flexible Transactional Memory environment on a multicore prototype that is realized on FPGA fabric. For this, we devise a MIPS-compatible shared-memory multicore emulator with Hybrid Transactional Memory support, based on the Plasma open source soft processor core. We present the design and implementation of the TMbox system, which features an emulation system of up to 16 soft processor cores interconnected with a bi-directional ring bus, running at 50 MHz on a Virtex5-155t FPGA. Additionally, we build the first comprehensive infrastructure to profile Hybrid TM systems, an extensive visualization environment that enables examining complete transactional executions in d...
[ANGLÈS] This document presents the qemu-tower framework, a Hardware/Software co-design emulator for...
A key enabler for the ever-increasing adoption of FPGA accelerators is the availability of framework...
Recent advances in Field-Programmable Gate Arrays (FPGA) and programmable interconnects have made it...
This thesis attempts to bring together two recent topics by presenting a flexible Transactional Memo...
This thesis attempts to bring together two recent topics by presenting a flexible Transactional Memo...
In this paper we present the design and implemen-tation of TMbox: An MPSoC built to explore trade-of...
In the the last decades several performance walls were hit. The memory wall and the power wall are l...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
In this paper, we take a MIPS-based open-source uniprocessor soft core, Plasma, and extend it to obt...
Abstract. In this paper, we take a MIPS-based open-source uniproces-sor soft core, Plasma, and exten...
With the performance of single-core processors approaching its limits, an increased amount of resear...
With the performance of single-core processors approaching its limits, an increased amount of resear...
Abstract—Multi-core prototyping presents a good oppor-tunity for establishing low overhead and detai...
This thesis contributes to the area of hardware support for parallel programming by introducing new ...
The single core processor stagnated due to four major factors. (1) The lack of instruction level par...
[ANGLÈS] This document presents the qemu-tower framework, a Hardware/Software co-design emulator for...
A key enabler for the ever-increasing adoption of FPGA accelerators is the availability of framework...
Recent advances in Field-Programmable Gate Arrays (FPGA) and programmable interconnects have made it...
This thesis attempts to bring together two recent topics by presenting a flexible Transactional Memo...
This thesis attempts to bring together two recent topics by presenting a flexible Transactional Memo...
In this paper we present the design and implemen-tation of TMbox: An MPSoC built to explore trade-of...
In the the last decades several performance walls were hit. The memory wall and the power wall are l...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
In this paper, we take a MIPS-based open-source uniprocessor soft core, Plasma, and extend it to obt...
Abstract. In this paper, we take a MIPS-based open-source uniproces-sor soft core, Plasma, and exten...
With the performance of single-core processors approaching its limits, an increased amount of resear...
With the performance of single-core processors approaching its limits, an increased amount of resear...
Abstract—Multi-core prototyping presents a good oppor-tunity for establishing low overhead and detai...
This thesis contributes to the area of hardware support for parallel programming by introducing new ...
The single core processor stagnated due to four major factors. (1) The lack of instruction level par...
[ANGLÈS] This document presents the qemu-tower framework, a Hardware/Software co-design emulator for...
A key enabler for the ever-increasing adoption of FPGA accelerators is the availability of framework...
Recent advances in Field-Programmable Gate Arrays (FPGA) and programmable interconnects have made it...