Please use this identifier to cite or link to this item: https://doi.org/10.1109/RTAS.2011.27
DC FieldValue
dc.titleScope-aware data cache analysis for WCET estimation
dc.contributor.authorHuynh, B.K.
dc.contributor.authorJu, L.
dc.contributor.authorRoychoudhury, A.
dc.date.accessioned2013-07-04T08:18:59Z
dc.date.available2013-07-04T08:18:59Z
dc.date.issued2011
dc.identifier.citationHuynh, B.K., Ju, L., Roychoudhury, A. (2011). Scope-aware data cache analysis for WCET estimation. Real-Time Technology and Applications - Proceedings : 203-212. ScholarBank@NUS Repository. https://doi.org/10.1109/RTAS.2011.27
dc.identifier.isbn9780769543444
dc.identifier.issn10801812
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/41073
dc.description.abstractCaches are widely used in modern computer systems to bridge the increasing gap between processor speed and memory access time. On the other hand, presence of caches, especially data caches, complicates the static worst case execution time (WCET) analysis. Access pattern analysis (e.g., cache miss equations) are applicable to only a specific class of programs, where all array accesses must have predictable access patterns. Abstract interpretation-based methods (must/persistence analysis) determines possible cache conflicts based on coarse-grained memory access information from address analysis, which usually leads to significantly pessimistic estimation. In this paper, we first present a refined persistence analysis method which fixes the potential underestimation problem in the original persistence analysis. Based on our new persistence analysis, we propose a framework to combine access pattern analysis and abstract interpretation for accurate data cache analysis. We capture the dynamic behavior of a memory access by computing its temporal scope (the loop iterations where a given memory block is accessed for a given data reference) during address analysis. Temporal scopes as well as loop hierarchy structure (the static scopes) are integrated and utilized to achieve a more precise abstract cache state modeling. Experimental results shows that our proposed analysis obtains up to 74% reduction in the WCET estimates compared to existing data cache analysis. © 2011 IEEE.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1109/RTAS.2011.27
dc.sourceScopus
dc.subjectabstract interpretation
dc.subjectcache memories
dc.subjectdata cache behavior prediction
dc.subjectprogram analysis
dc.subjectreal-time applications
dc.subjectworst case execution time
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1109/RTAS.2011.27
dc.description.sourcetitleReal-Time Technology and Applications - Proceedings
dc.description.page203-212
dc.description.codenPRASF
dc.identifier.isiut000299168100019
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.