首页> 外文会议> >Multigrain automatic parallelization in Japanese Millennium Project IT21. Advanced Parallelizing Compiler
【24h】

Multigrain automatic parallelization in Japanese Millennium Project IT21. Advanced Parallelizing Compiler

机译:日本千禧年计划IT21中的多粒度自动并行化。先进的并行编译器

获取原文

摘要

This paper describes OSCAR multigrain parallelizing compiler which has been developed in Japanese Millennium Project IT21 "Advanced Parallelizing Compiler" project and its performance on SMP machines. The compiler realizes multigrain parallelization for chip-multiprocessors to high-end servers. It hierarchically exploits coarse grain task parallelism among loops, subroutines and basic blocks and near fine grain parallelism among statements inside a basic block in addition to loop parallelism. Also, it globally optimizes cache use over different loops, or coarse grain tasks, based on the data localization technique to reduce memory access overhead. Current performance of OSCAR compiler for SPEC95fp is evaluated on different SMPs. For example, it gives us 3.7 times speedup for HYDRO2D, 1.8 times for SWIM, 1.7 times for SU2COR, 2.0 times for MGRID, 3.3 times for TURB3D on 8 processor IBM RS6000, against XL Fortran compiler ver 7.1 and 4.2 times speedup for SWIM and 2.2 times speedup for TURB3D on 4 processor Sun Ultra80 workstation against Forte6 update 2.
机译:本文介绍了在日本千禧项目IT21“高级并行编译器”项目中开发的OSCAR多粒度并行编译器及其在SMP机器上的性能。该编译器实现了芯片多处理器到高端服务器的多粒度并行化。它分层地利用循环,子例程和基本块之间的粗粒度任务并行性以及基本块内部的语句之间的细粒度并行性以及循环并行性。而且,它基于数据本地化技术全局优化了不同循环或粗粒度任务上的缓存使用,以减少内存访问开销。在不同的SMP上评估了SPCAR95fp的OSCAR编译器的当前性能。例如,在XL Fortran编译器7.1版上,HYDRO2D的速度提高了3.7倍,SWIM的速度提高了1.8倍,SWIM的速度提高了1.8倍,SU2COR的速度提高了1.8倍,MGRID的速度提高了2.0倍,TURB3D的速度提高了3.3倍,而XL Fortran编译器7.1版和SWIM和与Forte6更新2相比,在4处理器Sun Ultra80工作站上TURB3D的加速2.2倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号