• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

AUTOMATIC PARALLELIZATION AND OPTIMIZATION FOR IRREGULAR APPLICATIONS

Research Project

Project/Area Number 14580386
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionThe university of Aizu

Principal Investigator

MINYI Guo  Univ of Aizu, Dept.of Computer Software, Associate Professor, コンピュータ理工学部, 講師 (20332934)

Co-Investigator(Kenkyū-buntansha) YI Pan  Georgia State Univ., Dept.of Computer Science, Associate Professor, 助教授
NAKATA Ikuo  Hosei Univ., Faculty of Computer and Information Sciences, Professor, 情報科学部, 教授 (70133022)
Project Period (FY) 2002 – 2003
Project Status Completed (Fiscal Year 2003)
Budget Amount *help
¥4,000,000 (Direct Cost: ¥4,000,000)
Fiscal Year 2003: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2002: ¥2,500,000 (Direct Cost: ¥2,500,000)
KeywordsParallelizing Compilers / Automatic Parallelization / Irregular Scientific Computing / Data Redistribution / Loop Partitioning / Communication Optimization / Distributed memory multicomputers / International researcher interchange / ループ分割 / 通信最適化
Research Abstract

This research project mainly pursued the following new techniques and approaches for irregular scientific computing :
1.Communication optimization techniques for the irregular array references in nested loops. In our methods, the communication set is generated at compile-time by introducing symbolic analysis. Symbolic solutions of a set of symbolic expression are obtained by using certain restrictions. We introduced symbolic analysis algorithms to obtain the solutions in terms of a set of equalities and inequalities.
2.Loop partitioning for irregular parallel codes. We propose a communication cost reduction computes rule for irregular loop partitioning, called least communication computes rule. The loop iterations are partitioned to processors on which the minimal communication cost is ensured when executing that loop.
3.OpenMP directive extensions. We proposed some extended implementation of OpenMP directives, aiming at irregular computing OpenMP codes executed in parallel efficiently. These Open MP directives include scheduling for irregular loops, parallelizing irregular reduction, and eliminating ordered loops.
4.Efficient implementation for GEN_BLOCK redistribution in HPF. There is a compiler directive GEN_BLOCK in HPF-2 for irregular data redistribution to achieve load balance. Until now, the implementation of this directive is costly. This algorithm attempts to obtain near optimal scheduling while satisfying the conditions of minimal message size to total steps and the minimal number of steps for irregular array redistribution.

Report

(3 results)
  • 2003 Annual Research Report   Final Research Report Summary
  • 2002 Annual Research Report
  • Research Products

    (40 results)

All Other

All Publications (40 results)

  • [Publications] Minyi Guo 等: "Optimization Techniques for Parallelizing Irregular Scientific Codes."情報処理学会論文誌:ハイパフォーマンスコンピューティングシステム. 44・SIG1. 58-69 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo 等: "Reducing Communication Cost for Parallelizing Irregular Scientific Codes"Lecture Notes in Computer Science. 2367. 203-216 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Yi Pan, Zhen Liu: "Symbolic Communication Set Generation for Irregular Parallel Applications"The Journal of Supercomputing. 25・3. 199-214 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo: "Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations"IEICE Transactions on Information and Systems. E86-D・9. 1825-1834 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yi Pan, Joseph J.S.Shang, Minyi Guo: "A scalable HPF implementation of a finite-volume computational electromagnetics application on a CRAY T3E parallel system"Concurrency and Computation Practice and Experience. 15・6. 607-621 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Weng-Long Chang, Minyi Guo: "Solving the set cover problem and the problem of exact cover by 3-sets in the Adleman-Lipton model"BioSystems. 72・1. 263-275 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hui Wang, Minyi Guo: "Divide-and-conquer Algorithm for Irregular Redistribution in Parallelizing Compilers"The Journal of Supercomputing. 29・3(予定). (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hui Wang, Minyi Guo: "A Parallel Implementation of Multi-domain High-order Navier-Stokes Equations Using MPI"IEICE Transactions on Information and Systems. E87-D・7. (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Weng-Long Chang, Minyi Guo, Michael Ho: "Towards solution of the set-splitting problem on Gel-based DNA computing"Future Generation Computer Systems. 20・6(予定). (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] F.Chan, J.Cao, A.Chan, M.Guo: "Programming Support for MPMD Parallel Computing in ClusterGOP"IEICE Transactions on Information and Systems. E87-D・7. (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Laurence T.Yang, Minyi Guo: "High Performance Computing Paradigm and Infrastructure"John Wiley & Sons, Ltd.. 630 (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Laurence T.Yang: "Parallel/Distributed Computing with Applications"Kluwer Scientific Publisher. 350 (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yi Pan, Laurence Yang: "Parallel and Distributed Scientific and Engineering Computing : Practice and Experience"Nova Science Publishers. 450 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Laurence T.Yang, Yi Pan: "High Performance Scientific and Engineering Computing-Hardware/Software Support"Kluwer Scientific Publisher. 330 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Weng-Long Chang, Yi Pan: "Optimization Techniques for Parallelizing Irregular Scientific Codes."IPSJ Transactions on High Performance Computing Systems. Vol.44, No.SIG1. 58-69 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Zhen Liu, Chengfei Liu, Li: "Reducing Communication Cost for Parallelizing Irregular Scientific Codes."Lecture Notes in Computer Science. Vol.2367. 203-126 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Yi Pan, Zhen Liu: "Symbolic Communication Set Generation for Irregular Parallel Applications."The Journal of Supercomputing. Vol.25, No.3. 199-214 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo: "Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations."IEICE Transactions on Information and Systems. Vol.E86-D, No.9. 1825-1834 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yi Pan, Joseph J.S.Shang, Minyi Guo: "A scalable HPF implementation of a finite-volume computational electromagnetics application on a CRAY T3E parallel system."Concurrency and Computation : Practice and Experience. Vol.15, No.6. 607-621 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Weng-Long Chang, Minyi Guo: "Solving the set cover problem and the problem of exact cover by 3-sets in the Adleman-Lipton model."BioSystems. Vol.72, No.1. 263-275 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hui Wang, Minyi Guo: "Divide-and-conquer Algorithm for Irregular Redistribution in Parallelizing Compilers."The Journal of Supercomputing.. Vol.29, No.3. (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hui Wang, Minyi Guo: "A Parallel Implementation of Multi-domain High-order Navier-Stokes Equations Using MPI"IEICE Transactions on Information and Systems.. Vol.E84-D, No.7. (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Weng-Long Chang, Minyi Guo, Michael Ho: "Towards solution of the set-splitting problem on Gel-based DNA computing."Future Generation Computer Systems. Vol.20. 6 (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] F.Chan, J.Cao, A.Chan, M.Guo: "Programming Support for MPMD Parallel Computing in ClusterGOP."IEICE Transactions on Information and Systems. Vol.E87D-7, No.7. (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Minyi Guo, Yi Pan, Zhen Liu: "Symbolic Communication Set Generation for Irregular Parallel Applications"The Journal of Supercomputing. 25・3. 199-214 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Minyi Guo: "Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations"IEICE Transactions on Information and Systems. E86-D・9. 1825-1834 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Yi Pan, Joshph J.S.Shang, Minyi Guo: "A scalable HPF implementation of a finite-volume computational electromagnetics application on a CRAY T3E parallel system"Concurrency and Computation : Practice and Experience. 15・6. 607-621 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Weng-Long Chang, Minyi Guo: "Solving the set cover problem and the problem of exact cover by 3-sets in the Adleman-Lipton model"BioSystems. 72・1. 263-275 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Hui Wang, Minyi Guo: "Divide-and-conquer Algorithm for Irregular Redistribution in Parallelizing Compilers"The Journal of Supercomputing. 29・3(予定). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Hui Wang, Minyi Guo: "A Parallel Implementation of Multi-domain High-order Navier-Stokes Equations Using MPI"IEICE Transactions on Information and Systems. E87-D・7. (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Weng-Long Chang, Minyi Guo, Michael Ho: "Towards solution of the set-splitting problem on Gel-based DNA computing"Future Generation Computer Systems. 20・6(予定). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] F.Chan, J.Cao, A.Chan, M.Guo: "Programming Support for MPMD Parallel Computing in ClusterGOP"IEICE Transactions on Information and Systems. E87-D・7. (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Laurence T.Yang, Minyi Guo: "High Performance Computing : Paradigm and Infrastructure"John Wiley & Sons, Ltd.. 630 (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Minyi Guo, Laurence T.Yang: "Parallel/Distributed Computing with Applications"Kluwer Scientific Publisher. 350 (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Yi Pan, Laurence Yang: "Parallel and Distributed Scientific and Engineering Computing : Practice and Experience"Nova Science Publishers. 450 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Laurence T.Yang, Yi Pan: "High Performance Scientific and Engineering Computing - Hardware/Software Support"Kluwer Scientific Publisher. 330 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Minyi Guo: "Optimization Techniques for Parallelizing Irregular Scientific Codes"情報処理学会論文誌:ハイパフォーマンスコンピューティングシステム. 44・SIG1. 58-69 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Minyi Guo: "Symbolic Communication Set Generation for Irregular Parallel Applications"The Journal of Supercomputing. 25(予定). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Minyi Guo: "Reducing Communication Cost for Parralleizing Irregular Scientific Codes"Lecture Notes in Computer Science. 2367. 203-216 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] Minyi Guo: "Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations"IEICE Transactions on Information and Systems. E86-D(予定). (2003)

    • Related Report
      2002 Annual Research Report

URL: 

Published: 2002-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi