The 185th R-CCS Cafe -partⅡ
Date and Time: Mon. Dec. 2, 2019, 13:40 - 14:20
Place: Lecture Hall (6th floor) at R-CCS
Title: Task-Parallelism and Dataflow: Programming models for FPGA accelerated HPC
Speaker: Mitsuhisa Sato (Deputy Director, RIKEN Center for Computational Science / Team Leader, Programming Environment Research Team)
Presentation Language: English
Presentation Material: English
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.