In this paper we present a rapid prototyping platform on a single Field Programmable Gate Array (FPGA) with support for software transactional memory. The system is composed only by off-the-shelf cores and is useful for porting and early validation of programs to the transactional memory programming model. We discuss the implementation of the software layer of this platform, propose an analysis of the system and compare it to a hardware lock based multiprocessor architecture, showing the trade-offs in terms of performance and programming complexity
\ua9 Springer Science+Business Media New York 2015. Multicores are nowadays at the heart of almost e...
Emerging embedded System-on-Chip (SoC) platforms are increas-ingly becoming multiprocessor architect...
The single core processor stagnated due to four major factors. (1) The lack of instruction level par...
In this paper we present a rapid prototyping platform on a single Field Programmable Gate Array (FPG...
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...
In the the last decades several performance walls were hit. The memory wall and the power wall are l...
With the performance of single-core processors approaching its limits, an increased amount of resear...
This paper presents a framework to design a shared memory multiprocessor on a programmable platform....
Transactional memory (TM) is an emerging synchro-nization mechanism that aims to solve most of the d...
ISBN 978-1-4244-4574-5International audienceThe evolution of the consumer electronic devices leads t...
Chip-multiprocessors are quickly becoming popular in embedded systems. However, the practical succes...
Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations ...
Abstract — With increasing number of hardware-software systems, there is a need for mechanisms to as...
There has been considerable recent interest in the support of transactional memory (TM) in both hard...
\ua9 Springer Science+Business Media New York 2015. Multicores are nowadays at the heart of almost e...
Emerging embedded System-on-Chip (SoC) platforms are increas-ingly becoming multiprocessor architect...
The single core processor stagnated due to four major factors. (1) The lack of instruction level par...
In this paper we present a rapid prototyping platform on a single Field Programmable Gate Array (FPG...
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...
In the the last decades several performance walls were hit. The memory wall and the power wall are l...
With the performance of single-core processors approaching its limits, an increased amount of resear...
This paper presents a framework to design a shared memory multiprocessor on a programmable platform....
Transactional memory (TM) is an emerging synchro-nization mechanism that aims to solve most of the d...
ISBN 978-1-4244-4574-5International audienceThe evolution of the consumer electronic devices leads t...
Chip-multiprocessors are quickly becoming popular in embedded systems. However, the practical succes...
Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations ...
Abstract — With increasing number of hardware-software systems, there is a need for mechanisms to as...
There has been considerable recent interest in the support of transactional memory (TM) in both hard...
\ua9 Springer Science+Business Media New York 2015. Multicores are nowadays at the heart of almost e...
Emerging embedded System-on-Chip (SoC) platforms are increas-ingly becoming multiprocessor architect...
The single core processor stagnated due to four major factors. (1) The lack of instruction level par...