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

Infrastructures for accelerating the synergy effect of software-hardware co-design

Research Project

Project/Area Number 25280041
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypePartial Multi-year Fund
Section一般
Research Field High performance computing
Research InstitutionTohoku University

Principal Investigator

Hiroyuki Takizawa  東北大学, 情報科学研究科, 准教授 (70323996)

Co-Investigator(Kenkyū-buntansha) Kobayashi Hiroaki  東北大学, サイバーサイエンスセンター, 教授 (40205480)
Aoki Takafumi  東北大学, 情報科学研究科, 教授 (80241529)
Sano Kentaro  東北大学, 大学院・情報科学研究科, 准教授 (00323048)
Co-Investigator(Renkei-kenkyūsha) Egawa Ryusuke  東北大学, サイバーサイエンスセンター, 准教授 (80374990)
Tada Jube  山形大学, 理工学研究科, 助教 (30361273)
Ito Koichi  東北大学, 情報科学研究科, 助教 (70400299)
Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥18,070,000 (Direct Cost: ¥13,900,000、Indirect Cost: ¥4,170,000)
Fiscal Year 2015: ¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2014: ¥6,110,000 (Direct Cost: ¥4,700,000、Indirect Cost: ¥1,410,000)
Fiscal Year 2013: ¥7,540,000 (Direct Cost: ¥5,800,000、Indirect Cost: ¥1,740,000)
Keywordsアクセラレータ / GPU / FPGA / 国際情報交換(米国)
Outline of Final Research Achievements

Assuming OpenCL as a standard environment for accelerator programming, we have pointed out some missing features for supporting more various accelerator architectures,and proposed OpenCL extensions. Although OpenCL has gradually become to be used for hardware description, OpenCL C is not necessarily appropriate for describing OpenCL kernels. Hence, we have designed and implemented high productivity languages for typical computations in the fields of image processing and high performance computing. In addition, we have proposed an automatic tuning method for performance parameters, which need to be adjusted for individual accelerators. The proposed method has been implemented for evaluating its performance impacts.

Report

(4 results)
  • 2015 Annual Research Report   Final Research Report ( PDF )
  • 2014 Annual Research Report
  • 2013 Annual Research Report
  • Research Products

    (47 results)

All 2016 2015 2014 2013 Other

All Int'l Joint Research (1 results) Journal Article (23 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 19 results,  Open Access: 13 results,  Acknowledgement Compliant: 15 results) Presentation (23 results) (of which Int'l Joint Research: 3 results,  Invited: 5 results)

  • [Int'l Joint Research] イリノイ大学アーバナシャンペーン校(米国)

    • Related Report
      2015 Annual Research Report
  • [Journal Article] ストリーム計算ハードウェアコンパイラSPGenを用いたFPGA津波シミュレータの開発2016

    • Author(s)
      長州航平, 佐野健太郎, 河野郁也, 中里直人
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 115 Pages: 131-136

    • Related Report
      2015 Annual Research Report
  • [Journal Article] DSL-based Design Space Exploration for Temporal and Spatial Parallelism of Custom Stream Computing2015

    • Author(s)
      Kentaro Sano
    • Journal Title

      the Second International Workshop on FPGAs for Software Programmers

      Volume: - Pages: 29-34

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] 階層的モジュール設計を可能とするストリーム計算コア高位合成コンパイラ2015

    • Author(s)
      佐野健太郎, 伊藤涼, 菅原啓介, 山本悟
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 114 Pages: 79-84

    • Related Report
      2015 Annual Research Report
  • [Journal Article] FPGAによる流体専用並列計算ハードウェアの試作実装と性能評価2015

    • Author(s)
      上野友也, 田中大智, 佐野健太郎, 山本悟
    • Journal Title

      第29回数値流体力学シンポジウム講演論文集

      Volume: - Pages: 1-2

    • Related Report
      2015 Annual Research Report
  • [Journal Article] Automatic Parameter Tuning of Hierarchical Incremental Checkpointing2015

    • Author(s)
      Alfian Amrizal, Shoichi Hirasawa, Hiroyuki Takizawa, Hiroaki Kobayashi
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 8969 Pages: 298-309

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Optimized Data Transfers Based on the OpenCL Event Management Mechanism2015

    • Author(s)
      Hiroyuki Takizawa, Shoichi Hirasawa, Makoto Sugawara, Isaac Gelado, Hiroaki Kobayashi and Wen-mei W. Hwu
    • Journal Title

      Scientific Programming

      Volume: 2015 Pages: 1-12

    • DOI

      10.1155/2015/576498

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] A Light-Weight Rollback Mechanism for Testing Kernel Variants in Auto-Tuning2015

    • Author(s)
      Shoichi Hirasawa, Hiroyuki Takizawa and Hiroaki Kobayashi
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E98.D Issue: 12 Pages: 2178-2186

    • DOI

      10.1587/transinf.2015PAP0028

    • NAID

      130005112351

    • ISSN
      0916-8532, 1745-1361
    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] A Case Study of User-Defined Code Transformations for Data Layout Optimizations2015

    • Author(s)
      Takeshi Yamada, Shoichi Hirasawa, Hiroyuki Takizawa and Hiroaki Kobayashi
    • Journal Title

      The Third International Symposium on Computing and Networking

      Volume: - Pages: 535-541

    • DOI

      10.1109/candar.2015.96

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] A Verification Framework for Streamlining Empirical Auto-Tuning2015

    • Author(s)
      Shoichi Hirasawa, Hiroyuki Takizawa and Hiroaki Kobayashi
    • Journal Title

      The Third International Symposium on Computing and Networking

      Volume: - Pages: 508-514

    • DOI

      10.1109/candar.2015.115

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Optimized data transfers based on the OpenCL event maganement mechanism2015

    • Author(s)
      Hiroyuki Takizawa, Shoichi Hirasawa, Makoto Sugawara, Isaac Gelado, Wenmei Hwu, and Hiroaki Kobayashi
    • Journal Title

      Scientific Programming Journal

      Volume: 印刷中

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Combining Code Refactoring and Auto-Tuning to Improve Performance Portability of High-Performance Computing Applications2015

    • Author(s)
      Chunyan Wang, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Journal Title

      The Sixth International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking

      Volume: - Pages: 20-26

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Identification and Elimination of Platform-Specific Code Smells in High Performance Computing Applications2015

    • Author(s)
      Chunyan Wang, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Journal Title

      International Journal of Networking and Computing

      Volume: 5 Pages: 180-199

    • NAID

      130005058799

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Stream Processor Generator for HPC to Embedded Applications on FPGA-based System Platform2014

    • Author(s)
      Kentaro Sano, Hayato Suzuki, Ryo Ito, Tomohiro Ueno, and Satoru Yamamoto
    • Journal Title

      Proceedings of the First International Workshop on FPGAs for Software Programmers (FSP 2014)

      Volume: - Pages: 43-48

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Xevolver: An XML-based code transformation framework for supporting HPC application migration2014

    • Author(s)
      Hiroyuki Takizawa, Shoichi Hirasawa, Yasuharu Hayashi, Ryusuke Egawa, and Hiroaki Kobayashi
    • Journal Title

      IEEE International Conference on High Performance Computing

      Volume: -

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] An Approach to Customization of Compiler Directives for Application-Specific Code Transformations2014

    • Author(s)
      Xiao Xiong, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Journal Title

      The Eighth International Conference on Embedded Multicore/manycore SoCs

      Volume: - Pages: 99-106

    • DOI

      10.1109/mcsoc.2014.23

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Automatic Parameter Tuning of Hierarchical Incremental Checkpointing2014

    • Author(s)
      Alfian Amrizal, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Journal Title

      The 9th International Workshop on Automatic Performance Tuning (iWAPT2014)

      Volume: -

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Platform-Specific Code Smell Alert System for High Performance Computing Applications2014

    • Author(s)
      Chunyan Wang, Shoichi Hirasawa, Hiroyuki Takizawa, and Hiroaki Kobayashi
    • Journal Title

      The 16th Workshop on Advances on Parallel and Distributed Processing Symposium (APDCM 2014)

      Volume: - Pages: 652-661

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] ストリームプロセッサ自動生成コンパイラの開発と格子ボルツマン法専用計算コアへの適用2014

    • Author(s)
      伊藤涼, 鈴木隼人, 上野知洋, 佐野健太郎, 山本悟
    • Journal Title

      第28回数値流体力学シンポジウム講演論文集

      Volume: E07-1 Pages: 1-4

    • Related Report
      2014 Annual Research Report
    • Acknowledgement Compliant
  • [Journal Article] MVP-cache: A Multi-Banked Cache Memory for Energy-Efficient Vector Processing of Multimedia Applications2014

    • Author(s)
      Ye Gao, Masayuki Sato, Ryusuke Egawa, Hiroyuki Takizawa, Hiroaki Kobayashi
    • Journal Title

      IEICE Transaction on Information and Systems

      Volume: E97-D Pages: 78-87

    • DOI

      10.1109/estimedia.2013.6704506

    • NAID

      130004841733

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Efficient Custom Computing of Fully-Streamed Lattice Boltzmann Method on Tightly-Coupled FPGA Cluster2014

    • Author(s)
      Kentaro Sano, Yoshiaki Kono, Hayato Suzuki, Ryotaro Chiba, Ryo Ito, Tomohiro Ueno, Kyo Koizumi, and Satoru Yamamoto
    • Journal Title

      ACM SIGARCH Computer Architecture News

      Volume: 印刷中

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed
  • [Journal Article] FPGA-based Custom Computing Architecture for Large-Scale Fluid Simulation with Building Cube Method2014

    • Author(s)
      Kentaro Sano, Ryotaro Chiba, Tomoya Ueno, Hayato Suzuki, Ryo Ito and Satoru Yamamoto
    • Journal Title

      ACM SIGARCH Computer Architecture News

      Volume: 印刷中

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Performance evaluation of phase-based correspondence matching on GPUs2013

    • Author(s)
      Mamoru Miura
    • Journal Title

      SPIE Optics + Photonics 8856, Applications of Digital Image Processing XXXVI

      Volume: 8856 Pages: 1-9

    • DOI

      10.1117/12.2023550

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Parallel and Scalable Custom Computing for Real-Time Fluid Simulation on a Cluster Node with Four Tightly-Coupled FPGAs2013

    • Author(s)
      Kentaro Sano, Ryo Ito, Hayato Suzuki and Yoshiaki Kono
    • Journal Title

      Proceedings of the 23rd International Conference on Field-Programmable Logic and Applications (FPL2013)

      Volume: - Pages: 1-1

    • DOI

      10.1109/fpl.2013.6645625

    • Related Report
      2013 Annual Research Report
    • Peer Reviewed
  • [Presentation] Performance Engineering of HPC Applications Based on Pattern Matching2016

    • Author(s)
      Hiroyuki Takizawa, Takeshi Yamada, Takuya Tsunogawa, Shoichi Hirasawa, and Hiroaki Kobayashi
    • Organizer
      The 23rd Workshop on Sustained Simulation Performance
    • Place of Presentation
      仙台
    • Year and Date
      2016-03-17
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research / Invited
  • [Presentation] Data Layout Optimization Using User-Defined Code Transformations2016

    • Author(s)
      Hiroyuki Takizawa, Takeshi Yamada, Shoichi Hirasawa, and Hiroaki Kobayashi
    • Organizer
      2016 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT in HPSC 2016)
    • Place of Presentation
      台北
    • Year and Date
      2016-02-19
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research / Invited
  • [Presentation] Expressing system-awareness as code transformations for performance portability across diverse HPC systems2015

    • Author(s)
      Hiroyuki Takizawa, Shoichi Hirasawa, Kazuhiko Komatsu, Ryusuke Egawa and Hiroaki Kobayashi
    • Organizer
      Workshop on Portability Among HPC Architectures for Scientific Applications
    • Place of Presentation
      Austin, USA
    • Year and Date
      2015-11-15
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Xevolverによる実アプリケーションの性能と保守性の両立2015

    • Author(s)
      平澤将一, 滝沢寛之, 小林広明
    • Organizer
      計算工学講演会
    • Place of Presentation
      筑波
    • Year and Date
      2015-06-08
    • Related Report
      2015 Annual Research Report
  • [Presentation] A Framework for Separation of Concerns Between Application Requirements and System Requirements2015

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      2015 SIAM Conference on Computational Science and Engineering (CSE15)
    • Place of Presentation
      Salt Lake City, USA
    • Year and Date
      2015-03-18
    • Related Report
      2014 Annual Research Report
  • [Presentation] Autotuning with User-defined Code Transformations2015

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      2015 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing
    • Place of Presentation
      National Taiwan University
    • Year and Date
      2015-02-27 – 2015-02-28
    • Related Report
      2014 Annual Research Report
    • Invited
  • [Presentation] What can we do to fight with system diversity?2015

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      21st Workshop on Sustained Simulation Performance
    • Place of Presentation
      Sendai, Japan
    • Year and Date
      2015-02-18 – 2015-02-19
    • Related Report
      2014 Annual Research Report
  • [Presentation] Xevolver: an extensible framework for user-defined code transformation2014

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      20th Workshop on Sustained Simulation Performance
    • Place of Presentation
      Sttutsgart, Germany
    • Year and Date
      2014-12-15 – 2014-12-16
    • Related Report
      2014 Annual Research Report
  • [Presentation] ストリームプロセッサ自動生成コンパイラの開発と格子ボルツマン法専用計算コアへの適用2014

    • Author(s)
      伊藤涼
    • Organizer
      第28回数値流体力学シンポジウム
    • Place of Presentation
      東京都船越タワーホール船堀
    • Year and Date
      2014-12-10
    • Related Report
      2014 Annual Research Report
  • [Presentation] Stream Processor Generator for HPC to Embedded Applications on FPGA-based System Platform2014

    • Author(s)
      Ryo Ito
    • Organizer
      International Workshop on FPGAs for Software Programmers (FSP 2014)
    • Place of Presentation
      ドイツミュンヘン工科大学
    • Year and Date
      2014-09-01
    • Related Report
      2014 Annual Research Report
  • [Presentation] Evolutionary Adaptation of HPC Applications to Revolutionary System Changes2014

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      29th International Supercomputing Conference (ISC'14)
    • Place of Presentation
      Leipzig, Germany
    • Year and Date
      2014-06-23
    • Related Report
      2014 Annual Research Report
    • Invited
  • [Presentation] Xevolver : an XML-based Programming Framework for Software Evolution2013

    • Author(s)
      Hiroyuki Takizawa, Shoichi Hirasawa, and Hiroaki Kobayashi
    • Organizer
      Supercomputing Conference 2013 (poster presentation)
    • Place of Presentation
      米国デンバー
    • Related Report
      2013 Annual Research Report
  • [Presentation] デジタルカメラを用いた簡便で高精度なステレオビジョンシステム2013

    • Author(s)
      三浦 衛, 酒井 修二, 石井 純平, 伊藤 康一, 青木 孝文
    • Organizer
      第19回 画像センシングシンポジウム
    • Place of Presentation
      横浜
    • Related Report
      2013 Annual Research Report
  • [Presentation] デジタルカメラの移動撮影に基づく3次元形状計測システム

    • Author(s)
      山尾創輔, 三浦衛, 酒井修二, 伊藤康一, 青木孝文
    • Organizer
      第16回 画像の認識・理解のシンポジウム
    • Place of Presentation
      東京
    • Related Report
      2013 Annual Research Report
  • [Presentation] FPGA-based Scalable Custom Computing Accelerator for Computational Fluid Dynamics based on Lattice Boltzmann Method

    • Author(s)
      Kentaro Sano
    • Organizer
      18th Workshop on Sustained Simulation Performance
    • Place of Presentation
      独国シュツットガルト
    • Related Report
      2013 Annual Research Report
  • [Presentation] フラクショナルステップ法に基づく非圧縮性流体計算専用ストリームプロセッサの設計と評価

    • Author(s)
      千葉諒太郎, 鈴木隼人, 伊藤涼, 佐野健太郎, 山本悟
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法
    • Place of Presentation
      北陸先端科学技術大学院大学
    • Related Report
      2013 Annual Research Report
  • [Presentation] フラクショナルステップ法に基づく非圧縮性流体計算専用ストリームプロセッサの設計と評価

    • Author(s)
      千葉諒太郎, 鈴木隼人, 伊藤涼, 佐野健太郎, 山本悟
    • Organizer
      第27回数値流体力学シンポジウム
    • Place of Presentation
      名古屋大学
    • Related Report
      2013 Annual Research Report
  • [Presentation] ストリーム計算のための高位合成コンパイラの設計と実装

    • Author(s)
      伊藤涼, 鈴木隼人, 千葉諒太郎, 佐野健太郎, 山本悟
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      慶應義塾大学日吉キャンパス
    • Related Report
      2013 Annual Research Report
  • [Presentation] A Case Study of Performance Tuning with the POET Framework

    • Author(s)
      肖 熊,平澤将一,滝沢寛之,小林広明
    • Organizer
      平成25年度電気関係学会東北支部連合大会
    • Place of Presentation
      会津大学
    • Related Report
      2013 Annual Research Report
  • [Presentation] Code Refactoring for High Performance Computing Applications

    • Author(s)
      王春艶, 平澤将一,滝沢寛之,小林広明
    • Organizer
      平成25年度電気関係学会東北支部連合大会
    • Place of Presentation
      会津大学
    • Related Report
      2013 Annual Research Report
  • [Presentation] OpenACCにおける性能チューニングとその効果

    • Author(s)
      滝沢寛之, 平澤将一, 小松一彦, 小林広明
    • Organizer
      日本応用数理学会2013年度年会
    • Place of Presentation
      福岡
    • Related Report
      2013 Annual Research Report
  • [Presentation] アクセラレータのためのプログラム最適化とその性能評価

    • Author(s)
      平井亮太, 平澤将一, 滝沢寛之, 小林広明
    • Organizer
      第12回情報シナジー研究会
    • Place of Presentation
      東北大学
    • Related Report
      2013 Annual Research Report
  • [Presentation] An Extensible Programming Framework for Custom Code Transformations

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      2014 Conference on Advanced Topics and Auto Tuning in High Performance Scientific Computing
    • Place of Presentation
      台北、台湾
    • Related Report
      2013 Annual Research Report
    • Invited

URL: 

Published: 2013-05-21   Modified: 2022-08-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi