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

2001 Fiscal Year Final Research Report Summary

Implementation of Constructive Parallel Programming Models

Research Project

Project/Area Number 11480065
Research Category

Grant-in-Aid for Scientific Research (B)

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

Principal Investigator

TAKEICHI Masato  Graduate School of Information Science and Technology, The University of Tokyo, Professor, 大学院・情報理工学系研究科, 教授 (10011165)

Co-Investigator(Kenkyū-buntansha) IWASAKI Hideya  University of Electro-Communications, Dept. Computer Science, Associate Professor, 電気通信学部, 助教授 (90203372)
HU Zhenjiang  Graduate School of Information Science and Technology, The University of Tokyo, Assistant Professor, 大学院・情報理工学系研究科, 助教授 (50292769)
Project Period (FY) 1999 – 2001
KeywordsProgram Calculation / Parallelization / Calculation / Algorithm / Functional Programming
Research Abstract

Our research aims at implementing parallel programming models based on Constructive Algorithmics which establishes a methodology for practical transformation systems. We had proposed a technique for parallelization transformation based on algebraic rules which leads to formulation of transformation algorithms and we implemented the system as our research project. Our models deal with so-called 'Diffusion' transformation which is effectively used for parallelizing sequential programs. The final stage of this research conducted this year finishes implementation of the system using MPI library with evaluation using benchmark programs. The result shows practical effectiveness of the constructive parallelizaion system based on Constructive Algorithmics.

  • Research Products

    (17 results)

All Other

All Publications (17 results)

  • [Publications] Zhenjiang Hu, Hideya Iwasaki, Masato Takeichi: "An Accumulative Parallel Skeleton for All"European Symposium on Programming ( ESOP 2002). (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Haiyan Zhao, Zhenjiang Hu, Masato Takeichi: "Multidimensional Searching Trees with Minimum Attribute"コンピュータソフトウェア. 19. 22-28 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 篠埜 功, 胡 振江, 武市 正人, 小川 瑞史: "{最大重み和問題の線形時間アルゴリズムの導出"コンピュータソフトウェア. 18. 1-16 (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Isao Sasano, Zhenjiang Hu, Masato Takeichi: "Generation of Efficient Programs for Maximum Multi-Marking Problems"ACM SIGPLAN Workshop on Semantics, Applications and Implementation of Program Generation (SAIG'01). 72-91 (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Raku Shirasawa, Zhenjiang Hu, Hideya Iwasaki: "Diffusion after Fusion : Deriving Efficient Parallel Algorithms"The 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Tomorani Takahashi, Hideya Iwasaki, Zhenjiang Hu: "Efficient Parallel Skeletons for Nested Data Structures"The 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001). (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Z. Hu, M. Takeichi and H. Iwasaki. Diffusion: "Calculating Efficient Parallel Programs"Proc. 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'99), San Antonio, Texas, January 22-23. 85-94 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Z. Hu and M. Takeichi: "Calculating an Optimal Homomorphic Algorithm for Bracket Matching"Parallel Processing Letters. 9(3). 335-345 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Z. Hu, H. Iwasaki and M. Takeichi: "Calculating Accumulations"New Generation Computing. 17(2). 153-173 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Z. Hu, W.N. Chin, M. Takeichi: "Calculating a New Data Mining Algorithm for Market Basket Analysis"Second International Workshop on Practical Aspects of Declarative Languages (PADL'00), Boston, Massachusetts, January 17-18, 2000. LNGS 1753, Springer Verlag. 169-184

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] W.N. Chin, S.C. Kohoo, Z. Hu, M. Takeichi: "Deriving Parallel Codes via Invariants"International Static Analysis Symposium 2000 (SAS2000), University of California, June 2000, LNGS 1824, Springer Verlag. 75-94 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] I. Sasano, Z. Hu, M. Takeichi, M. Ogawa. Make it Practical: "A Generic Linear-Time Algorithm for Solving Maximum-Weightsum Problems"The 2000 ACM SIGPLAN International Conf. on Functional Programming (ICFP'00), Montreal, Canada, September 2000. ACM Press. 137-149 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Takeichi and Z. Hu: "Calculation Carrying Programs : How to code Program Transformation (Invited Talk)"International Symposium on Principles of Software Evolution (ISPSE 2000), Kanazawa, November 1-2, 2000. IEEE Computer Society. 250-259

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Isao Sasano., Zhenjiang Hu, Masato Takeichi: "Generation of Efficient Programs for Maximum Multi-Marking Problems"ACM SIGPLAN Workshop on Semanties, Applications and Implementation of Program Generation (SAIG'01). 72-91 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Raku Shirasawa, Zhenjiang Hu, Hideya Iwasaki: "Diffusion after Fusion : Deriving Efficient Parallel Algorithms"The 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Tomonari Takahashi , Hideya Iwasaki, Zhenjiang Hu: "Efficient Parallel Skeletons for Nested Data Structures"The 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001).

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Zhenjiang Hu, Hideya Iwasaki, Masato Takeichi: "An Accumulative Parallel Skeleton for All"European Symposium on Programming (ESOP 2002). (2002)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2003-09-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi