کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956268 1444444 2017 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Data re-allocation enabled cache locking for embedded systems
ترجمه فارسی عنوان
تخصیص داده ها قفل کش برای سیستم های جاسازی شده را فعال می کند
کلمات کلیدی
قفل کردن حافظه اطلاعات، تخصیص داده ها، شباهت شیء داده، نمودار تداخل،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Cache locking is a cache management technique to preclude the replacement of locked contents. Cache locking methods have been proposed to improve predictability and worst-case execution time (WCET) previously. Recently, instruction cache locking has also been applied to improve average-case execution time (ACET). However, we observe that the previous ACET-driven instruction cache locking technique shows very limited improvement on performance when applied in data cache. The underlying reason lies in that object similarity of data accesses in data memory blocks are relatively low. This paper presents a data re-allocation enabled cache locking framework where data objects are first re-allocated to enhance data object similarity in memory blocks and then a data cache locking is well motivated. In this way, locking efficiency for data cache can be enhanced and thus system performance can be improved. The experimental results show that the miss rate, memory access cycles and dynamic energy can obtain good improvements across a suite of benchmarks.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 77, June 2017, Pages 3-13
نویسندگان
, , , , , ,