Abstract—We propose the use of a novel architecture, called the Multi-Level Computing Architecture (MLCA) to efficiently exploit coarse-grain parallelism on FPGAs. The central com-ponent of the MLCA is its Control Processor (CP), which is analogous to an out-of-order scheduling unit of a superscalar processor. The CP schedules coarse-grain units of computation, or tasks, onto Processing Units (PUs). In this paper, we explore the FPGA implementation of the CP and demonstrate the scalability of the MLCA for multimedia applications. We design, test and evaluate an 8-PU MLCA system. Our evaluation using 4 realistic multimedia applications indicates that the applications exhibit good scalability up to 8 PUs. Furthermore, the evaluation indicates...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
Design productivity is one the most important challenge facing future generation multiprocessor syst...
The main challenge for reducing the design effort cost of complex systems on chip is to pursue more ...
Abstract—We explore the design, implementation, and evaluation of a coarse-grain superscalar process...
We design the microarchitecture of the Multi-Level Computing Architecture (MLCA), focusing on its C...
Abstract — Parallel Programmable Systems-on-a-chip (PP-SoC) are quickly becoming the de facto archit...
The Multi-Level Computing Architecture (MLCA) is a novel parallel System-on-a-Chip architecture targ...
With the arrival of large Field Programmable Gate Arrays (FPGAs) it is possible to build an entire c...
Signal processors exploiting ASIC acceleration suffer from sky-rocketing manufacturing costs and lon...
This supplementary file elaborates on the the MLCA programming model that motivates our design of th...
Single processor architectures are unable to provide the required performance of high performance em...
Embedded high performance computing applications, like for example image processing in surveillance ...
This work describes the design and implementation of a highly customisable multimedia processor. The...
We propose a soft processor programmingmodel and architecture inspired by graphics processing units(...
Abstract — The efficient processing of MultiMedia Applications (MMAs) is currently one of the main b...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
Design productivity is one the most important challenge facing future generation multiprocessor syst...
The main challenge for reducing the design effort cost of complex systems on chip is to pursue more ...
Abstract—We explore the design, implementation, and evaluation of a coarse-grain superscalar process...
We design the microarchitecture of the Multi-Level Computing Architecture (MLCA), focusing on its C...
Abstract — Parallel Programmable Systems-on-a-chip (PP-SoC) are quickly becoming the de facto archit...
The Multi-Level Computing Architecture (MLCA) is a novel parallel System-on-a-Chip architecture targ...
With the arrival of large Field Programmable Gate Arrays (FPGAs) it is possible to build an entire c...
Signal processors exploiting ASIC acceleration suffer from sky-rocketing manufacturing costs and lon...
This supplementary file elaborates on the the MLCA programming model that motivates our design of th...
Single processor architectures are unable to provide the required performance of high performance em...
Embedded high performance computing applications, like for example image processing in surveillance ...
This work describes the design and implementation of a highly customisable multimedia processor. The...
We propose a soft processor programmingmodel and architecture inspired by graphics processing units(...
Abstract — The efficient processing of MultiMedia Applications (MMAs) is currently one of the main b...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
Design productivity is one the most important challenge facing future generation multiprocessor syst...
The main challenge for reducing the design effort cost of complex systems on chip is to pursue more ...