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

Research on Software Autotuning Mechanism that evolves to unknown computing environments

Research Project

Project/Area Number 15K12033
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field High performance computing
Research InstitutionThe University of Tokyo

Principal Investigator

SUDA Reiji  東京大学, 大学院情報理工学系研究科, 教授 (40251392)

Co-Investigator(Kenkyū-buntansha) 滝沢 寛之  東北大学, サイバーサイエンスセンター, 教授 (70323996)
Co-Investigator(Renkei-kenkyūsha) YASUGI Masahiro  九州工業大学, 大学院情報工学研究院, 教授 (30273759)
Research Collaborator KATAGIRI Takahiro  名古屋大学, 情報基盤センター, 教授 (40345434)
Project Period (FY) 2015-04-01 – 2018-03-31
Project Status Completed (Fiscal Year 2017)
Budget Amount *help
¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2017: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2016: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2015: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Keywords自動チューニング / 高性能計算 / コード変換 / 最適化 / 機械学習 / 動的負荷分散 / プログラミング言語 / 事後機能付加 / 疎行列計算 / 可変性の発見
Outline of Final Research Achievements

Autotuning is a technology aiming to attain good execution performance on various computational environments by preparing variabilities within software and letting the software itself control the variabilities. In this research, we aimed to develop methodology to infuse variabilities and control mechanism which are unintended or even unknown to existing codes, to attain autotuning even if novel computational environments and novel variabilities become newly known.
We have shown that, by using Xevolver, which is developed by our team members, we can infuse variabilities and autotuning mechanisms which is unknown to the original code. However, it became clear that we need to fully analyze the original code before applying such infusions.

Report

(4 results)
  • 2017 Annual Research Report   Final Research Report ( PDF )
  • 2016 Research-status Report
  • 2015 Research-status Report
  • Research Products

    (27 results)

All 2018 2017 2016 2015

All Journal Article (1 results) (of which Open Access: 1 results,  Acknowledgement Compliant: 1 results) Presentation (25 results) (of which Int'l Joint Research: 11 results,  Invited: 2 results) Funded Workshop (1 results)

  • [Journal Article] Communication-Avoiding CG Method: New Direction of Krylov Subspace Methods towards Exa-scale Computing2016

    • Author(s)
      Reiji Suda, Cong Li, Daichi Watanabe, Yosuke Kumagai, Akihiro Fujii, Teruo Tanaka
    • Journal Title

      京都大学数理解析研究所 講究録

      Volume: 1995 Pages: 102-111

    • Related Report
      2016 Research-status Report
    • Open Access / Acknowledgement Compliant
  • [Presentation] Online Autotuning of Parameters of GA-BiCG2018

    • Author(s)
      Kentaro Yamamoto, Yushi Qiu, Masaharu Matsumoto, Reiji Suda
    • Organizer
      2018 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Use of Code Structural Features for Machine Learning to Predict Effective Optimization2018

    • Author(s)
      Yuki Kawarabatake, Mulya Agung, Kazuhiko Komatsu, Ryusuke Egawa, and Hiroyuki Takizawa
    • Organizer
      The Thirteenth International Workshop on Automatic Performance Tuning (iWAPT 2018) / IPDPS 2018 (accepted)
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Auto-tuning of Hyperparameters of Machine Learning Models2018

    • Author(s)
      Zhen Wang, Ryusuke Egawa, Reiji Suda, and Hiroyuki Takizawa
    • Organizer
      HPC Asia 2018
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Auto-tuning of Preconditioner Selection for Sparse Iterative Solvers --- Adaptation of Deep Learning and its Limitations2018

    • Author(s)
      Takahiro Katagiri
    • Organizer
      2018 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT2018)
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Generation of Math Library for Multi-Parameter Autotuning2017

    • Author(s)
      Reiji Suda
    • Organizer
      2017 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing
    • Place of Presentation
      台北(台湾)
    • Year and Date
      2017-03-10
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] Embedded-DSL-like code generation and optimization of Bayesian estimation routines with user-defined source-to-source code transformation framework Xevolver2017

    • Author(s)
      Reiji Suda
    • Organizer
      International Workshop on Legacy HPC Application Migration (LHAM'17) / CANDAR'17
    • Related Report
      2017 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 複合的自動チューニングのための数理ライブラリの構築2017

    • Author(s)
      須田礼仁
    • Organizer
      第22回計算工学講演会
    • Related Report
      2017 Annual Research Report
  • [Presentation] 遺伝的アルゴリズムに基づく疎行列解法のパラメタに関するオンライン自動チューニング2017

    • Author(s)
      山本堅太郎、松本正晴、須田礼仁
    • Organizer
      情報処理学会 第159回 HPC 研究会
    • Related Report
      2017 Annual Research Report
  • [Presentation] 優先度ならびに重みを用いたワークスティールフレームワークの性能改善2017

    • Author(s)
      寄高啓司, 八杉昌宏, 平石拓, 馬谷誠二
    • Organizer
      The 1st. cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2017)
    • Related Report
      2017 Annual Research Report
  • [Presentation] 機械学習によるコード最適化の可能性2017

    • Author(s)
      滝沢寛之, 崔航, 平澤将一
    • Organizer
      第22回計算工学講演会
    • Related Report
      2017 Annual Research Report
  • [Presentation] データサイエンス支援サービスとAIを利用した自動チューニング研究2017

    • Author(s)
      片桐孝洋
    • Organizer
      VINAS Users Conference
    • Related Report
      2017 Annual Research Report
    • Invited
  • [Presentation] ディープラーニングによるカラー画像を用いた疎行列反復解法ライブラリの自動チューニング2017

    • Author(s)
      山田賢也、片桐孝洋
    • Organizer
      NVIDIA GPU Technical Conference in Japan 2017 (GTC Japan 2017)
    • Related Report
      2017 Annual Research Report
    • Invited
  • [Presentation] A code selection mechanism using deep learning2016

    • Author(s)
      Cui Hang, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Organizer
      IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-16)
    • Place of Presentation
      リヨン(フランス)
    • Year and Date
      2016-09-21
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] 次元積層技術による高メモリバンド幅時代の自動チューニング~FDMコードを例にして~2016

    • Author(s)
      片桐孝洋、松本正晴、大島 聡史
    • Organizer
      情報処理学会ハイパフォーマンスコンピューティング研究会
    • Place of Presentation
      キッセイ文化ホール(長野県松本市)
    • Year and Date
      2016-08-08
    • Related Report
      2016 Research-status Report
  • [Presentation] 一般化菱形行列冪カーネルのための領域分割アルゴリズム2016

    • Author(s)
      須田礼仁
    • Organizer
      情報処理学会ハイパフォーマンスコンピューティング研究会
    • Place of Presentation
      キッセイ文化ホール(長野県松本市)
    • Year and Date
      2016-08-08
    • Related Report
      2016 Research-status Report
  • [Presentation] 複合的自動チューニングのための数理とソフトウェア2016

    • Author(s)
      須田礼仁
    • Organizer
      第21回計算工学講演会
    • Place of Presentation
      朱鷺メッセ(新潟県新潟市)
    • Year and Date
      2016-05-31
    • Related Report
      2016 Research-status Report
  • [Presentation] Auto-Tuning of Hierarchical Computations with ppOpen-AT2016

    • Author(s)
      Takahiro Katagiri, Masaharu Matsumoto, Satoshi Ohshima
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing
    • Place of Presentation
      パリ(フランス)
    • Year and Date
      2016-04-12
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] Semi-automatic construction of performance modeling software for autotuning2016

    • Author(s)
      Reiji Suda
    • Organizer
      Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT2016)
    • Place of Presentation
      台北(台湾)
    • Year and Date
      2016-02-19
    • Related Report
      2015 Research-status Report
    • Int'l Joint Research
  • [Presentation] Towards Auto-tuning in Era of Post Moore2016

    • Author(s)
      Takahiro Katagiri
    • Organizer
      Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT2016)
    • Place of Presentation
      台北(台湾)
    • Year and Date
      2016-02-19
    • Related Report
      2015 Research-status Report
    • Int'l Joint Research
  • [Presentation] Preliminary Evaluations of Probabilistic Guards for a Work-Stealing Framework2016

    • Author(s)
      Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • Organizer
      2nd Annual Meeting on Advanced Computing System and Infrastructure (ACSI2016)
    • Place of Presentation
      九州大学(福岡県福岡市)
    • Year and Date
      2016-01-18
    • Related Report
      2015 Research-status Report
  • [Presentation] Extending a Work-Stealing Framework with Probabilistic Guards2016

    • Author(s)
      Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • Organizer
      Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016
    • Place of Presentation
      フィラデルフィア(米国)
    • Related Report
      2016 Research-status Report
    • Int'l Joint Research
  • [Presentation] 複合的・階層的な自動チューニングを実現する数値基盤手法の研究とライブラリの開発2015

    • Author(s)
      須田礼仁
    • Organizer
      第7回 自動チューニング技術の現状と応用に関するシンポジウム
    • Place of Presentation
      東京大学(東京都文京区)
    • Year and Date
      2015-12-25
    • Related Report
      2015 Research-status Report
  • [Presentation] ppOpen-HPCコードを自動チューニングする言語ppOpen-ATの現状と新展開2015

    • Author(s)
      片桐孝洋
    • Organizer
      第7回 自動チューニング技術の現状と応用に関するシンポジウム
    • Place of Presentation
      東京大学(東京都文京区)
    • Year and Date
      2015-12-25
    • Related Report
      2015 Research-status Report
  • [Presentation] ppOpen-ATによる静的コード生成で実現する自動チューニング方式の評価2015

    • Author(s)
      片桐孝洋、松本正晴、大島聡史
    • Organizer
      日本応用数理学会2015年度年会
    • Place of Presentation
      金沢大学(石川県金沢市)
    • Year and Date
      2015-09-09
    • Related Report
      2015 Research-status Report
  • [Presentation] SCG-AT:静的コード生成のみによる自動チューニング実現方式2015

    • Author(s)
      片桐孝洋、松本正晴、大島聡史
    • Organizer
      第150回ハイパフォーマンスコンピューティング研究発表会
    • Place of Presentation
      別府国際コンベンションセンター(大分県別府市)
    • Year and Date
      2015-08-04
    • Related Report
      2015 Research-status Report
  • [Funded Workshop] International Workshop on Automatic Performance Tuning2016

    • Place of Presentation
      シカゴ(米国)
    • Related Report
      2016 Research-status Report

URL: 

Published: 2015-04-16   Modified: 2019-03-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi