Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications

Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications
Author :
Publisher :
Total Pages : 193
Release :
ISBN-10 : OCLC:861705007
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications by : Michel A. Kinsy

Download or read book Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications written by Michel A. Kinsy and published by . This book was released on 2013 with total page 193 pages. Available in PDF, EPUB and Kindle. Book excerpt: Hybrid control systems are a growing domain of application. They are pervasive and their complexity is increasing rapidly. Distributed control systems for future "Intelligent Grid" and renewable energy generation systems are demanding high-performance, hard real-time computation, and more programmability. General-purpose computer systems are primarily designed to process data and not to interact with physical processes as required by these systems. Generic general-purpose architectures even with the use of real-time operating systems fail to meet the hard realtime constraints of hybrid system dynamics. ASIC, FPGA, or traditional embedded design approaches to these systems often result in expensive, complicated systems that are hard to program, reuse, or maintain. In this thesis, we propose a domain-specific architecture template targeting hybrid control system applications. Using power electronics control applications, we present new modeling techniques, synthesis methodologies, and a parameterizable computer architecture for these large distributed control systems. We propose a new system modeling approach, called Adaptive Hybrid Automaton, based on previous work in control system theory, that uses a mixed-model abstractions and lends itself well to digital processing. We develop a domain-specific architecture based on this modeling that uses heterogeneous processing units and predictable execution, called MARTHA. We develop a hard real-time aware router architecture to enable deterministic on-chip interconnect network communication. We present several algorithms for scheduling task-based applications onto these types of heterogeneous architectures. We create Heracles, an open-source, functional, parameterized, synthesizable many-core system design toolkit, that can be used to explore future multi/many-core processors with different topologies, routing schemes, processing elements or cores, and memory system organizations. Using the Heracles design tool we build a prototype of the proposed architecture using a state-of-the-art FPGA-based platform, and deploy and test it in actual physical power electronics systems. We develop and release an open-source, small representative set of power electronics system applications that can be used for hard real-time application benchmarking.

Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications Related Books

Many-core Architectures with Time Predictable Execution Support for Hard Real-time Applications
Language: en
Pages: 193
Authors: Michel A. Kinsy
Categories:
Type: BOOK - Published: 2013 - Publisher:

GET EBOOK

Hybrid control systems are a growing domain of application. They are pervasive and their complexity is increasing rapidly. Distributed control systems for futur
Invasive Computing for Mapping Parallel Programs to Many-Core Architectures
Language: en
Pages: 178
Authors: Andreas Weichslgartner
Categories: Technology & Engineering
Type: BOOK - Published: 2017-12-29 - Publisher: Springer

GET EBOOK

This book provides an overview of and essential insights on invasive computing. Pursuing a comprehensive approach, it addresses proper concepts, invasive langua
Architecture of Computing Systems – ARCS 2015
Language: en
Pages: 255
Authors: Luís Miguel Pinho Pinho
Categories: Computers
Type: BOOK - Published: 2015-03-10 - Publisher: Springer

GET EBOOK

This book constitutes the proceedings of the 28th International Conference on Architecture of Computing Systems, ARCS 2015, held in Porto, Portugal, in March 20
Architecture of Computing Systems - ARCS 2017
Language: en
Pages: 267
Authors: Jens Knoop
Categories: Computers
Type: BOOK - Published: 2017-03-02 - Publisher: Springer

GET EBOOK

This book constitutes the proceedings of the 30th International Conference on Architecture of Computing Systems, ARCS 2017, held in Vienna, Austria, in April 20
Memory Controllers for Real-Time Embedded Systems
Language: en
Pages: 235
Authors: Benny Akesson
Categories: Technology & Engineering
Type: BOOK - Published: 2011-09-15 - Publisher: Springer Science & Business Media

GET EBOOK

Verification of real-time requirements in systems-on-chip becomes more complex as more applications are integrated. Predictable and composable systems can manag