Repository logo
 
Publication

An extensible framework for multicore response time analysis

dc.contributor.authorDavis, Robert
dc.contributor.authorAltmeyer, Sebastian
dc.contributor.authorIndrusiak, Leandro
dc.contributor.authorMaiza, Claire
dc.contributor.authorNélis, Vincent
dc.contributor.authorReineke, Jan
dc.date.accessioned2019-01-04T15:25:31Z
dc.date.available2019-01-04T15:25:31Z
dc.date.issued2018
dc.description.abstractIn this paper, we introduce a multicore response time analysis (MRTA) framework, which decouples response time analysis from a reliance on context-independent WCET values. Instead, the analysis formulates response times directly from the demands placed on different hardware resources. The MRTA framework is extensible to different multicore architectures, with a variety of arbitration policies for the common interconnects, and different types and arrangements of local memory. We instantiate the framework for single level local data and instruction memories (cache or scratchpads), for a variety of memory bus arbitration policies, including: Round-Robin, FIFO, Fixed-Priority, Processor-Priority, and TDMA, and account for DRAM refreshes. The MRTA framework provides a general approach to timing verification for multicore systems that is parametric in the hardware configuration and so can be used at the architectural design stage to compare the guaranteed levels of real-time performance that can be obtained with different hardware configurations. We use the framework in this way to evaluate the performance of multicore systems with a variety of different architectural components and policies. These results are then used to compose a predictable architecture, which is compared against a reference architecture designed for good average-case behaviour. This comparison shows that the predictable architecture has substantially better guaranteed real-time performance, with the precision of the analysis verified using cycle-accurate simulation.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1007/s11241-017-9285-4pt_PT
dc.identifier.issn0922-6443
dc.identifier.urihttp://hdl.handle.net/10400.22/12542
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherSpringer USpt_PT
dc.relation.publisherversionhttps://link.springer.com/article/10.1007%2Fs11241-017-9285-4#aboutcontentpt_PT
dc.subjectMulticore schedulingpt_PT
dc.subjectTiming analysispt_PT
dc.subjectVerificationpt_PT
dc.titleAn extensible framework for multicore response time analysispt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage661pt_PT
oaire.citation.issue3pt_PT
oaire.citation.startPage607pt_PT
oaire.citation.titleReal-Time Systemspt_PT
oaire.citation.volume54pt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ART_CISTER_2018.pdf
Size:
1.43 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: