Part 2. WebCL and simulations on GPU (experimental pages)
To see these applications you need a modern graphical card, OpenCL driver and
FireFox with the Nokia Research
WebCL extension. Applications are tested under Windows 7 (32 and 64 bit).
All scripts are free for any use (public domain). Browse
Surprisingly since FF7 all MC simulations will freeze in a while
with CL_INVALID_KERNEL_ARGS error (see simple test).
WebGL and WebCL. WebCL test. A simple script. Finish or EventWaitList.
WebCL+WebGL for animation acceleration
- Textures vs. buffer arrays
Working with textures. Textures vs. buffer arrays.
Global memory bandwidth profiling
- Reduction algorithm
Local memory applications
- Monte-Carlo simulations
Linear Congruential and Tiny Encryption Algorithm random number
generators. Chess-Board (CB) and Modified Chess-Board (MCB) algorithms
- GeForce GTX 560
i5 vs. GTX. Global memory bandwidth profiling.
How warps are placed on 48 core SM. 3D droplet optimization?
Most scripts use WebGL to show result of WebCL calculations.
On AMD GPU they work with ANGLE only (I can't use cl_khr_gl_sharing
extension yet). On NVIDIA GPU they work with ANGLE and OpenGL drivers.
Part 1: WebGL and simulations on GPU
updated 18 June 2012
Evgeny Demidov mail: demidov at ipm.sci-nnov.ru