Jun 9 – 15, 2018
Woodlands Conference Center
America/New_York timezone
**** See you at Real Time 2020 ****

OpenCL implementation of an adaptive disruption predictor based on a probabilistic Venn classifier

Jun 12, 2018, 2:40 PM
1h 30m
Woodlands Conference Center

Woodlands Conference Center

159 Visitor Center Dr, Williamsburg, VA 23185
Poster presentation Real Time System Architectures and Intelligent Signal Processing Poster 1


Mr Enrique Bernal (Universidad Politécnica de Madrid)


The ability and flexibility of the Open Computing Language (OpenCL) for task parallelization in heterogeneous computing platforms (FPGA, CPU, GPU) represent a remarkable advantage when designing advanced data acquisition and processing systems. This work shows a specific implementation of an adaptive probabilistic disruption predictor for fusion devices. This implementation uses OpenCL as base technology for the design cycle. The system was realized in two different platforms. The first one is an FPGA-based architecture that comprises a Cyclone V SoC in a DE1SoC development board. The second one is a GPU-based architecture that contains an AMDFireProW4300 inserted into a computer running Scientific Linux as Operating System. This contribution presents the methodology, the hardware/software system architecture, and the implementation results in both hardware platforms. The work is focused on the critical aspects involved in the design of these intelligent data acquisition and processing systems with OpenCL. When dealing with this technology, it is essential to be aware of aspects such as the significant differences in the design flow concept between FPGA and GPU implementations, or how to select the part of the algorithm that is better to be executed in each platform, which is not an easy task. The work addresses aspects such as how to optimize the pipelines in the FPGA implementation or how to arrange the work items in the GPU implementation to obtain the best performance. The test results show that it is possible to achieve prediction times shorter than 500 us with both solutions.

Speaker César González Brito
Description computing parallelization
Minioral Yes
Country Spain
Institute Universidad Politecnica Madrid

Primary authors

César González Brito (Universidad Politécnica de Madrid) Prof. Antonio Carpeño (Universidad Politécnica de Madrid) Mariano Ruiz (Universidad Politécnica de Madrid) Jesús Vega (Laboratorio Nacional de Fusion, CIEMAT) Sebastián Dormido-Canto (Dpto. Informatica y Automatica, UNED) Mr Enrique Bernal (Universidad Politécnica de Madrid) Jaechul Lee (i2a2-UPM)

Presentation materials