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...
Due to ever increasing complexity of circuits, EDA tools and algorithms are demanding more computati...
Transactional Memory (TM) is one of the most promising alternatives to lock-based concurrency, but t...
With the performance of single-core processors approaching its limits, an increased amount of resear...
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 the the last decades several performance walls were hit. The memory wall and the power wall are l...
This thesis contributes to the area of hardware support for parallel programming by introducing new ...
In this paper, we take a MIPS-based open-source uniprocessor soft core, Plasma, and extend it to obt...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
In this paper we present the design and implemen-tation of TMbox: An MPSoC built to explore trade-of...
University of Minnesota Ph.D. dissertation.May 2015. Major: Computer Science. Advisor: Antonia Zhai...
Transactional memory (TM) is a new optimistic synchronization technique which has the potential of m...
Abstract. In this paper, we take a MIPS-based open-source uniproces-sor soft core, Plasma, and exten...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
With the performance of single-core processors approaching its limits, an increased amount of resear...
Due to ever increasing complexity of circuits, EDA tools and algorithms are demanding more computati...
Transactional Memory (TM) is one of the most promising alternatives to lock-based concurrency, but t...
With the performance of single-core processors approaching its limits, an increased amount of resear...
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 the the last decades several performance walls were hit. The memory wall and the power wall are l...
This thesis contributes to the area of hardware support for parallel programming by introducing new ...
In this paper, we take a MIPS-based open-source uniprocessor soft core, Plasma, and extend it to obt...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
In this paper we present the design and implemen-tation of TMbox: An MPSoC built to explore trade-of...
University of Minnesota Ph.D. dissertation.May 2015. Major: Computer Science. Advisor: Antonia Zhai...
Transactional memory (TM) is a new optimistic synchronization technique which has the potential of m...
Abstract. In this paper, we take a MIPS-based open-source uniproces-sor soft core, Plasma, and exten...
In this paper we discuss the development of two emulation platforms for transactional memory systems...
With the performance of single-core processors approaching its limits, an increased amount of resear...
Due to ever increasing complexity of circuits, EDA tools and algorithms are demanding more computati...
Transactional Memory (TM) is one of the most promising alternatives to lock-based concurrency, but t...
With the performance of single-core processors approaching its limits, an increased amount of resear...