编译优化相关论文
面向最小化能耗的LLVM编译时优化研究工作还较为稀缺,而现有的设计空间搜索优化方法仍缺乏有效捕获和使用选项交互信息的手段,还存在......
在国产神威高性能多核服务器系统中,基础编译系统对应用程序中访存操作进行代码生成时,没有考虑国产处理器指令特征,导致编译器生成的......
随着互联网技术的快速发展,单核处理器已经无法满足大规模数据计算的需求,多核并行计算成为提升计算速率的重要方法。数据流编程是......
目前,国内外大多数的芯片在编译后端处理指令选择的过程中出于对稳定性、可靠性、可用性等因素的考虑,仍然沿用传统的基于宏扩展或......
现阶段,现代处理器选用不同的策略处理编译完成的代码指令,而选用的指令影响后端代码的性能优化.指令选择所采用的策略依然与传统......
现有多面体编译工具往往使用一些简单的启发式策略来寻找最优的语句合并,对于不同的待优化程序,需要手工调整循环合并策略以获得最......
FPGA高级综合中通常采用存储分块的方式提升实现电路的并行度,本文分析了横纵分块、矩阵分块等多种分块方法适用的范围,及对实现电......
多媒体应用是近年来计算机领域的研究热点。多媒体应用的代码往往具有较高的并行度。为了获得更高的性能,几乎所有的处理器厂商都......
条件执行在降低转移指令影响提高处理器性能方面是一种比较有效的方法.它不但可以降低指令控制流变换的不可预测性、达到平缓流水......
学位
在计算机软硬件开发设计过程之中,编译器是软件和硬件之间的重要桥梁。如何提高编译器的性能,编译出更高性能的执行代码,是当前热点研......
基本块重排是一种广泛使用的编译优化技术,它通过重新组织基本块在存储映像中的排列顺序,使得基本块按照最经常执行的控制流序列排列......
学位
编译器是将高级语言源程序翻译转换成低级语言目标程序的系统软件,是软件开发的一种基础支撑工具,它的正确性直接影响到应用软件的......
由于存储器和处理器速度差距的日益增大,访存延迟已经成为限制程序性能的主要瓶颈.数据预取通过提前将数据取入缓存,可以掩盖访存......
过去几十年编译器的优化主要使用的是人工调优的方法。随着计算机体系结构的不断发展,编译器的优化变得更加复杂。编译器人工调优......
随着集成电路制造工艺的进步和微处理器设计技术的发展,单发射按序执行处理器表现出强劲的生命力,不仅在嵌入式计算领域得到日益广泛......
学位
指令调度依据机器资源特征和程序属性,通过调整指令的执行次序来提高指令级并行度,是一种重要的编译优化技术。一般地,指令调度考虑的......
编译优化是现代编译器不可缺少的重要功能。编译优化技术在过去几十年里取得了显著进展,对提升程序运行速度、节省存储空间、节省能......
数值模拟是计算科学的重要组成部分,基于结构化网格的离散方法在数值计算方法中占有重要的位置,其热点计算stencil计算是高性能计算......
编译优化是现代编译器的重要功能,编译优化测试对保障现代编译器质量有着重要作用。编译优化测试需要编写大量的测试用例程序作为输......
随着多核时代的到来,共享内存的多线程编程开始普及。多个线程在并发访问共享内存时会存在内存一致性问题。Java语言通过直接在语言......
动芯是由中科院计算所无线通信技术研究中心自主研发的面向宽带无线通信的基带信号处理芯片,矢量DSP(Digital signal processor)是......
计算机体系结构领域已大步迈入异构时代,异构架构已广泛存在于服务器、个人电脑、嵌入式终端等系统中,在越来越多的应用领域大显身手......
随着多媒体应用程序对处理器处理能力的要求越来越高,大部分处理器生产厂商都在处理器内部都提供了专门用于多媒体处理的指令,这些指......
当前,主流通用微处理器都已经实现了多核并行以及处理器核内的SIMD并行。多线程并行且每个线程尽可能地利用SIMD并行是充分开发此......
近年来由于计算机安全技术的发展和计算机网络带宽的提高,传统的计算模型随着动态编译技术的发展逐渐演变为异构平台上计算资源的共......
近年来多媒体应用逐渐成为计算领域研究的热点。为了获得更为卓越的性能,几乎所有的通用处理器生产厂商都为他们的处理器集成了一个......
本文对现有实时节能调度研究中所亟待解决的若干关键问题,进行了系统深入的研究,主要工作和贡献如下: 硬实时单任务节能调度方法研......
二维SIMD结构是在嵌入式系统中提高多媒体处理能力的有效系统结构。该结构是指N X N个处理单元按一定的拓扑结构连接而成的阵列结......
苹果公司在Macworld 2007上发布的智能手机iPhone是多媒体与通信技术迅速发展带给我们生活美好礼物的一个典型例子,然而与之相对应......
分布式计算框架利用廉价PC构建多核集群解决了大规模并行计算问题,但是在分布式计算框架上编程需要考虑程序子任务间的负载均衡和......
近30年来,伴随着并行计算机的出现,并行计算迅速发展。SMP(对称共享存储多处理机)是一类被广泛使用的并行计算机系统。OpenMP则是......
BWDSP是一款采用分簇体系结构、支持SIMD的16发射的VLIW浮点运算数字信号处理器。由于其具有强大的并行处理能力,能够较好得满足实......
程序验证用逻辑证明的方法证明程序满足其规范,是实现安全性的重要方法。出具证明编译器(Certifying Compiler)是编译器与验证器的......
嵌入式系统是以应用为核心的计算机系统,是计算机市场中增长最快的领域。嵌入式系统一般采用片上高速静态随机访问存储器SRAM(Stati......
随着计算机行业的不断发展,软件系统规模不断增加,人类工作生活的各个方面都越来越依赖于各种软件系统。然而软件安全问题长期困扰......
编译优化技术的目的是挖掘程序中的优化空间,提高程序编译或运行效率,无效代码删除优化是被广泛使用的编译优化技术之一,它旨在删......
精简指令系统计算机(RISC)以其在性能价格比上所占的优势以及设计周期短等特 点而得到迅速发展。文中讨论了 RISC的指令系统和硬件实现原则,说......
一等奖 张根度、刘大宏等 吴成东、柴佩琪 陈建华、陈涌生二等奖 管惠维、黄润华 高传善、杨明等 胡谋、刘军等三等奖 陈涵生、陈......
2月21日,美国计算机协会宣布:2006年度的图灵奖授予IBM的资深女院士弗朗西丝·爱伦,以表彰她在编译器优化的理论与实践方面做出的......
人们为了公平地比较不同的计算机系统的性能,开发出许多性能评价的Benchmark 标准,我们常常听到 SPECint,SPECweb,TPC 等。没有一......
本文在回顾了三代JAVA编译系统所采用的技术途径之后,提出了模块化编译的思想,并分析了模块化策略在JAVA编译优化中的重要作用及应......
随着嵌入式系统对内存空间需求的增大,程序的代码密度也逐渐成为掣肘嵌入式设备发展的关键因素。代码密度是衡量可执行文件占用内......