首页> 外文会议>International Conference on Parallel Computing in Electrical Engineering >Multigrain automatic parallelization in Japanese Millennium Project IT21. Advanced Parallelizing Compiler
【24h】

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

机译:Multigrain在日本千年项目中自动并行化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 Multigrain并行编译器及其在SMP机器上的性能。编译器实现了芯片多处理器的MultigrainParleastization,到高端服务器。除了环形块外,它在循环,子程序和基本块之间以及循环并行之外的语句中的语句中的粗粒并行性以及近的细颗粒并行性。此外,它根据数据定位技术全局优化了不同循环或粗粒任务的缓存使用,以减少内存访问开销。在不同的SMPS上评估SPEC95FP的OSCAR编译器的当前性能。例如,它为Hydro2D提供了3.7倍的加速,游泳1.8倍,SU2COR的1.7倍,MGRID的2.0倍,8个处理器IBM RS6000的Turb3D为3.3倍,针对XL Fortran Compiler Ver 7.1和4.2倍加速游泳和4.2倍。 2.2倍加速Turb3D ON 4处理器SUN Ultra80工作站对Forte6更新2。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号