A Heterogeneous Cache Distribution with Reconfigurable Interconnect

Aishwariya Pattabiraman, A. Avakian, R. Vemuri
{"title":"A Heterogeneous Cache Distribution with Reconfigurable Interconnect","authors":"Aishwariya Pattabiraman, A. Avakian, R. Vemuri","doi":"10.1109/IPDPSW.2012.31","DOIUrl":null,"url":null,"abstract":"Current trends in multicore research suggest that hundreds of cores will be integrated on a single chip in the near future for increased performance. This new trend presents a set of challenges, one of which is cache distribution among the cores. Network on chip with homogeneous cache distribution among the routers has become mainstream in literature. In this paper, we propose having a heterogeneous distribution of cache blocks to routers. The heterogeneity and the appropriate scheduling by the OS will help to reduce network hops by placing more cache blocks closer to the cores executing data intensive applications. We show that this distribution reduces cache access overhead by as much as 20% percent. Furthermore, we also propose reconfigurable heterogeneous cache architecture for multi-threaded workloads. In this scheme, cache blocks are reassigned to routers based on data needs. A constructive heuristic has been presented which gives the optimal cache configuration and page coloring for each workload. We show that this approach can effectively reduce cache access time by as much as 61% percent.","PeriodicalId":378335,"journal":{"name":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPSW.2012.31","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Current trends in multicore research suggest that hundreds of cores will be integrated on a single chip in the near future for increased performance. This new trend presents a set of challenges, one of which is cache distribution among the cores. Network on chip with homogeneous cache distribution among the routers has become mainstream in literature. In this paper, we propose having a heterogeneous distribution of cache blocks to routers. The heterogeneity and the appropriate scheduling by the OS will help to reduce network hops by placing more cache blocks closer to the cores executing data intensive applications. We show that this distribution reduces cache access overhead by as much as 20% percent. Furthermore, we also propose reconfigurable heterogeneous cache architecture for multi-threaded workloads. In this scheme, cache blocks are reassigned to routers based on data needs. A constructive heuristic has been presented which gives the optimal cache configuration and page coloring for each workload. We show that this approach can effectively reduce cache access time by as much as 61% percent.
具有可重构互连的异构缓存分布
目前多核研究的趋势表明,在不久的将来,为了提高性能,数百个核将集成在单个芯片上。这种新趋势带来了一系列挑战,其中之一是内核之间的缓存分布。片上网络在路由器间均匀缓存分布已成为文献中的主流。在本文中,我们提出了一个异构分布的缓存块到路由器。操作系统的异构性和适当的调度将通过在执行数据密集型应用程序的核心附近放置更多缓存块来帮助减少网络跳数。我们表明,这种分布减少了多达20%的缓存访问开销。此外,我们还提出了针对多线程工作负载的可重构异构缓存架构。在该方案中,缓存块根据数据需求重新分配给路由器。提出了一种建设性的启发式算法,给出了每个工作负载的最优缓存配置和页面着色。我们表明,这种方法可以有效地减少多达61%的缓存访问时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信