High Performance Reconfigurable Computing Systems

04/10/2019
by   Issam Damaj, et al.
0

The rapid progress and advancement in electronic chips technology provide a variety of new implementation options for system engineers. The choice varies between the flexible programs running on a general-purpose processor (GPP) and the fixed hardware implementation using an application specific integrated circuit (ASIC). Many other implementation options present, for instance, a system with a RISC processor and a DSP core. Other options include graphics processors and microcontrollers. Specialist processors certainly improve performance over general-purpose ones, but this comes as a quid pro quo for flexibility. Combining the flexibility of GPPs and the high performance of ASICs leads to the introduction of reconfigurable computing (RC) as a new implementation option with a balance between versatility and speed. The focus of this chapter is on introducing reconfigurable computers as modern super computing architectures. The chapter also investigates the main reasons behind the current advancement in the development of RC-systems. Furthermore, a technical survey of various RC-systems is included laying common grounds for comparisons. In addition, this chapter mainly presents case studies implemented under the MorphoSys RC-system. The selected case studies belong to different areas of application, such as, computer graphics and information coding. Parallel versions of the studied algorithms are developed to match the topologies supported by the MorphoSys. Performance evaluation and results analyses are included for implementations with different characteristics.

READ FULL TEXT

page 32

page 33

page 38

research
08/26/2023

Implementing Performance Portability of High Performance Computing Programs in the New Golden Age of Chip Architecture

As an important goal of high-performance computing, the concept of perfo...
research
05/12/2019

Reconfigurable Hardware Implementation of the Successive Overrelaxation Method

In this chapter, we study the feasibility of implementing SOR in reconfi...
research
03/05/2021

Reconfigurable and approximate computing for video coding

The Chapter begins with a discussion of the constraints and needs of vid...
research
07/28/2020

STOMP: A Tool for Evaluation of Scheduling Policies in Heterogeneous Multi-Processors

The proliferation of heterogeneous chip multiprocessors in recent years ...
research
05/04/2011

Considerations and Results in Multimedia and DVB Application Development on Philips Nexperia Platform

This paper presents some experiments regarding applications development ...
research
03/19/2022

FPGA-extended General Purpose Computer Architecture

This paper introduces a computer architecture, where part of the instruc...
research
06/15/2022

Cost-Aware Exploration for Chiplet-Based Architecture with Advanced Packaging Technologies

The chiplet-based System-in-Package (SiP) technology enables more design...

Please sign up or login with your details

Forgot password? Click here to reset