Please use this identifier to cite or link to this item:
DC FieldValue
dc.titleInstruction Cache Optimizations in Embedded Real-Time Systems
dc.contributor.authorDING HUPING
dc.identifier.citationDING HUPING (2013-08-16). Instruction Cache Optimizations in Embedded Real-Time Systems. ScholarBank@NUS Repository.
dc.description.abstractCaches are widely employed in modern embedded real-time systems. They bridge the performance gap between the fast CPU and the slow off-chip memory. However, they also introduce timing unpredictability in real-time systems. Existing approaches dealing with timing unpredictability of caches usually employ static cache analysis or full cache locking techniques. However, static cache analysis may produce inaccurate results, while full cache locking may have negative impact on the overall execution time. In this thesis, we propose partial cache locking technique to optimize the worst-case performance of embedded real-time systems. We studies partial instruction cache locking in the context of different architectures and system models in embedded real-time systems. The worst-case performance of the applications is greatly improved, compared to the existing approaches.
dc.subjectEmbedded Real-time Systems, Instruction Cache, Partial Cache Locking, Static Analysis, WCET, Worst-case Performance
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorTULIKA MITRA
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
DingHP.pdf2.42 MBAdobe PDF



Google ScholarTM


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