Cinematic Particle Systems with OpenCL

نویسنده

  • Tim Horton
چکیده

High-particle-count simulations are becoming increasingly crucial in many different aspects of our world today: both in entertainment — within video games, movies, and the like — and in scientific fields, where particle systems are capable of simulating and visualizing many interesting phenomena. This paper will explore the possibility of parallelizing the simulation of these large particle systems and offloading them to very-parallel hardware which is usually only used for rendering: the video card. We will also touch briefly on ways to design a system for describing particle systems in a generalized way, though the majority of the work that is currently in a functional state centers around simulation and rendering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A portable OpenCL implementation of generic particle-mesh and mesh-particle interpolation in 2D and 3D

Hybrid particle–mesh methods provide a versatile framework for simulating discrete and continuous systems. A key component is the forward and backward interpolation of particle data to mesh nodes. These interpolations typically account for a significant portion of the computational cost of a simulation. Due to its regular compute structure, interpolation admits SIMD parallelism, and several GPU...

متن کامل

Evaluation of an OpenCL-Based FPGA Platform for Particle Filter

Evaluation of an OpenCL-Based FPGA Platform for Particle Filter Shunsuke Tatsumi∗, Masanori Hariyama∗, and Norikazu Ikoma∗∗ ∗Graduate School of Information Sciences, Tohoku University 6-6-05 Aramaki Aza Aoba, Aoba, Sendai 980-8579, Japan E-mail: {s tatsumi, hariyama}@ecei.tohoku.ac.jp ∗∗Faculty of Engineering, Nippon Institute of Technology 4-1 Gakuendai, Miyashiro-machi, Minamisaitama-gun, Sai...

متن کامل

OpenCL-based Algorithm for Heat Load Modelling of District Heating System

This paper presents a parallel approach to estimate the parameters in the heat loading of a district heating system by use of the traditional particle swarm optimisation (TPSO) on the Graphic Processing Unit (GPU) using OpenCL. The running time of the algorithm is greatly reduced compared to running on CPU. The heat load is approximated by the sum of time dependent and temperature dependent com...

متن کامل

Plasma Physics Code Contribution to the Mont-Blanc Project

This work develops strategies for adapting a particle-in-cell code to heterogeneous computer architectures and, in particular, to an ARM-based prototype of the Mont-Blanc project using OmpSs programming model and the OpenMP and OpenCL languages.

متن کامل

OpenCL Implementation of PSO Algorithm for the Quadratic Assignment Problem

This paper presents a Particle Swarm Optimization (PSO) algorithm for the Quadratic Assignment Problem (QAP) implemented on OpenCL platform. Motivations to our work were twofold: firstly we wanted to develop a dedicated algorithm to solve the QAP showing both time and optimization performance, secondly we planned to check, if the capabilities offered by popular GPUs can be exploited to accelera...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010