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

2017 Fiscal Year Final Research Report

A Study of Evidence-Based Performance Tuning

Research Project

  • PDF
Project/Area Number 26540031
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionChiba Institute of Technology (2017)
Institute of Physical and Chemical Research (2014-2016)

Principal Investigator

HASHIMOTO Masatomo  千葉工業大学, 人工知能・ソフトウェア技術研究センター, 上席研究員 (60357770)

Project Period (FY) 2014-04-01 – 2018-03-31
Keywords高性能計算 / 性能チューニング / 最適化パターン推定 / 計算カーネル同定 / 目標実行効率推定 / プログラム構造理解支援 / プログラム解析 / 機械学習
Outline of Final Research Achievements

Performance tuning is still a demanding manual task. To improve an application's efficiency, we have to identify its computational kernels, each of which is typically composed of one or more loops. Then various empirical attempts such as loop transformations are made. Thus, it is crucial to learn from the experience of performance tuning experts. As a proof-of-concept, we extracted various facts from performance tuning histories of a few real-world scientific applications, and then constructed a database of that facts. Based on the database, we constructed a few experimental predictive models for promising loop transformation patterns. We also explored a thousand computation-intensive applications to reveal the distribution of kernel classes, each of which is related to expected efficiency and specific tuning patterns. In addition, we constructed a binary classifier for identifying loop kernels and a multi-class classifier for predicting kernel classes.

Free Research Field

情報学

URL: 

Published: 2019-03-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi