Mostra el registre d'ítem simple

dc.contributor.authorQuiñones, Eduardo
dc.contributor.authorBerger, Emery D.
dc.contributor.authorBernat, Guillem
dc.contributor.authorCazorla Almeida, Francisco Javier
dc.date.accessioned2011-04-05T09:27:44Z
dc.date.available2011-04-05T09:27:44Z
dc.date.created2009
dc.date.issued2009
dc.identifier.citationQuiñones, E. [et al.]. Using randomized caches in probabilistic real-time systems. A: Euromicro Conference on Real-Time Systems. "21st Euromicro Conference on Real-Time Systems". Dublin: 2009, p. 129-138.
dc.identifier.urihttp://hdl.handle.net/2117/12239
dc.description.abstractWhile hardware caches are generally effective at improving application performance, they greatly complicate performance prediction. Slight changes in memory layout or data access patterns can lead to large and systematic increases in cache misses, degrading performance. In the worst case, these misses can effectively render the cache useless. These pathological cases, or “cache risk patterns”, are difficult to predict, test or debug, and their presence limits the usefulness of caches in safety critical real-time systems, especially in hard real-time environments. In this paper, we explore the effect of randomized cache replacement policies in real-time systems with stringent timing constrains. We present simulation-based results on representative examples that illustrate the problem of performance anomalies with standard cache replacement policies. We show that, by eliminating dependencies on access history, randomized replacement greatly reduces the risk of these cache-based performance anomalies, enabling probabilistic worst-case execution time analysis.
dc.format.extent10 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshReal-time data processing
dc.subject.lcshSystem design
dc.subject.otherHard real-time systems
dc.subject.otherRandomized hard-ware
dc.subject.otherCache replacement policies
dc.subject.otherTiming analysis
dc.titleUsing randomized caches in probabilistic real-time systems
dc.typeConference report
dc.subject.lemacDisseny de sistemes
dc.subject.lemacTemps real (Informàtica)
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac2434809
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/216415/EU/Multi-core Execution of Hard-real-time Applications Supporting Analysability/MERASA
local.citation.authorQuiñones, E.; Berger, E.; Bernat, G.; Cazorla, F.
local.citation.contributorEuromicro Conference on Real-Time Systems
local.citation.pubplaceDublin
local.citation.publicationName21st Euromicro Conference on Real-Time Systems
local.citation.startingPage129
local.citation.endingPage138


Fitxers d'aquest items

Imatge en miniatura

Aquest ítem apareix a les col·leccions següents

    Mostra el registre d'ítem simple