iccsa-19-vtestbed

git clone https://git.igankevich.com/iccsa-19-vtestbed.git
Log | Files | Refs

commit f2784bfa3bdab4109cb0bae5472211699e8fbae8
parent 836692913e3b0e2a1dd2df4283abf543f76037b8
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Fri, 22 Mar 2019 11:30:58 +0300

abstract

Diffstat:
main.tex | 34+++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)

diff --git a/main.tex b/main.tex @@ -18,31 +18,59 @@ Artemii Grigorev %\titlerunning{Abbreviated paper title} \authorrunning{A.\,Degtyarev et al.} -\institute{Saint Petersburg State University, Saint Petersburg, Russia\\ +\institute{Saint Petersburg State University, Russia\\ \email{a.degtyarev@spbu.ru}\\ \url{https://spbu.ru/}} \maketitle \begin{abstract} -\keywords{wavy surface \and pressure field \and pressure force \and ship.} + +Virtual testbed is a computer programme that simulates ocean waves, ship motion +and compartment flooding. One feature of this programme is that it visualises +physical phenomena frame by frame as the simulation progresses. The aim of the +studies reported here was to assess how much performance can be gained using +graphical accelerators compared to ordinary processors when repeating the same +computations in a loop. We rewrote programme's hot spots in OpenCL to execute +them on a graphical accelerator and benchmarked their performance with a number +of real-world ship models. The analysis of the results showed that data copying +in and out of accelerator's main memory has major impact on performance when +done in a loop, and the best performance is achieved when copying in and out is +done outside the loop (when data copying inside the loop involves accelerator's +main memory only). This result comes in line with how distributed computations +are performed on a set of cluster nodes, which suggests using similar +approaches for single heterogeneous node with a graphical accelerator. + +\keywords{% +wavy surface +\and pressure field +\and pressure force +\and ship +\and OpenCL +\and GPGPU. +} \end{abstract} \section{Introduction} \section{Math} + + + \section{Vessel} Compare load time to iges. + \section{GPGPU} Compare CPU to GPU. + \section{Conclusion and future work} -Wind simulation, rudder and propeller. +Wind simulation, rudder and propeller, compartment flooding and fire. \bibliographystyle{splncs04}