搜索结果: 61-75 共查到“知识库 编译系统”相关记录223条 . 查询时间(1.437 秒)
基于龙芯处理器的二进制翻译器优化
龙芯2F处理器 二进制翻译器 寄存器
2009/8/12
二进制翻译是实现系统迁移的主要方法,但基于通用平台的仅靠软件实现的二进制翻译性能不高。该文以龙芯2F处理器为实现平台,提出一种QEMU二进制翻译器并进行优化,其中包括编译环境的优化以及二进制翻译器本身的优化2个方面,对后者的优化主要涉及寄存器直接映射和多媒体指令的改进。实验结果表明,通过寄存器映射优化后,系统能够获得1.45的加速比,通过多媒体优化后,多媒体程序的执行能达到本地机器执行的80%的性...
一种用于反编译代码与源代码的比较算法
比较算法 中间代码 动态表达式匹配
2009/8/12
现有反编译器产生的代码与对应的源代码之间存在差异,找到并理解差异有助于改进并完善反编译器的设计。该文给出一种适用于C语言反编译代码与源代码的比较算法。该算法以语法树匹配方法为基础,定义新的C语言中间代码表示形式并对表达式进行动态匹配,提高了语法树匹配的准确性。实验结果表明,该算法能有效计算出反编译代码与源代码之间的多数差异。
SIMD计算机的优化编译器设计
M语言 LS SIMD协处理器 编译器
2009/8/11
利用处理器的相关资源,提高编译器优化性能和增强代码可适应性是SIMD处理器优化编译的关键。该文基于M语言和LS SIMD体系结构,结合现代编译器的编译技术,提出针对SIMD协处理器编译器的优化和实现方法,包括寄存器分配、单值合并、代码压缩等。实验结果表明,编译生成的目标代码准确、高效。
动态二进制翻译系统的调试器框架
动态二进制翻译 Crossbit虚拟机 调试器
2009/8/11
传统的动态二进制翻译系统缺少调试器支持或者调试功能有限,随着开发规模的扩大,调试手段成为制约设计开发进度的瓶颈。该文提出一种针对动态二进制翻译系统的调试器框架,引入观察点、回退执行与调试脚本3个功能,通过在Crossbit平台上的验证,证明该技术能够高效地帮助程序员发现错误,提高系统的开发进度。
基于SUIF的函数内联技术
内联 函数调用图 参数映射
2009/8/10
从基于调用图的函数内联技术、函数参数的映射技术和内联使用的不同策略3个方面讨论基于SUIF系统的内联技术的实现。根据KAP系统需求,提出叶节点的内联算法,以满足并行性分析的需要,降低全内联引起的代码膨胀问题。测试结果表明,该算法能够有效地内联NPB测试集中的一些函数,经函数内联后,加速比最高可提高15.78%。
全新PGI9.0编译器简化x64+GPU编程
PGI9.0编译器 x64+GPU编程
2009/8/4
意法半导体全资子公司Portland Group宣布支持 Linux、Mac OS X和Windows三大操作系统的PGI 9.0版高性能并行编译器及开发工具系列产品正式上市。PGI 9.0版编译器是首款在含有英伟达(NVIDIA)CUDA图形处理器(GPU)的基于x64位处理器的Linux系统中支持高级PGI Accelerator编程模型的公开发行版。 在高性能计算技术(HPC)领域,将图形处...
程序自动并行化中的数组终写关系分析
并行编译 精确数据收集 自干扰
2009/7/31
在程序自动并行化中过程中,数据收集阶段可能产生冗余通信,该文利用数组终写关系分析的方法来消除冗余通信,实现嵌套循环中数组数据最后写关系的快速求解,并将结果提供给编译器后端,生成精确数据收集代码。描述数组终写关系的研究目的和内容,将所处理的嵌套循环根据其结构特征进行分类,给出实现算法的过程。测试结果证明了该算法的正确性和高效性,所产生的精确数据收集代码能够有效地消除部分冗余通信,从而优化和提高了并行...
可重定向C编译器中DAG及归约规则
目标机 可重定向编译器 有向无环图
2009/7/30
以在嵌入式系统中建立C编译器的技术特点为主要内容,用设计实例论述了C编译器实现中前端、后端的主要工作内容。说明了在前、后端之间起桥梁作用的中间描述语言有向无环图(DAG)的设计原理及形成方法,同时还就如何将DAG与目标机系统之间形成映射关系进行描述,提出了在映射中规约规则制定的方法和原则,给出了一些有指导意义的经验性结论。
迭代编译优化技术综述
编译优化 多面体模型 代码分割
2009/7/23
首先介绍了迭代编译的基本概念,然后讨论了其起源与发展,对其研究现状进行综述,主要包括优化空间的表述、优化空间的开发与搜索以及对数据输入集的敏感度分析三个方面。然后分析了目前迭代编译技术中所存在的不足。最后指出了迭代编译的未来发展趋势。
能耗受限时实现性能最大化的作业管理模型
作业管理 能耗受限 性能最大化
2009/7/1
在诸如星载并行计算机这样的系统中,一定周期内,系统能耗存在上限。围绕高产出率计算的概念,针对这种能耗受限条件下性能最大化的作业管理需求,提出了一种作业分配的模型。该模型基于计算节点、作业的性能和能耗参数,动态地进行作业分配,从而在满足能耗上限的前提下获得尽可能大的计算性能。通过模拟实验,验证了该算法的有效性。
若干编译优化技术的工程实现
嵌入式处理器 寄存器分配 元启发式算法
2009/7/1
嵌入式系统对功耗、实时性等的苛刻要求,使得嵌入式处理器常采用不规则体系结构特征提供硬件支持。充分发挥嵌入式处理器的功能,需要复杂的编译优化技术。本文介绍MachineSUIF编译框架,并具体给出若干图着色寄存器分配算法在此框架下的工程实现和实验结果,说明了灵活可扩展的编译框架是快速开发复杂的嵌入式环境编译技术的重要基础。
This article is a case history of the experience of a large InformationTechnologies (IT) firm in developing and managing free open sourcesoftware projects (OSS). It is intended to examine reasons, str...
Inspite of its success, Open Source Software (OSS) is still fighting oldprejudices and market difficulties. To address these points, FraunhoferFOKUS is merging Qualipso project results with its proven...
Applying Open Source Software Principles in Product Lines
Applying Open Source Software Principles;Product Lines
2010/9/21
Productline engineering improves the management of variability and reuse inembedded systems. It helps to exploit mass customisation leading toindividualised products for the customer. It has led to su...