Data re-Allocation enabled cache locking for embedded systems

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

1 Scopus Citations
View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publication2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC)
PublisherIEEE Computer Society
Pages130-133
ISBN (electronic)9781479905249, 9781479905225
Publication statusPublished - Oct 2013

Publication series

Name
ISSN (Print)2324-8432
ISSN (electronic)2324-8440

Conference

Title21st IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC)
PlaceTürkiye
CityIstanbul
Period7 - 9 October 2013

Abstract

Cache locking is a cache management technique to preclude the replacement of locked contents. Recently, instruction cache locking has been applied to improve average-case execution time (ACET). However, we observe that the prior instruction cache locking method shows very limited performance improve-ment for data cache. The main reason lies in that, data access similarity in data memory blocks is weaker than that in code memory blocks. This paper proposes a data re-Allocation enabled cache locking approach which can significantly enhance locking efficiency for data cache and thus improve system performance. The experimental results show that with the proposed approach, on average, the miss rate is reduced by 9.1% and execution cycles are reduced by 9.4% across a suite of benchmarks.

Citation Format(s)

Data re-Allocation enabled cache locking for embedded systems. / Qiu, Keni; Zhao, Mengying; Fu, Chenchen et al.
2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC). IEEE Computer Society, 2013. p. 130-133 6673263.

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review