Timing organization of a real-time multicore processor

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Real-time systems need a time-predictable computing platform. Computation, communication, and access to shared resources needs to be time-predictable. We use time division multiplexing to statically schedule all computation and communication resources, such as access to main memory or message passing over a network-on-chip. We use time-driven communication over an asynchronous network-on-chip to enable time division multiplexing even in a globally asynchronous, locally synchronous multicore architecture. Using time division multiplexing at all levels of the architecture yields in a time-predictable multicore processor where we can statically analyze the worst-case execution time of tasks.
Original languageEnglish
Title of host publication2017 New Generation of CAS
PublisherIEEE
Publication date2017
Pages89-92
ISBN (Print)9781509064472
DOIs
Publication statusPublished - 2017
Event2017 New Generation of CAS - Villa Cambiaso, Genova, Italy
Duration: 6 Sep 20178 Sep 2017

Conference

Conference2017 New Generation of CAS
LocationVilla Cambiaso
CountryItaly
CityGenova
Period06/09/201708/09/2017
Series2017 New Generation of Cas (ngcas). Proceedings

Cite this

Schoeberl, M., & Sparsø, J. (2017). Timing organization of a real-time multicore processor. In 2017 New Generation of CAS (pp. 89-92). IEEE. 2017 New Generation of Cas (ngcas). Proceedings https://doi.org/10.1109/NGCAS.2017.73