您的位置: 专家智库 > >

丁永华

作品数:3 被引量:10H指数:2
供职机构:复旦大学软件学院并行处理研究所更多>>
发文基金:国家自然科学基金国家高技术研究发展计划上海市教育委员会重点学科基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 3篇中文期刊文章

领域

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

主题

  • 1篇多处理机
  • 1篇多处理机系统
  • 1篇数据重用
  • 1篇嵌入方法
  • 1篇最佳化
  • 1篇计算机
  • 1篇过程间分析
  • 1篇CACHE优...
  • 1篇并行编译系统
  • 1篇并行计算
  • 1篇并行计算机
  • 1篇处理机
  • 1篇处理机系统

机构

  • 3篇复旦大学

作者

  • 3篇朱传琪
  • 3篇丁永华
  • 3篇臧斌宇
  • 2篇原庆能
  • 1篇陈彤

传媒

  • 3篇软件学报

年份

  • 1篇1998
  • 1篇1997
  • 1篇1996
3 条 记 录,以下是 1-3
排序方式:
用于含过程调用DO循环的循环嵌入方法
1997年
循环是程序中蕴含并行性最为丰富的一种结构,因此成为并行化编译最主要的对象.但循环内的过程调用严重妨碍了循环的数据相关性分析,使得循环语句潜在的大量并行性得不到开发.本文提出的循环嵌入方法使部分含过程调用循环语句的并行化成为可能,对部分用其它过程间分析技术也能开发其并行性的这一类循环语句采用循环嵌入方法,并行化开销低,并且分析更精确.采用循环嵌入方法还可降低程序由于多次过程调用带来的调度开销.这一方法在作者开发的自动并行化编译系统AFT(automaticPortrantransformer)中得到了实现,对Spec92测试程序包的试验结果表明了本文提出的方法是行之有效的.
原庆能丁永华臧斌宇朱传琪
关键词:并行编译系统
多处理机系统循环间数据重用的cache优化被引量:5
1998年
cache的使用缓解了CPU和主存储器之间速度差距太大的矛盾,同时,也使cache的命中率成为影响多处理机系统性能发挥的重要因素.人们对如何加强数据的局部性,提高cache命中率,使多处理机系统的性能得到更好的发挥进行了积极的探索.但过去的工作主要集中于如何加强并行循环内的数据局部性,减少甚至消除并行循环内真假共享cache行所引起的cache抖动,对多处理机系统中循环间数据重用的开发和利用却少有论述.该文对如何开发和利用这些循环间数据重用进行了分析和讨论,并提出了一些切实可行、易于实现的方法.这些方法的应用能够有效地提高cache的命中率。
丁永华原庆能臧斌宇朱传琪
关键词:多处理机系统数据重用最佳化
过程繁衍及其实现方法被引量:5
1996年
过程的处理在并行化编译工具中是十分关键的问题,过程嵌入和跨过程信息传播是常用的解决方法.近年来,兼有前二者优点的新技术:过程繁衍(Cloning),逐渐受到人们的重视.而以往的研究中,过程繁衍仅局限于常数值的传播.本文提出了在过程繁衍中进行符号等式约束信息传播的方法,该方法可以增强系统中全局的符号分析(SymbolicAnalysis)能力,并可与一些新技术(如Omega测试)互相配合,从而提高并行化系统的能力.该方法在作者开发的并行化编译工具AFT中得到了实现.
丁永华陈彤臧斌宇朱传琪
关键词:过程间分析并行计算机
共1页<1>
聚类工具0