3种提高软件流水有效性的算法:比较和结合

来源 :软件学报 | 被引量 : 0次 | 上传用户:lintao31
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件流水是开发循环程序指令级并行性的技术,它通过并行执行连续的多个循环体来加快循环的执行速度.在软件流水中,循环体的重叠增加了寄存器需求,导致寄存器压力增大,当目标处理机所提供的寄存器不足时,软件流水可能失败.在Itanium处理机上评估了NAS和SPEC2000基准程序中的软件流水循环的寄存器需求,发现静态寄存器不足是造成软件流水失败的主要原因,提出了3种增加软件流水个数、提高软件流水有效性的算法:限制循环展开因子的算法(register sensitive unrolling,简称RSU)、堆栈寄存器
其他文献
目的:克隆类泛素化家族SUMO-1和UBC9基因,表达并纯化二者与谷胱甘肽S-转移酶(GST)的融合蛋白。方法:用PCR方法从乳腺文库中扩增SUMO-1和UBC9的编码序列,分别将其以正确相位与pGEX
目的:阐明中国荷斯坦牛线粒体DNA全序列多态性及其起源关系。方法:从上海松江科研基地的10头中国荷斯坦牛外周血中抽提DNA,设计引物扩增全长线粒体DNA,通过对其进行序列测定、
宫内节育器(intrauterine device,UD)因具有安全、长效、简便、可逆、经济等优点而被广大育龄妇女所采用。目前,全世界应用UD避孕的妇女人数达一亿多,而中国占8000多万,占采用避孕
根据金奎地隧洞沿线地质情况,设置了洞身外水压力,围岩变形及衬砌结构应力监测项目。通过监测,确定适宜的支护时间,及时调整支护参数,为线路上其他隧洞的设计和施工提供参考。
1病历报告患者,女,55岁,因左腰部胀痛3个月,肉眼血尿1次于2004年11月入院。曾于2002年5月因糖尿病住院治疗2周,出院后白行口服降糖药物至今。查体:一般状态良好,心肺功能正常,肝肾功
以青山嘴水库工程溢洪道设计工程实例,阐明改善水流条件和结构优化设计,从而使溢洪道混凝土工程量减少了28.3%,钢筋工程量减少了44.7%。于2009年8月下闸蓄水并投入使用,现运行情况良
建设中国面向西南开放桥头堡进程中,云南省以通路、通电、通讯、通商、通油、通气、通币、通关为重点,加快推进与周边国家的互联互通。通电方面,今年能源投资预计超过1000亿元,发
大丫口水电站双曲拱坝坝基岩石以灰岩为主,局部为白云岩,溶蚀宽缝、裂隙发育,发育有溶洞、溶槽、溶穴,为典型的喀斯特地质地貌区。通过对大丫口水电站坝基开挖施工实践,合理
桡骨远端骨折极为常见,约占平时骨折的1/10。多发生于老年妇女、儿童及青年。骨折发生在桡骨远端2~3cm范围内,多为闭合性骨折。少数桡骨远端骨折因治疗不当并发桡骨短缩畸形或桡
对天津地铁施工过程中盾构始发及接收端头采用的三轴搅拌桩、高压旋喷桩及水平注浆三重立体:t体加固施工工艺进行了叙述及比较,并通过理论与实践双重论证了该工艺的可行性,具有