自适应写分配策略 !#$%

上传人:kms****20 文档编号:45770065 上传时间:2018-06-19 格式:PDF 页数:7 大小:379.84KB
返回 下载 相关 举报
自适应写分配策略 !#$%_第1页
第1页 / 共7页
自适应写分配策略 !#$%_第2页
第2页 / 共7页
自适应写分配策略 !#$%_第3页
第3页 / 共7页
自适应写分配策略 !#$%_第4页
第4页 / 共7页
自适应写分配策略 !#$%_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《自适应写分配策略 !#$%》由会员分享,可在线阅读,更多相关《自适应写分配策略 !#$%(7页珍藏版)》请在金锄头文库上搜索。

1、计算机研究与发展! “ “ #$ % % % 9 3 1 ? 9 9 4 / 7 6 9 2 8A A() :( A B “ ( C A, % % +收稿日期: % % CD$ $D (; 修回日期: % % ED% ED% + 基金项目: 国家自然科学基金杰出青年基金项目 (E % ( C % C) ; 国家 “八六三” 高技术研究发展计划基金项目 ( % % F F $ $ % % $ %, % % C F F $ $ % % $ %, % % C F F $ $ ) % %) ; 国家 “九七三” 重点基础研究发展规划基金项目 ( % % C * G ( $ E % $) ; 国家自然科

2、学基金项目 (E % E + ( $ A E)! “ # $ %自适应写分配策略郇丹丹$,李祖松$,胡伟武$刘志勇$(中国科学院计算技术研究所计算机系统结构重点实验室北京$ % % % B %)(中国科学院研究生院北京$ % % % A )) (= # H 3 2$,K H L 0 ; / 2 M$,J 0N 9 H O 0$,3 2 K H 0L = H P / 2 M$(! “ #$ % “ 6 1 6 ? “ ( 0 6 ) # *+ 5 6 1 “ 0 “3 4 % 2 “ , # */ 4 6 “ 1 4 “ 0,; “ 6 O H 8 =Q 9 9 1 26 H 3 7 8 H 9

3、O 1 H 8 93 4 4 / O H 8 =/ 56 H Q P H 2 9 ; 8 H M 3 8 H 2 M 3 7 8 H 9O 1 H 8 9 3 4 4 / H 5 H 9 Q 4 / H 5 H 9 Q 4 / / 22 / 2 0 2 2 9 0 9 V; 8 / 1 9T 0 9 0 95 0 4 4 1 3 8 9O H 8 = / 0 8 H 2 O 3 1 9/ 9 1 = 9 3 IW X 7 9 1 H 6 9 2 81 9 ; 0 4 8 ; H 2 H O H 8 =H 2“ , : W FZ Q 9 2 Q P0 8 H 4 H H 2 M 8 = 9 3

4、7 8 H 9O 1 H 8 9 3 4 4 / 9 5 5 H 0 7 H ; C I ) Y I4 % 15 / - 3 O H 8 =; / ; / 2 # / 5 5 % # 1 % 88 4 . + 2 , % “ # $ 1 $ / 4 ; “ 2 8 + 2 ; 1 . 4 # 1 + / 2 ; % ? % # 4 1 % 8 ; 7 “ % ( 图 D 1 C , 5 “ , 3 2 $ 图8 9 : ; 带宽值得注意的是图E中1 * ) “程序, 采用写分配策 略将全修改( 1 0 2 +块填充回( 1 0 2 +, 全修改( 1 0 2 +块 被取数指令用到的比例达到F

5、G $ F A $如果写失效处 理策略能够将会被取数指令用到的全修改( 1 0 2 +块 采用写分配策略填充回( 1 0 2 +, 将不会被取数指令 用到的全修改( 1 0 2 +块采用非写分配策略写到低层 存储系统, 对于全修改( 1 0 2 +块访问比例高的应用 程序性能会有更大的提高$本文进一步的工作包括 研究一种( 1 0 2 +预测自适应写分配策略, 利用程序 访问的局部性, 根据历史信息预测全修改( 1 0 2 +块 是否会被取数指令用到, 确定采用写分配策略或非 写分配策略$( 1 0 2 +自适应写分配策略硬件开销小, 而( 1 0 2 +预测自适应写分配策略需要增加预测表和

6、预测控制逻辑等开销$因此,( 1 0 2 +预测自适应写分 配策略需要在性能提高与硬件成本和复杂度增加之 间进行权衡, 这也是进一步研究的方向$!总结本文对( 1 0 2 +写失效的行为进行了深入分析,提出了一种新的( 1 0 2 +写失效处理策略 ( 1 0 2 +自适应写分配策略, 并给出了性能评测结果与分析$结果表明,( 1 0 2 +自适应写分配策略与目前普遍采 用的写分配策略相比,9 : ; 基准测试程序带宽 平均提高? $ ? A,9 0 K + + $L “ 3 3 “ C #3 2 +B + B . 6 M5 1 7 7:) , I I I,P () :G F QG 8 8 E

7、 V “ * 1 ) 3 “,N9 2 + C $ ! R . . , B 1 C,= 7 1 “ C K _ # “ $ = B + B . 6 MD 1 C , 5 “ , 3 2 7 “ B “ 3 1 3 “ . C ). / / - 3 - 6 +B “ 0 6 . * 6 . 0 + ) ) . 6 )($ * :- ) ) 7 . ( + ? * . A * %,“ B B C ! C-:,- 2 6 A ( +D E) $ 2 $ . 6 * * 2F G/6 2 2 1:! ! $ ) ( +,, I A $ /, * . 7 P +7 . . 8 * .$ + )2 $ )

8、 * ( 9 9 . 9 ( ,: G 7 1 $ . 2 7 /- X ( 7 ) 7 + P7 + 7 2 7 $ A 7 Z $ 2 7 ( +4 7 . . * . 2 (2 6 * 6 * $ 1I/J +:R ( 5( 9 2 6 *“ M 2 6J + 2A3 % 4 1( +I ( 4 1 8 2 * - 5 6 7 2 * 5 2 8 *(J 3 I -“ M)/G ( .- A $ 4 7 2 ( .,I -:J W W WI ( 4 1 8 2 * 3 ( 5 7 * 2 %R * . .,“ B B “ /! C H ! M E ! 3 6 7 .L/ G $ Q ( $ 2 ( % 9 ( I ( 4 1 8 2 * - 5 6 7 2 * 5 2 8 *,T + 7 X * . 7 2 %( 9 $ 2 7 ( + $ A; $ 2 8 $ A3 5 7 * + 5 *V ( 8 + ) $ 2 7 ( +( 9I 6 7 + $ (D B C “ N “ B N) , D C0 7 ? $ 2 7 ( + $ A Y $ . 7 5L * . * $ 5 6(M U C)R ( P $ 4( 9I 6 7 + $(“ B B N I Y C “ ! D B !)/ENC计算机研究与发展“ B B U,E E(“)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号