完整後設資料紀錄
DC 欄位語言
dc.contributor.authorDeayton, Peteren_US
dc.contributor.authorChung, Chung-Pingen_US
dc.date.accessioned2014-12-08T15:21:18Z-
dc.date.available2014-12-08T15:21:18Z-
dc.date.issued2011en_US
dc.identifier.isbn978-0-7695-4576-9en_US
dc.identifier.issn1521-9097en_US
dc.identifier.urihttp://hdl.handle.net/11536/15123-
dc.identifier.urihttp://dx.doi.org/10.1109/ICPADS.2011.119en_US
dc.description.abstractAs the number of processors sharing a cache increases, conflict misses due to interference amongst competing processes have an increasing impact on the individual performance of processes. Cache partitioning is a method of allocating a cache between concurrently executing processes in order to counteract the effects of inter-process conflicts. However, cache partitioning methods commonly divide a shared cache into private partitions dedicated to a single processor, which can lead to underutilized portions of the cache when set accesses are non-uniform. Our proposed method compliments these cache partitioning algorithms by creating an additional shared partition able to be shared amongst all processors. Underutilized areas of the cache are identified by a monitoring circuit and used for the shared partition. Detection of underutilization is based on the number of unique set accesses for a given allocated way. For a 16-way set associative cache, the implementation of our method requires 64 bytes of storage overhead per core in addition to that needed for the method that determines the sizes of the private partitions. For the tested system, our method is able to improve performance over the traditional LRU policy for a number of selected benchmark sets by an average of 1.4% and up to 13.3% for a two core system and an average of 1.4% and up to 7.8% for a four core system, and is able to improve the performance of a conventional cache partitioning method (Utility-Based Cache Partitioning) by an average of 0.1% and up to 0.5% for both a two and four core systems.en_US
dc.language.isoen_USen_US
dc.subjectcache partitioningen_US
dc.subjectshared cacheen_US
dc.subjectset utilizationen_US
dc.subjectchip multi-processoren_US
dc.titleSet Utilization Based Dynamic Shared Cache Partitioningen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1109/ICPADS.2011.119en_US
dc.identifier.journal2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS)en_US
dc.citation.spage284en_US
dc.citation.epage291en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000299395900037-
顯示於類別:會議論文


文件中的檔案:

  1. 000299395900037.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。