1 / 18
文档名称:

基于细粒度伪划分多核私有Cache容量共享机制.docx

格式:docx   大小:71KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于细粒度伪划分多核私有Cache容量共享机制.docx

上传人:小博士 2019/4/18 文件大小:71 KB

下载得到文件列表

基于细粒度伪划分多核私有Cache容量共享机制.docx

相关文档

文档介绍

文档介绍:基于细粒度伪划分多核私有Cache容量共享机制摘要:针对多核私有Cache结构面临的容量失效问题,提出了一种基于细粒度伪划分的核间容量共享机制•通过在细粒度层次为每个CacheBank设置加权饱和计数器阵列来统计和预测各线程的访存需求差异情况,控制各个处理器核在每个CacheSet_t的私有域与共享域划分比例,并以此指导各处理器核上的牺牲块替换、溢出与接收决策,利用智能的核间容量借用机制来均衡处理器间访存需求差异,,该机制能够有效改善多核私有Cache结构的容量失效问题,:微处理器;伪划分;溢出;替换;容量共享;压力均衡中图分类号:TP302文献标识码:AACapacitySharingMechanismBasedonFine-grainedPseudo-partitioningbetweenPrivateCachesforChipMultiprocessorsHUANGAn-wen,ZHANGCheng-yi,SONGChao,GUOWei,LIPeng,ZHANGMin-xuan(puter,NationalUnivofDefenseTechnology,Changsha,Hunan410073,China)Abstract:Acachecapacitysharingmechanismbasedonfine-grainedpseudo-partitioning(CSFP)wasproposed,whichwasaimedatthecapacitymissproblemconfrontedwiththeprivatecachesinChipMultiprocessors(CMP).Eachcachebankwasequippedwithaweightedsaturationcounterarray,,andthepartitiondecisionwasusedtonotonlyguidethereplacementofthevictimblock,butalsocontroltheco-,-accuratearchitecturesimulatorshowthattheCSFPmechanismcanreducethecapacitymissesofprivatecachesinCMPsignificantly,: microprocessorchips;pseudo-partitioning;spilling;replacement;capacitysharing;pressurebalance多核处理器可以在本地私有Cache上复制相应的数据副本,具备以下性能优势:首先,数据的物理放置位置距离请求者处理器核较近,命中延迟较低;其次,不同处理器核上运行的程序间的存储访问不会造成彼此干扰,,与多核共享Cache相比,私有Cache机制也有若干弊端•第一,多个程序间或者同一程序的多个线程间的访存需求经常呈现出非均衡现象[1],容易导致部分处理器核由于私有L2空间不能满足需求而发生容量失效,而其他处理器核的L2Cache尚有未利用空间[2];第二,多个处理器核会对竞争访问的共享数据分别构造本地副本,片上Cache空间的整体有效利用率会进一步降低,容量失效问题更加突出,由此导致的片外存储访问开销不容忽视;第三,随着应用程序工作集规模的不断增大,,改善多核处理器私有Cache面临的容量失效问题对于提升访存系统性能至关