Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems

Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems
Author :
Publisher :
Total Pages : 0
Release :
ISBN-10 : OCLC:1083141913
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems by : Satyajit Das

Download or read book Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems written by Satyajit Das and published by . This book was released on 2018 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Emerging trends in embedded systems and applications need high throughput and low power consumption. Due to the increasing demand for low power computing and diminishing returns from technology scaling, industry and academia are turning with renewed interest toward energy efficient hardware accelerators. The main drawback of hardware accelerators is that they are not programmable. Therefore, their utilization can be low is they perform one specific function and increasing the number of the accelerators in a system on chip (SoC) causes scalability issues. Programmable accelerators provide flexibility and solve the scalability issues. Coarse-Grained Reconfigurable Array (CGRA) architecture consisting of several processing elements with word level granularity is a promising choice for programmable accelerator. Inspired by the promising characteristics of programmable accelerators, potentials of CGRAs in near threshold computing platforms are studied and an end-to-end CGRA research framework is developed in this thesis. The major contributions of this framework are: CGRA design, implementation, integration in a computing system, and compilation for CGRA. First, the design and implementation of a CGRA named Integrated Programmable Array (IPA) is presented. Next, the problem of mapping applications with control and data flow onto CGRA is formulated. From this formulation, several efficient algorithms are developed using internal resources of a CGRA, with a vision for low power acceleration. The algorithms are integrated into an automated compilation flow. Finally, the IPA accelerator is augmented in PULP - a Parallel Ultra-Low-Power Processing-Platform to explore heterogeneous computing.


Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems Related Books

Architecture and Programming Model Support for Reconfigurable Accelerators in Multi-Core Embedded Systems
Language: en
Pages: 0
Authors: Satyajit Das
Categories:
Type: BOOK - Published: 2018 - Publisher:

DOWNLOAD EBOOK

Emerging trends in embedded systems and applications need high throughput and low power consumption. Due to the increasing demand for low power computing and di
Reconfigurable Computing
Language: en
Pages: 308
Authors: Joao Cardoso
Categories: Technology & Engineering
Type: BOOK - Published: 2011-08-17 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

As the complexity of modern embedded systems increases, it becomes less practical to design monolithic processing platforms. As a result, reconfigurable computi
Real World Multicore Embedded Systems
Language: en
Pages: 49
Authors: Bryon Moyer
Categories: Technology & Engineering
Type: BOOK - Published: 2013-02-27 - Publisher: Elsevier Inc. Chapters

DOWNLOAD EBOOK

The performance of critical compute-intensive operations in embedded systems can be significantly improved by replacing software execution with hardware acceler
Compilation and Synthesis for Embedded Reconfigurable Systems
Language: en
Pages: 211
Authors: João Manuel Paiva Cardoso
Categories: Technology & Engineering
Type: BOOK - Published: 2013-05-16 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book provides techniques to tackle the design challenges raised by the increasing diversity and complexity of emerging, heterogeneous architectures for emb
Reconfigurable and Adaptive Computing
Language: en
Pages: 222
Authors: Nadia Nedjah
Categories: Computers
Type: BOOK - Published: 2018-10-09 - Publisher: CRC Press

DOWNLOAD EBOOK

Reconfigurable computing techniques and adaptive systems are some of the most promising architectures for microprocessors. Reconfigurable and Adaptive Computing