共查询到10条相似文献,搜索用时 31 毫秒
1.
基于硬件性能计数器的编译器性能测试与分析 总被引:1,自引:0,他引:1
Itanium 2处理器提供的性能监控单元实现了在程序运行过程中捕捉微结构事件的功能.利用GNU Gcc、Intel Icc和HP-Opencc编译器的不同优化选项编译并运行SPEC2006基准程序.通过CPU硬件计数器(HPCs)采集的性能数据,了解特定程序特征,分析比较编译器性能差异,对HP-Opencc编译器的性能优化给出相关参考数据.实验表明HP-Opencc编译器的的分支预测优化技术可再改进. 相似文献
2.
详细介绍了通用流程序设计语言Brook.该语言是标准C语言的扩展,有效解决了传统应用向Brook程序设计语言的移植,同时很好地描述了媒体类应用的特征.从而减轻了编译器设计的复杂性. 相似文献
3.
针对TMS320C64X系列芯片特点,结合H.264/AVC编码器算法结构,给出了具体的优化实现方案,包括编译器优化、Cache优化、DMA优化及关键代码线性汇编优化.结合实例详细介绍了高效率线性汇编代码的编写方法,本方法能在提高数据吞吐量的同时提高程序并行度. 相似文献
4.
嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧,对实际系统开发具有重要作用。 相似文献
5.
6.
本重点介绍了CATV光纤链路系统设计进行光节点优化分组的必要性,比较详细地阐述了如何利用Visual Basic6.0编制应用程序的步骤、程序源码和程序使用中的注意事项。 相似文献
7.
面向DSP应用的可重构计算 总被引:2,自引:2,他引:0
DSP应用的特点是计算密集并适合并行处理,传统的可编程处理器与ASIC在性能和灵活性上各有优劣.因此出现了一种新的计算模式-可重构计算.由于它能将效率和灵活性很好地结合在一起,故正得到广泛的关注和研究.本文在介绍可重构计算的概念和分类的基础上,着重讨论了一些主流的可重构计算系统,分析了各类系统应用于DSP的特点,对可重构计算在计算模型,编译器,映射技术以及开发环境等方面的现状和趋势进行了探讨,并给出了自己的思考. 相似文献
8.
介绍了CATV光纤链路系统设计采用光节点优化分组的必要性,比较详细地阐述了进行人工分组中光功率,分光比等参数的计算方法,同时给出利用VisualBasic6.0编制应用程序的步骤、程序源码和程序使用中的注意事项。 相似文献
9.
10.
谓词执行技术能够将多个基本块合并为一个超块,扩大指令调度范围,开发更多的指令级并行.但它也给编译优化带来一些新问题,使得传统的编译器在进行指令调度或寄存器分配等优化工作时往往只能得到保守的结果.受所用谓词表示方法的限制,目前的谓词关系分析方法必须首先重构控制流信息,这就影响了编译优化的效果和效率.本文提出了一种基于路径编码的谓词表示方法,将谓词定义信息转换为等价的域编码,并以此为基础实现了一个全局谓词关系分析子系统.模拟结果表明,该子系统能够准确高效地实现全局谓词关系分析,在保证编译效率的同时,提高了编译优化的效果. 相似文献