基于edge profiling的循环运行时信息分析方法

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:aiming7006x
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用程序中循环部分往往是计算密集型应用的主要工作负载,随着基于FPGA的可重构计算系统的出现,循环的静态分析技术已不能满足可重构计算系统根据程序当前行为模式进行特定优化的要求。针对现有的程序动态分析技术无法直接获取循环动态信息的问题,提出一种循环信息分析算法,根据支配关系在控制流图中识别循环,通过edge profiling的结果分析计算得到循环调用次数、循环平均迭代次数及循环运行时间等关键信息,并在LLVM(Low Level Virtual Machine)平台上实现该算法。实验结果表明,该算法能够自
其他文献
在全国高校英语教学不断深化改革的新形势下,本文从英语教学目标定位、分层次教学、师资队伍建设、考试评估体系等方面进行探索与研究,目的在于通过改革创新,提高大学英语教
为本文以《JJF1059—1999测量不确定度评定与表示》为基础,阐述了测量不确定度评定的简化计算.
生活语言中的"顺带现象",或称"拖带现象",或称"无关借用现象",对于表达和阅读具有重要的影响,应该如何发挥其积极作用、避免其消极作用是一个重要的理论和实践课题.
在司法改革中,一些基层人民检察院在审查起诉部门试行缓予起诉制度,因我国法律对其未作明确规定,而引起一些争议.但从我国<刑诉法>有关规定及刑诉制度的发展趋势和英美法系、