您的位置: 专家智库 > >

陈永健

作品数:7 被引量:30H指数:3
供职机构:清华大学信息科学技术学院计算机科学与技术系更多>>
发文基金:国家自然科学基金国家高技术研究发展计划更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 5篇期刊文章
  • 1篇学位论文
  • 1篇会议论文

领域

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

主题

  • 7篇OPENMP
  • 3篇OPENMP...
  • 2篇并行计算
  • 1篇代码
  • 1篇调度
  • 1篇循环调度
  • 1篇英文
  • 1篇源程序
  • 1篇监测方法
  • 1篇过程间分析
  • 1篇负载监测
  • 1篇负载均衡
  • 1篇编译器
  • 1篇ORC
  • 1篇SMP
  • 1篇参数优化

机构

  • 7篇清华大学
  • 2篇北京科技大学

作者

  • 7篇陈永健
  • 5篇王鼎兴
  • 5篇李建江
  • 4篇舒继武
  • 3篇郑纬民
  • 1篇王生原

传媒

  • 1篇计算机研究与...
  • 1篇电子学报
  • 1篇清华大学学报...
  • 1篇小型微型计算...
  • 1篇软件学报
  • 1篇2003中国...

年份

  • 1篇2006
  • 4篇2005
  • 1篇2004
  • 1篇2003
7 条 记 录,以下是 1-7
排序方式:
基于ORC的OpenMP编译器设计与实现
2005年
该文提出了一种OpenMP翻译技术,旨在提高OpenMP编译系统的性能,并在这种技术基础上构造了一个完整的基于ORC的OpenMP编译系统。系统采用了下面的主要技术来提高性能:1)系统集成在后端的优化编译器中,具有更多的优化机会,并可以采用更为精细的开销模型;2)提出了一种基于指导语句全局嵌套类型的OpenMP翻译技术,可以有效地减少翻译代码的长度,并减少运行时开销。这个OpenMP系统从设计开始,就是为了提供一个合适的编译技术研究平台,具有更好的可控制性、可调试性和丰富的工具支持。
陈永健李建江王生原郑纬民
关键词:并行计算
OpenMP指导语句全局嵌套类型的静态分析及应用(英文)被引量:4
2005年
由于指导语句动态嵌套与绑定规则的存在,OpenMP 程序中线程的一些上下文只能在运行时刻才能完全确定.然而,通过编译时刻的静态分析可以部分确定指导语句的嵌套类型,这些信息可以用于指导后续的编译与优化.由于函数调用的存在,嵌套与绑定常常会跨越过程边界,除了通常的局部和全局分析之外,还需要过ü谕ǔ5墓碳浞治龅幕∩细郊有畔?可以使得嵌套类型信息在过程调用图中进行传播.将这些全局信息与过程内的局部信息结合起来,就可以在编译时刻确定语句的嵌套类型.结果表明,编译时刻的嵌套类型分析可以有效地确定通常的科学与工程计算程序中指导语句的嵌套类型,基于嵌套类型的翻译与优化可以同时减少运行时开销和目标代码长度.
陈永健舒继武李建江王鼎兴
关键词:过程间分析
OpenMP源程序级同步段负载监测方法与均衡策略被引量:9
2005年
 在详细阐述以同步段为最小分析单位对OpenMP程序进行负载监测与均衡的重要性之后,本文提出了源程序级同步段负载监测方法与均衡策略.其中源程序级同步段负载监测方法以隐含同步的显性化为基础,具有实现简单和易于确定有效监测区域的优点.在获得负载分布信息之后,通过同步段性能评价、筛选、负载扫描与调整实现同步段的负载均衡,这是本文与现有OpenMP性能工具不同的地方.在负载均衡的过程中,根据加权剩余并行效率筛选出需要负载调整的同步段并对其负载进行扫描,最终确定出适合这些同步段的负载调度策略.实际测试结果表明本文提出的同步段负载监测方法与均衡策略是可行的.
李建江舒继武陈永健王鼎兴
关键词:OPENMP负载监测负载均衡
OpenMP编译与优化技术研究
陈永健
文献传递
OpenMP代码的调度参数优化
对于开发循环级并行性的OpenMP程序来说,并行循环的调度方式对程序性能起着重要作用,如何对调度参数进行优化,是OpenMP指导语句自动生成和OpenMP程序源代码级优化编译器必须解决的问题.对OpenMP调度方式的优化...
陈永健王鼎兴郑纬民
关键词:循环调度OPENMPSMP并行计算
文献传递
OpenMP程序性能退化的诊断与处理被引量:1
2005年
为了解决OpenMP程序性能退化问题,本文提出性能退化区和性能退化强度的概念.使用性能退化强度能够剔除非性能退化区并突出执行时间较长的性能退化代码段;同时,性能退化区的分解能够逐步缩小性能退化区并最终准确定位引发性能退化的代码段.去除引发性能退化的根源就能有效改进OpenMP程序的执行性能.实例分析证实了本文提出的OpenMP程序性能退化诊断与处理方法的有效性.
李建江舒继武陈永健王鼎兴
关键词:OPENMP
一种基于动态并行区的OpenMP程序开发模式被引量:3
2006年
通常,OpenMP程序开发将开发过程、程序正确性检测和性能分析分离开来.为此,提出动态并行区的概念,并在此基础上提出一种新的OpenMP程序开发模式,将OpenMP程序的开发过程、正确性检测和性能分析紧密地联系起来.在OpenMP程序开发的每一阶段,都能确保程序的正确性;同时,通过精确的性能分析与细微的性能调整,使得OpenMP程序的性能随开发的不断深入而逐步得到改进.据此开发的NPB2.3OpenMP Fortran版的实测结果显示出该模式的可行性.
李建江舒继武陈永健王鼎兴郑纬民
关键词:OPENMP
共1页<1>
聚类工具0