WHIRL SSA:一种基于高级中间表示的优化结构

来源 :2010年中国计算机大会 | 被引量 : 0次 | 上传用户:simwwx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间表示对编译器的性能、效率和可扩展性都起着决定性作用。Open64编译器采用一种树型结构的中间表示WHIRL,能表示各种高级控制流结构,但不能显式的提供数据流信息。本文基于WHIRL对SSA(Static Single Assignment)进行扩展,提出了一个新的优化结构WHIRL SSA。WHIRL SSA通过将SSA信息标注在WHIRL节点上,显式的为数据流分析提供使用-定义(UD)信息。相比于传统的数据流信息构建方法,WHIRL SSA提供了更精确、有效的数据流信息。本文讨论了WHIRL SSA的设计与实现和基于WHIRL SSA的优化。
其他文献
文本聚类大多采用TF-IDF方法把文本建模为词频向量,利用余弦等相似度量方法计算文本之间的相似度,以此进行文本聚类.这些方法忽略了文本中词的语义信息,改进的基于语义的文本聚
会议
福建省福州市鼓楼区澳门路16号,是一座由假山、花木、鱼池、草坪等诸多元素组成的古典园林建筑。这原是林家子弟读书学习的场所,现在已成为林则徐纪念馆。走进纪念馆,一过仪
2015年3月18日下午2:30,“梦回·一千零一夜”演出签约仪式暨媒体见面会在银川凯宾斯基酒店举行,该项目旨在投资2亿元抢先落地2015年两会“一带一路”的文旅规划,振奋政府与
时态数据管理基本对象是数据实体的时间标签(时间期间)。时态查询模式依赖于时间期间相互关系,而这些关系中大多数不是等价(相等)关系。现有数据索引技术通常基于“相等”查询
会议
外部存储器访问延迟对处理器的性能影响越来越大,存储级并行技术可以显著的减少长延迟外部存储器访问对处理器性能的影响,目前这方面的研究尚缺乏有效的系统性能分析模型和方法
会议
如今众人的目光更多地转移到王陵旁那一棵棵弯曲的葡萄藤上.至少,于我如此,于葡萄酒爱好者亦如此.当然也正是因为这些王陵的看护,让眼前这片葡萄园更多了几分神秘的色彩面前
Godson-T众核芯片是我国自行设计的一款64核的万亿次处理器原型,在存储、片上通信和同步方面有若干的创新.它采用类pthread的多线程编程,存储管理和数据传输优化是用户面临的编
会议
高效的数据过滤是减少距离函数计算次数的捷径。提出了一种高效处理高维数据的索引算法一在主成分分析的基础上,利用第一主成份的组合方差最大的特点,选取第一主成分为主维,结合
会议
吴忠全球特色商品展销中心建成后,将成为西北地区乃至中国最大的阿拉伯商品展销中心,辐射全球范围内17亿穆斯林的消费市场位于宁夏吴忠市的中阿商贸城全球特色商品展销中心建
并发错误的检测对开发多线程程序非常重要。动态数据竞争检测技术比静态竞争检测相对精确,但执行被插桩的代码和记录访问信息引入了巨大的时间开销,这限制了动态竞争检测的广泛
会议