30 September 2019 to 4 October 2019
Montenegro, Budva, Becici
Europe/Podgorica timezone

Realtime remote rendering of GPGPU accelerated Schrödinger's Smoke

3 Oct 2019, 17:20
15m
Splendid Conference & SPA Resort, Conference Hall Petroviċa

Splendid Conference & SPA Resort, Conference Hall Petroviċa

Sectional Computations with Hybrid Systems (CPU, GPU, coprocessors) Computations with Hybrid Systems (CPU, GPU, coprocessors)

Speaker

Mr Oleg Iakushkin (Saint Petersburg State University)

Description

This paper focuses on integrating a Schrödinger smoke calculator GPGPU into existing interactive content display systems. The architecture of the three technology-based visualization approaches is compared: - server-side rendering with ParaView - server-side rendering with NoVNC - local rendering on the client when processing model data on the server side. - local rendering and model computation on the client resources. The paper analyzes the quality of these approaches by analyzing the architecture, FPS, and latency of the created prototypes for various approaches that we present. Both server-side and client-side rendering were performed on the same model code base that utilizes CUDA 10.1 and ArrayFire for Schrödinger Smoke computation, while Unity3d and ParaView were utilized for rendering. The study showed how high utilization of coprocessors on the server side leads to complications in solving the problem of real-time display of information. Aspects of multi-user application of the created technology and related limitations were also considered. The prospects and problems of its development and integration into user applications are shown.

Primary author

Mr Oleg Iakushkin (Saint Petersburg State University)

Co-author

Anton Glazyrin (Saint-Petersburg University)

Presentation materials

There are no materials yet.