【摘 要】
:
随着处理器和存储器速度差距的不断拉大,访存指令尤其是频繁cache miss的指令成为影响性能的重要瓶颈。编译器由于无法得知访存指令动态执行的拍数,一般假定这些指令的延迟为
【机 构】
:
中国科学院计算技术研究所系统结构重点实验室
论文部分内容阅读
随着处理器和存储器速度差距的不断拉大,访存指令尤其是频繁cache miss的指令成为影响性能的重要瓶颈。编译器由于无法得知访存指令动态执行的拍数,一般假定这些指令的延迟为cache命中或者cache miss的延迟,所以并不准确。我们引入cache profiling技术来收集访存指令运行时的cache miss或者命中的信息,利用这些信息来计算访存的延迟。乱序机器上硬件的指令调度对于发射窗口内的指令能进行很好的动态调度,编译器则对更长的范围内的指令调度更有优势。在reorder buffer中cache miss一旦发生,容易引起reorder buffer满,导致流水线阻塞。调度容易cache miss的指令,使其并行执行,从而隐藏cache miss的长延迟,就可以提高程序性能。因此,我们针对load指令,一方面修改频繁miss的指令的延迟,一方面修改调度策略,提高存储级并行度。实验证明,我们的调度对于bzip2有高达4.8%的提升,art有4%的提升,整体平均提高1.5%。
其他文献
高层建筑上部结构、基础和地基共同作用分析是建筑结构中一个引人注目的课题。箱形基础以其整体性好、抗震性强、承载力高、能有效调节地基不均匀沉降而日益成为高层建筑中的
<正> 风湿病系全身性变态反应性疾病,可累及各个脏器或系统,以心脏及关节的损害最常见,但神经系统的损害也不少见,并且临床表现复杂,因此将风湿病的神经系统损害称为“神经风
设计了一种结构简单、经济实惠的小型全自动杀鱼机,可实现鱼类的去鳞、去内脏、去黑膜、开背等加工处理,代替手工杀鱼,解决了鱼类专卖店、鱼类餐饮店等场所大批量杀鱼的自动化问
为追溯"酒"的造字渊源并进行文化阐释,对125个"酉"旁字和127个"酒"词进行统计分析,探索了三个研究问题:一是"酒"字的演化历程;二是"酒"字的语义范畴,三是"酒"字中所体现的情感倾向。发现"酒
目的:观察儿童青少年近视眼戴普通凹透镜、戴渐进多焦镜和不戴矫正镜对屈光变化的影响。方法:2007年3月~2008年12月门诊就诊的近视儿童152例(304只眼),近视度数0.5~2.0DS,排除屈光
目的:了解瑞舒伐他汀干预治疗高血压性左心室肥厚的疗效。方法:入选83例高血压(EH)患者按血压水平随机分为常规治疗组和瑞舒伐他汀干预组(常规治疗+瑞舒伐他汀20mg/d)。每4周随访1次
随着中印关系不断发展,中国媒体转述印度媒体对华报道的文章越来越多,人们已经很习惯地认为这就是印度媒体对中国的看法。其实,印度媒体市场远不是中国人所想象的那样简单。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食
Back to yield
目的:探讨奥美拉唑联合雷贝拉唑治疗消化性溃疡的临床疗效。方法:选择我院2003年1月~2009年6月消化性溃疡患者100例,随机分为治疗组和对照组各50例,对照组予以口服奥美拉唑20mg,2次