Reconfigurable computing in next-generation automotive networks

Shanker Shreejith, Suhaib A. Fahmy, Martin Lukasiewycz

Research output: Contribution to journalArticlepeer-review

53 Scopus citations

Abstract

Modern vehicles incorporate a significant amount of computation, which has led to an increase in the number of computational nodes and the need for faster in-vehicle networks. Functions range from noncritical control of electric windows, through critical drive-by-wire systems, to entertainment applications; as more systems are automated, this variety and number will continue to increase. Accommodating the varying computational and communication requirements of such a diverse range of functions requires flexible networks and embedded computing devices. As the number of electronic control units (ECUs) increases, power and efficiency become more important, more so in next-generation electric vehicles. Moreover, predictability and isolation of safety-critical functions are nontrivial challenges when aggregating multiple functions onto fewer nodes. Reconfigurable computing can play a key role in addressing these challenges, providing both static and dynamic flexibility, with high computational capabilities, at lower power consumption. Reconfigurable hardware also provides resources and methods to address deterministic requirements, reliability and isolation of aggregated functions. This letter presents some initial research on the place of reconfigurable computing in future vehicles. © 2009-2012 IEEE.
Original languageEnglish (US)
Pages (from-to)12-15
Number of pages4
JournalIEEE Embedded Systems Letters
Volume5
Issue number1
DOIs
StatePublished - Mar 11 2013
Externally publishedYes

Bibliographical note

Generated from Scopus record by KAUST IRTS on 2021-03-16

ASJC Scopus subject areas

  • General Computer Science
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Reconfigurable computing in next-generation automotive networks'. Together they form a unique fingerprint.

Cite this