With the continued progress in VLSI technologies, we can integrate numerous cores in a single billion-transistor chip to build a multi-core system-on-a-chip (SoC). This also brings great challenges to traditional parallel programming as to how we can increase the performance of applications with increased number of cores. In this paper, we meet the challenges using a novel approach. Specifically, we propose a reconfigurable heterogeneous multi-core system. Under our proposed system, in addition to conventional processor cores, we introduce dynamically reconfigurable accelerator cores to boost the performance of applications. We have built a prototype of the system using FPGAs. Experimental evaluation demonstrates significant system efficien...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
The growth of the verticals depending on the reconfigurable computing has been very fast. S atellite...
A reconfigurable processor is a general-purpose processor coupled with an FPGA-like reconfigurable f...
Due to the advancements of VLSI technologies, we can put more cores on a chip, resulting in the emer...
Reconfigurable computing holds the promise of delivering ASIC-like performance while preserving run-...
Multi-/many-core heterogeneous architectures are shaping current and upcoming generations of compute...
The saturation of single-thread performance, along with the advent of the power wall, has resulted i...
Multi-processor architectures are a promising solution to provide the required computational perform...
This thesis concentrated on the runtime reconfiguration of system-on-chip (SoC) cores to execute spe...
This paper describes a system on chip (SoC) implementation of a heterogeneous multi-core digital sig...
International audienceIn the face of power wall and high performance requirements, designers of hard...
Processor architecture is continuously evolving. As the trend predicted by Moore's law is nearing it...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
To satisfy the higher requirements of digitally converged embedded systems, this book describes hete...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
The growth of the verticals depending on the reconfigurable computing has been very fast. S atellite...
A reconfigurable processor is a general-purpose processor coupled with an FPGA-like reconfigurable f...
Due to the advancements of VLSI technologies, we can put more cores on a chip, resulting in the emer...
Reconfigurable computing holds the promise of delivering ASIC-like performance while preserving run-...
Multi-/many-core heterogeneous architectures are shaping current and upcoming generations of compute...
The saturation of single-thread performance, along with the advent of the power wall, has resulted i...
Multi-processor architectures are a promising solution to provide the required computational perform...
This thesis concentrated on the runtime reconfiguration of system-on-chip (SoC) cores to execute spe...
This paper describes a system on chip (SoC) implementation of a heterogeneous multi-core digital sig...
International audienceIn the face of power wall and high performance requirements, designers of hard...
Processor architecture is continuously evolving. As the trend predicted by Moore's law is nearing it...
International audienceNext generation FPGA circuits will allow the integration of dozens of hard and...
Proceedings of: First International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2014...
To satisfy the higher requirements of digitally converged embedded systems, this book describes hete...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
The growth of the verticals depending on the reconfigurable computing has been very fast. S atellite...
A reconfigurable processor is a general-purpose processor coupled with an FPGA-like reconfigurable f...