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

Applying Skeletal Parallel Programming to Non-numeric Computation on Unstructured Data

Research Project

Project/Area Number 24700025
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionKyushu Institute of Technology (2013-2014)
The University of Tokyo (2012)

Principal Investigator

EMOTO Kento  九州工業大学, 大学院情報工学研究院, 助教 (00587470)

Project Period (FY) 2012-04-01 – 2015-03-31
Project Status Completed (Fiscal Year 2014)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2014: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2013: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2012: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Keywords並列プログラミング / スケルトン / グラフ / スケルトン並列プログラミング / 機械証明 / グラフ計算 / 生成検査集約プログラミング / 並列蓄積計算 / MapReduce / 融合変換 / 能動的ライブラリ / 並列木準同型
Outline of Final Research Achievements

This research developed programming methods to ease making efficient programs dealing with large data such as road networks and social networks, in which, for example, programs will find (the best) portions that match with given conditions. The main results of this research are the extension of the Generate-Test-Aggregate programming paradigm to more general data structures, the development of framework for mechanical proof of correctness of the programming transformations via proof assistant software, and the combination of existing different methods for flexibility and performance improvements for shortest-path problems.

Report

(4 results)
  • 2014 Annual Research Report   Final Research Report ( PDF )
  • 2013 Research-status Report
  • 2012 Research-status Report
  • Research Products

    (10 results)

All 2014 2013 2012

All Journal Article (6 results) (of which Peer Reviewed: 5 results,  Acknowledgement Compliant: 1 results) Presentation (4 results)

  • [Journal Article] Shortest Regular Category-Path Queries2014

    • Author(s)
      Le-Duc Tung, Kento Emoto, Zhenjiang Hu
    • Journal Title

      Technical Report, GRACE center, National Institute of Informatics

      Volume: GRACE-TR-2014-03 Pages: 1-14

    • Related Report
      2014 Annual Research Report
  • [Journal Article] An Automatic Fusion Mechanism for Variable-Length List Skeletons in SkeTo2014

    • Author(s)
      Kento Emoto, Kiminori Matsuzaki
    • Journal Title

      International Journal of Parallel Programming

      Volume: 42(4) Issue: 4 Pages: 546-563

    • DOI

      10.1007/s10766-013-0263-8

    • NAID

      120005728994

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] A Generate-Test-Aggregate Parallel Programming Library2014

    • Author(s)
      Yu Liu, Kento Emoto, Zhenjiang Hu
    • Journal Title

      Parallel Computing

      Volume: 40 (2) Issue: 2 Pages: 116-135

    • DOI

      10.1016/j.parco.2013.11.002

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] Accumulative Computation on MapReduce2014

    • Author(s)
      劉 雨, 江本 健斗, 松崎 公紀, 胡 振江
    • Journal Title

      情報処理学会論文誌:プログラミング

      Volume: 7 (1) Pages: 18-27

    • NAID

      130003394611

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] Filter-embedding semiring fusion for programming with MapReduce2012

    • Author(s)
      Kento Emoto, Sebastian Fischer, Zhenjiang Hu
    • Journal Title

      Formal Aspects of Computing

      Volume: 24 Issue: 4-6 Pages: 623-645

    • DOI

      10.1007/s00165-012-0241-8

    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Journal Article] Parallel Tree Reduction on MapReduce2012

    • Author(s)
      Kento Emoto, Hiroto Imachi
    • Journal Title

      Procedia CS

      Volume: 9 Pages: 1827-1836

    • DOI

      10.1016/j.procs.2012.04.201

    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Presentation] A Verified Generate-Test-Aggregate Coq Library for Parallel Programs Extraction2014

    • Author(s)
      Kento Emoto, Frederic Loulergue, Julien Tesson
    • Organizer
      Interactive Theorem Proving - 5th International Conference
    • Place of Presentation
      Vienna, Austria
    • Year and Date
      2014-07-14 – 2014-07-17
    • Related Report
      2014 Annual Research Report
  • [Presentation] An Automatic Fusion Mechanism for Variable-Length List Skeletons in SkeTo2013

    • Author(s)
      Kento Emoto, Kiminori Matsuzaki
    • Organizer
      International Symposium on High-level Parallel Programming and Applications
    • Place of Presentation
      Paris, France
    • Related Report
      2013 Research-status Report
  • [Presentation] Accumulative Computation on MapReduce2013

    • Author(s)
      劉 雨, 江本 健斗, 松崎 公紀, 胡 振江
    • Organizer
      情報処理学会,第95回PRO研究発表会(SWoPP2013)
    • Place of Presentation
      福岡県北九州市
    • Related Report
      2013 Research-status Report
  • [Presentation] A generate-test-aggregate parallel programming library: systematic parallel programming for MapReduce2013

    • Author(s)
      Yu Liu, Kento Emoto, Zhenjiang Hu
    • Organizer
      the 2013 PPOPP International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2013
    • Place of Presentation
      Shenzhen, China
    • Related Report
      2012 Research-status Report

URL: 

Published: 2013-05-31   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi