TOP    Events & Outreach    R-CCS Cafe    The 185th R-CCS Cafe - part 2

Title

Task-Parallelism and Dataflow: Programming models for FPGA accelerated HPC

Details
Date Mon, Dec 2, 2019
Time 1:40 pm - 2:20 pm
City Kobe, Japan
Place

Lecture Hall (6th floor) at R-CCS

Language Presentation Language: English
Presentation Material: English
Speakers

Mitsuhisa Sato

Deputy Director, RIKEN Center for Computational Science / Team Leader, Programming Environment Research Team

photo:Mitsuhisa Sato

Abstract

Recently, FPGA has been attracting attention as an alternative device to accelerate HPC applications. Data flow computing model is a popular abstraction of computing in both fine-grain and coarse-grain from decades, and this model is used as a programming model for FPGA such as Maxler DFE and SPGen (Stream Processor Generator). While it is a kind of “static” data flow model, it might be interesting to extend models by using “dynamic” data flow models as old dataflow architecture to handle the dynamic behavior of systems. On other hands, global programming models to integrate FPGA computing into parallel computing of host processors are also important. OpenMP task and target directives, which are recently introduced in OpenMP 4.5, can be extended to specify the interface to offloaded computation done by FPGA. And, the optimization for FGPA needs different metric such as hardware resources, which are very different from the optimization of CPU and GPU. In this talk, issues on programming models for FPGA accelerated HPC are presented.

(Nov 27, 2019)