您的位置: 专家智库 > >

国家高技术研究发展计划(2004AA1Z2210)

作品数:10 被引量:18H指数:3
相关作者:赵克佳杨灿群黄春杜静杨学军更多>>
相关机构:国防科学技术大学湖南科技职业学院国防科技大学更多>>
发文基金:国家高技术研究发展计划更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 10篇期刊文章
  • 1篇会议论文

领域

  • 11篇自动化与计算...

主题

  • 3篇反馈式编译
  • 3篇GCC
  • 2篇OPENMP
  • 1篇一致性
  • 1篇指令CACH...
  • 1篇指数函数
  • 1篇容错
  • 1篇数据一致
  • 1篇数据一致性
  • 1篇数据依赖
  • 1篇索引
  • 1篇体系结构
  • 1篇通信延迟
  • 1篇函数
  • 1篇分析方法
  • 1篇分析器
  • 1篇负载均衡
  • 1篇负载平衡
  • 1篇编译器
  • 1篇OPENMP...

机构

  • 10篇国防科学技术...
  • 3篇湖南科技职业...
  • 1篇国防科技大学

作者

  • 5篇赵克佳
  • 4篇杨灿群
  • 3篇黄春
  • 3篇杨夏
  • 3篇谭乐平
  • 2篇杨学军
  • 2篇杜静
  • 1篇殷顺昌
  • 1篇王昭飞
  • 1篇彭林
  • 1篇曾利永
  • 1篇贾佳
  • 1篇敖富江
  • 1篇郭学鹏
  • 1篇李春江
  • 1篇王锋
  • 1篇张定飞

传媒

  • 4篇计算机工程与...
  • 2篇计算机工程与...
  • 1篇计算机研究与...
  • 1篇南京大学学报...
  • 1篇计算机工程
  • 1篇微电子学与计...
  • 1篇2006年全...

年份

  • 1篇2008
  • 4篇2007
  • 5篇2006
  • 1篇2005
10 条 记 录,以下是 1-10
排序方式:
用表驱动算法在GCC中优化实现指数函数被引量:1
2007年
科学计算中的许多领域都需要快速而精确地计算超越函数,即exp、log、sin、tan等此类函数。本文采用表驱动算法,结合IA-64体系结构特点,在GCC中优化实现了指数函数(exp),提高了GCC编译器在IA-64系统上的浮点性能,为在IA-64和其它平台上高效实现所有超越函数打下了基础。
杨灿群王锋彭林杨学军
关键词:GCC指数函数IA-64体系结构
浅析反馈式编译技术
2006年
基于profiling的反馈式编译优化是一种有效的编译优化模式,它通过程序运行时的剖面信息来指导对代码的优化。文章总结了实现这种模式的一般流程,所遇到的问题和解决方法。
谭乐平杨夏
关键词:反馈式编译
基于并行构件的动态负载池平衡技术的研究被引量:1
2007年
在基于并行构件的系统中,负载平衡技术是充分利用系统资源,提高系统性能的关键技术。该文提出了一种基于并行构件的动态负载池平衡技术,与已有的负载平衡策略不同,该技术综合考虑了通信延迟、容错技术以及数据一致性对负载平衡策略的影响,旨在提高策略的准确性、高效性和健壮性,增强运行时系统的性能。
杜静敖富江杨灿群
关键词:负载平衡通信延迟容错数据一致性
一种基于POMP的OpenMP程序负载均衡分析方法被引量:4
2006年
为了准确分析OpenMP程序的负载均衡问题,详细分析了在同步点之间进行测量的恰当位置,定义了性能分析单元,给出了负载不均衡程度的计算公式,并提出了一种以性能分析单元为分析对象来测量OpenMP并行程序负载平衡的方法。该方法利用Opari对OpenMP源程序自动插入POMP性能监控函数,通过在相关的性能函数中插入定时器的方式,以分析单元为基本对象来收集程序的负载情况。该方法已在一个OpenMP性能分析工具中得到了实现,能够有效地帮助用户找出程序中负载不均衡的瓶颈。
殷顺昌赵克佳
关键词:OPENMP
跨文件编译模式与基于GCC的实现被引量:1
2007年
有很多编译优化都与编译时的视野有关,较宽的视野能给编译器提供更详细的信息,从而能得到更好的优化效果。采用跨文件编译模式使编译器的视野扩大至整个程序将是未来的方向。本文总结了实现这种模式的一般流程以及所遇到的问题和解决方法,分析了三种已提出的跨文件过程间编译模式,最后给出了一个基于GCC3.4的跨文件编译框架的实现方法。
郭学鹏赵克佳
关键词:编译器
基于Imagine的科学程序局部性优化方法被引量:1
2007年
基于Imagine体系结构,提出了一种科学程序局部性优化方法,旨在提高流程序的带宽利用率并保证Imagine强大的计算能力.关键技术在于通过对循环的计算变换和数据变换来开发体系结构的优势.对4个典型科学程序的实验表明,该优化能够有效地提高程序计算密集性且减少索引流,从而增强程序的局部性.
杜静贾佳杨学军杨灿群李春江
关键词:IMAGINE
GCC 4·1数据依赖分析器的分析与改进被引量:6
2006年
本文深入分析了GCC4·1的数据依赖分析器,针对它在分析Fortran程序的线性化数组访问时的不足,给出了两点改进:一是初步实现了一个非仿射数组下标依赖分析算法;二是提出并实现了分裂递归链的仿射数组下标数据依赖分析方法。实验表明,这两点改进增强了GCC4·1的数据依赖分析能力,为进行循环变换如循环交换提供了更准确的数据依赖信息。
曾利永杨灿群黄春
关键词:GCC
OpenMP Fortran程序中的未指定行为的静态检测
2005年
未指定行为是导致OpenMP程序运行时错误的主要原因之一.给出一个静态地检测OpenMPFortran程序中的未指定行为的工具C-Checker.该工具基于扩展的控制流图和调用图,采用"程序分层、逐层分析"的策略分析控制结构所导致的不确定的程序行为,以定位程序中的未指定行为,并通过回溯记录控制流图中导致这些行为的路径.借助于调用图,它还能够记录跨越过程边界的路径.此外,C-Checker利用启发式规则估计每条路径的执行概率,能够量化路径所对应的警告的严重程度.实验表明,C-Checker能够有效地检测实际的OpenMP Fortran程序中的未指定行为,并辅助程序员消除这些隐患.
王昭飞黄春赵克佳
关键词:OPENMP
反馈式编译实现机制的研究被引量:1
2008年
最大程度地优化代码和挖掘应用程序的潜在性能,是高性能编译器设计中非常重要的一个任务。基于profi-ling的反馈式编译优化是一种有效的编译优化模式,它通过程序运行时的剖面信息来指导对代码的优化。本文总结了GCC在实现这种模式上的一般流程、所遇到的问题和解决方法,深入分析了GCC4.0的插桩方法、反馈数据文件格式,以及在中间语言中标注反馈信息等的实现机制。
杨夏赵克佳谭乐平
关键词:反馈式编译插桩
指令Cache优化中代码重排技术研究被引量:3
2006年
代码重排技术是提高指令Cache命中率、提升程序性能的一种重要优化方法。文章介绍了代码重排的几种主要技术,并从排序粒度、实现时机、冲突考虑、算法代价等方面对代码重排技术进行了深入的分析与比较。
张定飞赵克佳黄春
关键词:指令CACHE
共2页<12>
聚类工具0