A Time Predictable Heterogeneous Multicore Processor for Hard Real-time GALS Programs

Konferenz: ARCS 2016 - 29th International Conference on Architecture of Computing Systems
04.04.2016 - 07.04.2016 in Nürnberg, Deutschland

Tagungsband: ARCS 2016

Seiten: 8Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Autoren:
Salcic, Zoran; Nadeem, Muhammad; Striebing, Bjoern (Department of Electrical and Computer Engineering, University of Auckland, Auckland, New Zealand)

Inhalt:
Time-predictability of the execution architecture is a key requirement for successful implementation of hard real-time systems. This paper presents a scalable and fully time-predictable multicore processor, TP-HMP, that comprises of two types of time-predictable cores and a novel NoC interconnect that are used in creation of heterogeneous multiprocessor FPGA SoCs. The NoC interconnect, called TDMA-MIN, is based on a combination of time-division multiple access and multistage interconnect resulting in very good throughput and bounded latency. TP-HMP is used as the execution platform for hard real-time programs written in the GALS language SystemJ. The platform allows application of static timing analysis to SystemJ programs and can be used in design space exploration targeting multiple cores. As such, TP-HMP is the first real-time capable multicore processor supporting execution of SystemJ GALS programs.