Probabilistic Timing Analysis (PTA) reduces the amount of information needed to provide tight WCET estimates in real-time systems with respect to classic timing analysis. PTA imposes new requirements on hardware design that have been shown implementable for single-core architectures. However, no support has been proposed for multicores so far. In this paper, we propose several probabilistically-analysable bus designs for multicore processors ranging from 4 cores connected with a single bus, to 16 cores deploying a hierarchical bus design. We derive analytical models of the probabilistic timing behaviour for the different bus designs, show their suitability for PTA and evaluate their hardware cost. Our results show that the proposed bus desi...
Early validation of software running on multi-core platforms is fundamental to guarantee functional ...
The use of complex hardware makes it difficult for current timing analysis techniques to compute tru...
Probabilistic Timing Analysis (PTA) in general and its measurement-based variant called MBPTA in par...
Probabilistic Timing Analysis (PTA) reduces the amount of information needed to provide tight WCET e...
Industry developing Critical Real-Time Embedded Systems (CRTES), such as Aerospace, Space, Automotiv...
The pressing market demand for competitive performance/cost ratios compels Critical Real-Time Embedd...
Critical Real-Time Embedded Systems (CRTES) industry needs increasingly complex hardware to attain t...
The use of networks-on-chip (NoC) in real-time safety-critical multicore systems challenges deriving...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
The use of complex hardware makes it difficult for current timing analysis techniques to compute tru...
Application requirements in High-Performance Computing (HPC) are becoming increasingly exacting, and...
Caches provide significant performance improvements, though their use in real-time industry is low b...
Probabilistic timing analysis (PTA), a promising alternative to traditional worst-case execution tim...
Early validation of software running on multi-core platforms is fundamental to guarantee functional ...
The use of complex hardware makes it difficult for current timing analysis techniques to compute tru...
Probabilistic Timing Analysis (PTA) in general and its measurement-based variant called MBPTA in par...
Probabilistic Timing Analysis (PTA) reduces the amount of information needed to provide tight WCET e...
Industry developing Critical Real-Time Embedded Systems (CRTES), such as Aerospace, Space, Automotiv...
The pressing market demand for competitive performance/cost ratios compels Critical Real-Time Embedd...
Critical Real-Time Embedded Systems (CRTES) industry needs increasingly complex hardware to attain t...
The use of networks-on-chip (NoC) in real-time safety-critical multicore systems challenges deriving...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
The use of complex hardware makes it difficult for current timing analysis techniques to compute tru...
Application requirements in High-Performance Computing (HPC) are becoming increasingly exacting, and...
Caches provide significant performance improvements, though their use in real-time industry is low b...
Probabilistic timing analysis (PTA), a promising alternative to traditional worst-case execution tim...
Early validation of software running on multi-core platforms is fundamental to guarantee functional ...
The use of complex hardware makes it difficult for current timing analysis techniques to compute tru...
Probabilistic Timing Analysis (PTA) in general and its measurement-based variant called MBPTA in par...