iccsa-17-gpulab

Acceleration of Computing and Visualization Processes with OpenCL for Standing Sea Wave Simulation Model
git clone https://git.igankevich.com/iccsa-17-gpulab.git
Log | Files | Refs

tail.tex (1319B)


      1 \section{Conclusion}
      2 
      3 As a result of the investigation, we managed to achieve positive outcome in computation acceleration and its visualisation using interaction mechanisms between the graphics and compute contexts. The joint use of OpenGL and OpenCL allowed us to simultaneously use the shared areas of dedicated GPU memory for calculation and rendering, thereby saving us some time required to copy the data for RAM to the video card memory. Visualisation of real-time calculation results allowed to perform fine-grained control for the process showing us new opportunities for simulation with variable conditions.
      4 
      5 Proposed solution could be applied not only for the ocean wavy surface simulation, but for any other iterative computations, which are producing a sane amount of data. For example, we can reuse the result in a similar manner for the costs prediction of monetary assets.
      6 
      7 We have also determined the list of possible tasks that could be performed in the future to improve the functionality of the software solution. One of the directions is to experiment on combining various graphics and computing APIs to identify the most optimal solution.
      8 
      9 \section*{Acknowledgements}
     10 
     11 Research was supported by grants of Russian Foundation
     12 for Basic Research (projects no. 16-07-01111, 16-07-00886, 16-07-01113).