Please use this identifier to cite or link to this item: https://doi.org/10.1145/2228360.2228434
DC FieldValue
dc.titleWCET-centric partial instruction cache locking
dc.contributor.authorDing, H.
dc.contributor.authorLiang, Y.
dc.contributor.authorMitra, T.
dc.date.accessioned2013-07-04T08:35:02Z
dc.date.available2013-07-04T08:35:02Z
dc.date.issued2012
dc.identifier.citationDing, H., Liang, Y., Mitra, T. (2012). WCET-centric partial instruction cache locking. Proceedings - Design Automation Conference : 412-420. ScholarBank@NUS Repository. https://doi.org/10.1145/2228360.2228434
dc.identifier.isbn9781450311991
dc.identifier.issn0738100X
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/41756
dc.description.abstractCaches play an important role in embedded systems by bridging the performance gap between high speed processors and slow memory. At the same time, caches introduce imprecision in Worst-case Execution Time (WCET) estimation due to unpredictable access latencies. Modern embedded processors often include cache locking mechanism for better timing predictability. As the cache contents are statically known, memory access latencies are predictable, leading to precise WCET estimate. Moreover, by carefully selecting the memory blocks to be locked, WCET estimate can be reduced compared to cache modeling without locking. Existing static instruction cache locking techniques strive to lock the entire cache to minimize the WCET. We observe that such aggressive locking mechanisms may have negative impact on the overall WCET as some memory blocks with predictable access behavior get excluded from the cache. We introduce a partial cache locking mechanism that has the flexibility to lock only a fraction of the cache. We judiciously select the memory blocks for locking through accurate cache modeling that determines the impact of the decision on the program WCET. Our synergistic cache modeling and locking mechanism achieves substantial reduction in WCET for a large number of embedded benchmark applications. © 2012 ACM.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1145/2228360.2228434
dc.sourceScopus
dc.subjectpartial cache locking
dc.subjectWCET
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1145/2228360.2228434
dc.description.sourcetitleProceedings - Design Automation Conference
dc.description.page412-420
dc.description.codenPDAWD
dc.identifier.isiutNOT_IN_WOS
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.