检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院研究生院,北京100049 [2]中国科学院计算技术研究所,北京100080
出 处:《计算机工程与设计》2008年第7期1595-1599,1611,共6页Computer Engineering and Design
基 金:国家973重点基础研究发展计划基金项目(2005CB321602)
摘 要:半导体技术的发展使得在芯片上集成数十亿个晶体管成为可能。目前工业界和学术界倾向于采用片上多处理器体系结构(CMP),对于此类结构,芯片性能受片外访存影响较大,因此如何组织片上高速缓存层次结构是一个关键。针对此问题,提出采用非包含高速缓存组织片上最后一级高速缓存,以降低片外访存次数。并通过对Splash2部分测试程序的详细模拟,对CMP上高速缓存层次结构的不同组织方式做了比较。数据显示非包含高速缓存最多可使平均访存时间降低8.3%。同时,指出非包含高速缓存有助于节省片上资源的特性,并给出片上集成三级高速缓存后CMP上高速缓存层次结构的设计建议。As semiconductor technology develops, it is possible to pack billions of transistors on a single die. How to utilize such a large resources budget efficiently has been on-going for years. There is clear evidence of the trend that more and more commercial offerings and research projects address chip multiprocessors (CMP) design. Many design options on how to organize cache hierarchy before hitting memory wall to raise the performance, of CMP architecture are presented and non-inclusive cache is one of those. After evaluating several different organizations of cache hierarchy on CMP with partial Splash2 benchmarks, the result shows that non-inclusive cache can get benefits of 8.3% improvement in average data access time from reducing off-chip access. As non-inclusive cache can also save on-chip resources, it is proposed to improve CMP's performance by organizing the last line of defense of cache hierarchy with non-inclusive cache before going off-chip.
关 键 词:高速缓存 非包含高速缓存 片上多处理器 高速缓存层次结构 工作集
分 类 号:TP303[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30