Multi-Core Processors: An Enabling Technology for Embedded Distributed Model-Based Control (Postprint)
Abstract
Multi-core processing technology has been developing rapidly and multi-core solutions are becoming increasingly prevalent in industry. The potential impact and disruption of multi-core technologies to centralized computationally intensive applications, such as engine control, may be significant. With the ability to efficiently partition code between separate processing elements, whilst sharing a common I/O space, a new generation of process partitioning, a thread pipelining becomes possible. In this paper we briefly summarize the requirements and trends for FADEC based control applications and then discuss the emerging capabilities and challenges of multi-core processing technology in the context of the developing FADEC environment, presenting a hypothetical realization of an example application. Finally we discuss the application of Time-Triggered architectural techniques to the multi-core problem. The intersection of these technology areas may present some promising architectural options for disturbed based control applications of the future.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 2008
- Accession Number
- ADA486577
Entities
People
- Alireza Behbahani
- Dewey Benson
- Murali Rangarajan
- Nathan Gibson
Organizations
- Air Force Research Laboratory