一种面向循环优化和非规则代码段的粗粒度半自动并行化方法

来源 :计算机学报 | 被引量 : 0次 | 上传用户:kkkwwwbushiwo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核架构已成为当今的主流,而大量传统的串行程序和遗留软件无法充分利用多核处理器的并行计算性能.人工改写这些遗留软件工作量繁重、成本高昂,自动实现程序并行化的技术成为学术和工业界研究的热点.该文提出了一种新颖的面向一般程序的for循环优化和非规则代码段的粗粒度半自动并行化方法.该方法通过程序动态分析,根据程序的控制流和数据依赖信息将源程序代码映射成可计算单元(Cu)图,从中提取出可并行执行的非规则代码段.同时针对程序中for循环部分,提出了一种基于局部性分析的分块收益模型,有效地选择具有收益的循环代码实施循
其他文献
目的探讨冬眠合剂在治疗腹部手术后功能性胃排空功能障碍中的效果。方法将海军总医院普外二科腹部手术后发生功能性胃排空障碍的60名患者经知情同意后按随机数字表法分为2组,
目的对比分析美罗培南与亚胺培南对重度肺部感染患者的疗效及安全性。方法 2015年1-12月按照随机数字表法将我院收治的90例重度肺部感染患者分为两组,即对照组和实验组,各45
目的探讨生理性海水在鼻内镜术后的临床应用。方法选择68例慢性鼻窦炎,鼻息肉患者在鼻内镜术后随机分为2组:治疗组应用生理性海水冲洗鼻腔、对照组应用生理盐水加庆大霉素冲洗
胶质瘤干细胞(GSCs)具有自我更新、形成神经球、表达干细胞标志物、多向分化、较高侵袭力、放化疗抵抗等特性,这些特性被认为是胶质瘤复发的主要因素.GSCs作为胶质瘤治疗的重要
现在很多行业、很多时候讲的最多的一句话就是“服务”,早在2003年的时候,公司就明确提出要为客户提供“有价值的服务”,今年5月初,公司又再次提出“以服务代替营销”的概念,强调
在干腌羊火腿中添加生姜蛋白酶,通过风干成熟促进肌纤维蛋白降解,从而缩短干腌羊火腿成熟周期。以带骨鲜羊后腿肉为试验材料,分别设计4个试验组,一组为对照组,另三组为试验组
[目的]调查临床医生、护士、实习护生以及普通门诊病人对优逝的期望。[方法]采用优逝期望量表调查北京、上海和武汉3所三级甲等医院医生、护士、实习护生和普通人群对优逝的
目的探讨手术室细节护理在腹腔镜治疗子宫肌瘤中的运用效果。方法选取本院2017 年5 月—2018 年6 月接受腹腔镜治疗子宫肌瘤的患者100 例,并将其随机分为两组,其中,对照组50
目的:探讨细节护理管理对提高手术室护理质量的效果.方法:选择某院收治的80例手术患者,将其随机分为2组,对照组采用常规护理管理方法,观察组采用细节护理管理方法,比较2组手
为解决负载精度差,无法达到恒流或恒压的问题,以STM32为控制核心,集按键设置、LCD显示、电压检测、电流检测、极端保护等功能为一体,设计一种恒流电子负载。测试结果表明,该