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

Skeletal Parallel Programming for Non-numerical Problems

Research Project

Project/Area Number 22800007
Research Category

Grant-in-Aid for Research Activity Start-up

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionThe University of Tokyo

Principal Investigator

EMOTO Kento  東京大学, 大学院・情報理工学系研究科, 助教 (00587470)

Project Period (FY) 2010 – 2011
Project Status Completed (Fiscal Year 2011)
Budget Amount *help
¥2,704,000 (Direct Cost: ¥2,080,000、Indirect Cost: ¥624,000)
Fiscal Year 2011: ¥1,508,000 (Direct Cost: ¥1,160,000、Indirect Cost: ¥348,000)
Fiscal Year 2010: ¥1,196,000 (Direct Cost: ¥920,000、Indirect Cost: ¥276,000)
Keywords並列プログラミング / 生成検査集約法 / 非数値計算問題 / 組み合わせ問題 / プログラム導出 / 半環 / スケルトン / 動的計画法 / 生成検査法
Research Abstract

We have developed(1) a theory that provides an automatic optimization mechanism to derive efficient parallel programs from user programs naively-written in a concise notation for non-numerical problems on sequences, and(2) a library that provides the notation and the automatic optimization. This research has applied the skeletal parallel programming to non-numerical programs : The optimization has been developed based on the theory of skeletal parallel programming, and in our proposing GTA(Generate, Test, and Aggregate) programming a program is built by three kinds of components, each of which can be seen as a kind of skeletons. In addition, our GTA programming can be seen as a new programming framework for dynamic programming algorithms, in a point of view of program development/derivation.

Report

(3 results)
  • 2011 Annual Research Report   Final Research Report ( PDF )
  • 2010 Annual Research Report
  • Research Products

    (12 results)

All 2012 2011

All Journal Article (4 results) (of which Peer Reviewed: 1 results) Presentation (8 results)

  • [Journal Article] 生成検査+α計算の効率的並列アルゴリズムの系統的導出2012

    • Author(s)
      江本健斗
    • Journal Title

      コンピュータソフトウェア

      Volume: Vol.29 Pages: 159-175

    • NAID

      130004549255

    • Related Report
      2011 Annual Research Report 2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] Generate, Test, and Aggregate-A Calculation-based Framework for Systematic Parallel Programming with MapReduce-2011

    • Author(s)
      Kento EMOTO, Sebastian FISCHER and Zhenjiang HU
    • Journal Title

      Mathematical Engineering Technical Reports

      Volume: 2011-34 Pages: 1-28

    • Related Report
      2011 Final Research Report
  • [Journal Article] An Algebraic Approach to Efficient Parallel Algorithms for Nested Reductions2011

    • Author(s)
      Kento EMOTO
    • Journal Title

      Mathematical Engineering Technical Reports

      Volume: 2011-01 Pages: 1-31

    • Related Report
      2011 Final Research Report 2010 Annual Research Report
  • [Journal Article] Generate, Test, and Aggregate---A Calculation-based Framework for Systematic Parallel Programming with MapReduce---2011

    • Author(s)
      Kento EMOTO, Sebastian FISCHER, Zhenjiang HU
    • Journal Title

      Mathematical Engineering Technical Reports

      Volume: 2011-34 Pages: 1-28

    • Related Report
      2011 Annual Research Report
  • [Presentation] Generate, Test, and Aggregate-A Calculation-based Framework for Systematic Parallel Programming with MapReduce-2012

    • Author(s)
      Kento Emoto, Sebastian Ficsher, Zhenjiang Hu
    • Organizer
      21st European Symposium on Programming(ESOP 2012)
    • Place of Presentation
      Tallinn, Estonia
    • Year and Date
      2012-03-27
    • Related Report
      2011 Final Research Report
  • [Presentation] Generate, Test, and Aggregate---A Calculation-based Framework for Systematic Parallel Programming with MapReduce---2012

    • Author(s)
      Kento Emoto, Sebastian Ficsher, Zhenjiang Hu
    • Organizer
      21st European Symposium on Programming (ESOP 2012)
    • Place of Presentation
      エストニア、タリン
    • Year and Date
      2012-03-27
    • Related Report
      2011 Annual Research Report
  • [Presentation] Generate, Test, and Aggregate-A Calculation-based Framework for Systematic Parallel Programming with MapReduce-2012

    • Author(s)
      Kento Emoto, Sebastian Ficsher, Zhenjiang Hu
    • Organizer
      プログラミング及びプログラミング言語ワークショップPPL2012
    • Place of Presentation
      和歌山県西牟婁郡白浜町
    • Year and Date
      2012-03-09
    • Related Report
      2011 Final Research Report
  • [Presentation] Generate, Test, and Aggregate---A Calculation-based Framework for Systematic Parallel Programming with MapReduce---2012

    • Author(s)
      Kento Emoto, Sebastian Ficsher, Zhenjiang Hu
    • Organizer
      プログラミング及びプログラミング言語ワークショップPPL2012
    • Place of Presentation
      和歌山県西牟婁郡白浜町
    • Year and Date
      2012-03-09
    • Related Report
      2011 Annual Research Report
  • [Presentation] Generate-Test-and-AggregateアルゴリズムのHadoop実装2011

    • Author(s)
      劉雨、セバスティアンフィッシャー、江本健斗、胡振江
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄県那覇市
    • Year and Date
      2011-09-27
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] An Algebraic Approach to Efficient Parallel Algorithms for Nested Reductions2011

    • Author(s)
      Kento EMOTO
    • Organizer
      プログラミング及びプログラミング言語ワークショップPPL2011
    • Place of Presentation
      北海道札幌市
    • Year and Date
      2011-03-10
    • Related Report
      2011 Final Research Report 2010 Annual Research Report
  • [Presentation] Semirings for Free!-An Algebraic Approach to Efficient Parallel Algorithms for Nested Reductions2011

    • Author(s)
      Kento EMOTO
    • Organizer
      The Fourth DIKU-IST Joint Workshop on Foundations of Software
    • Place of Presentation
      University of Tokyo
    • Year and Date
      2011-01-13
    • Related Report
      2011 Final Research Report
  • [Presentation] Semirings for Free!-An Algebraic Approach to Efficient Parallel Algorithms for Nested Reductions2011

    • Author(s)
      Kento EMOTO
    • Organizer
      The Fourth DIKU-IST Joint Workshop on Foundations of Software
    • Place of Presentation
      東京大学
    • Year and Date
      2011-01-13
    • Related Report
      2010 Annual Research Report

URL: 

Published: 2010-08-27   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi