Cache Persistence-Aware Memory Bus Contention Analysis for Multicore Systems

Syed Aftab Rashid, Geoffrey Nelissen, Eduardo Tovar

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

1 Citaat (Scopus)

Samenvatting

Memory bus contention strongly relates to the number of main memory requests generated by tasks running on different cores of a multicore platform, which, in turn, depends on the content of the cache memories during the execution of those tasks. Recent works have shown that due to cache persistence the memory access demand of multiple jobs of a task may not always be equal to its worst-case memory access demand in isolation. Analysis of the variable memory access demand of tasks due to cache persistence leads to significantly tighter worst-case response time (WCRT) of tasks.In this work, we show how the notion of cache persistence can be extended from single-core to multicore systems. In particular, we focus on analyzing the impact of cache persistence on the memory bus contention suffered by tasks executing on a multi-core platform considering both work conserving and non-work conserving bus arbitration policies. Experimental evaluation shows that cache persistence-aware analyses of bus arbitration policies increase the number of task sets deemed schedulable by up to 70 percentage points in comparison to their respective counterparts that do not account for cache persistence.

Originele taal-2Engels
TitelProceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020
RedacteurenGiorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's442-447
Aantal pagina's6
ISBN van elektronische versie978-3-9819263-4-7
ISBN van geprinte versie978-1-7281-4468-9
DOI's
StatusGepubliceerd - 2020

Bibliografische nota

DBLP's bibliographic metadata records provided through http://dblp.org/search/publ/api are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Vingerafdruk Duik in de onderzoeksthema's van 'Cache Persistence-Aware Memory Bus Contention Analysis for Multicore Systems'. Samen vormen ze een unieke vingerafdruk.

Citeer dit