作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (20): 250-252. doi: 10.3969/j.issn.1000-3428.2010.20.087

• 开发研究与设计技术 • 上一篇    下一篇

交互式并行化系统ZIPS

孙煦雪,李 莹,袁新宇,徐印成   

  1. (浙江大学计算机科学与技术学院,杭州 310027)
  • 出版日期:2010-10-20 发布日期:2010-10-18
  • 作者简介:孙煦雪(1984-),女,硕士研究生,主研方向:并行计算,编译优化;李 莹,副教授;袁新宇,博士研究生;徐印成,硕士研究生
  • 基金资助:

    国家自然科学基金资助项目(60873045)

ZIPS: Interactive Parallelization System

SUN Xu-xue, LI Ying, YUAN Xin-yu, XU Yin-cheng   

  1. (College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China)
  • Online:2010-10-20 Published:2010-10-18

摘要:

目前全自动并行化方法在并行化能力和应用范围上存在较大限制,而交互式并行化方法能弥补全自动并行化系统的不足。基于此,提出一种交互式并行化方法及其系统ZIPS,描述系统的并行化处理机制,即采用一种计算类型驱动的并行化算法,并以其作为理论基础,针对2类不同计算,利用强大的交互功能获取相关程序信息,并结合自动并行化技术进行源到源的变换。实验表明,该交互式并行化方法能够获得较好的性能。

关键词: 交互式, 并行化, 程序变换

Abstract:

Automatic parallelization has limitations on the parallelizing capabilities and the scope of applications, while the interactive parallelization method makes up the deficiencies. This paper presents an interactive parallelization system named ZJU Interactive Parallelizing System(ZIPS), and describes the mechanism in detail. The system uses a computation-driven algorithm as the basis, obtains the program information through the powerful interaction interface, combines the technology of automatic parallelization, and finishes the source to source transformation for two different computations. Experiments show that the method can achieve good performance.

Key words: interaction, parallelization, program transformation

中图分类号: