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

2017 Fiscal Year Annual Research Report

Accelerating High-Performance Computing Application Kernels Through Reconfigurable Hardware

Research Project

Project/Area Number 16F16764
Research InstitutionTokyo Institute of Technology

Principal Investigator

松岡 聡  東京工業大学, 学術国際情報センター, 教授 (20221583)

Co-Investigator(Kenkyū-buntansha) PODOBAS ARTUR  東京工業大学, 学術国際情報センター, 外国人特別研究員
Project Period (FY) 2016-11-07 – 2019-03-31
KeywordsFPGA
Outline of Annual Research Achievements

The first segment of FY2017 continued to scrutinize the limitations of existing approaches and how they map to existing FPGAs. Where the first four months focused on empirically quantify the performance of the models, this second segment dived deeper into explaining the performance obtained with the models and their (likely) anomalies. This included analyzing the data-path the models generated, their mapping onto the FPGA fabric in terms of DSP-block, Block-RAM and LUT usage as well as how well they manage (pipeline) the critical path. The second segment of FY2017 focused on addressing the limitation found in the first segment to develop the necessary software to transcend state of the art FPGA performance. Our developed methods were compared to existing methods and the results were disseminated in international conferences.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

John Gustafson (affil: A*CRC) introduced an alternative floating point format (called POSIT), which aims to supersede the (three decade old) traditional IEEE-754 floating point. Parts of my work here at Tokyo Institute of Technology has been to develop a tool for automatically generating hardware for POSITs. Currently there is no available hardware implementation for POSITs, and as such, the hardware impliciations are unknown. Our results of using POSITs on FPGAs and OpenCL, which have been disseminated in international conferences since the project started, filled the knowledge-gap and showed how well POSITs run on FPGAs to bring more attention to our work at precisions and FPGAs here at Tokyo Institute of Technology.

Strategy for Future Research Activity

The last 8 months will focus on forecasting the requirements of future FPGA architecture such that they map well with HPC applications. We will take advantage of earlier results to identify what is lacking in existing FPGA architecture in order to boost performance. The study will use the hardware generated in the previous months and map it onto several "hypothetical" FPGAs that are different from the commercially available ones. These hyopthetical FPGAs will have have different amount of DSP-blocks, LUTs and other -- potentially coarse-grained -- resources. A performance model will be created in order to predict the performance that will gained using these alternative FPGAs. The results will be disseminated in international conferences.

  • Research Products

    (6 results)

All 2018 2017

All Journal Article (5 results) (of which Int'l Joint Research: 4 results,  Peer Reviewed: 5 results,  Open Access: 3 results) Presentation (1 results) (of which Int'l Joint Research: 1 results,  Invited: 1 results)

  • [Journal Article] Combined Spatial and Temporal Blocking for High-Performance Stencil Computation on FPGAs Using OpenCL2018

    • Author(s)
      Zohouri Hamid Reza、Podobas Artur、Matsuoka Satoshi
    • Journal Title

      FPGA '18 Proceedings of the 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays

      Volume: 1 Pages: 153-162

    • DOI

      10.1145/3174243.3174248

    • Peer Reviewed
  • [Journal Article] MACC: An OpenACC Transpiler for Automatic Multi-GPU Use2018

    • Author(s)
      Kazuaki Matsumura, Mitsuhisa Sato, Taisuke Boku, Artur Podobas, Satoshi Matsuoka
    • Journal Title

      Asian Conference on Supercomputing Frontiers (SCFA 2018)

      Volume: - Pages: 109 - 127

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Accelerating Spiking Neural Networks on FPGAs using OpenCL2017

    • Author(s)
      Podobas Artur、Matsuoka Satoshi
    • Journal Title

      IEICE technical report 117

      Volume: 117 Pages: -

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Evaluating high-level design strategies on FPGAs for high-performance computing2017

    • Author(s)
      Podobas Artur、Zohouri Hamid Reza、Maruyama Naoya、Matsuoka Satoshi
    • Journal Title

      2017 27th International Conference on Field Programmable Logic and Applications (FPL'17)

      Volume: - Pages: 1 - 4

    • DOI

      10.23919/FPL.2017.8056756

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Designing and accelerating spiking neural networks using OpenCL for FPGAs2017

    • Author(s)
      Podobas Artur、Matsuoka Satoshi
    • Journal Title

      2017 International Conference on Field Programmable Technology (ICFPT'17)

      Volume: - Pages: 255 - 258

    • DOI

      10.1109/FPT.2017.8280154

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Accelerating POSIT-based computations using FPGAs and OpenCL2018

    • Author(s)
      Artur Podobas
    • Organizer
      Conference on Next Generation Arithmetic (CoNGA) co-located with Supercomputing Asia (SCA) 2018
    • Int'l Joint Research / Invited

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi