N-Body Art made with Processing and GPU

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,180
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 27, 2011

N-body realtime simulation made with Processing, JOCL and GPU. Processing or sometimes called proce55ing is the java-based IDE. JOCL is the OpenCL for Java. GPU is a graphics processing unit, which was used for calculations of dynamics of interacting N particles. Machine: Core i7 (2.8GHz)(4cores) + Tesla C1060(1.3GHz)(240cores). The updating time is about 30msec when N is about 100K. I implemented an O(N) algorithm, in which each particle scans other particles inside the tilles of nearest neighbors. A mouse pointer is displayed, as a black disk, in order to demonstrate realtime interactivity. This time, I tried to make partial parallerism of CPU process (drawing particles) and GPU process (dynamics calculations). This partial "overlap" made possible to improve the performance of the simulation. Then I got the better result .

Link to this comment:

Share to:

Uploader Comments (pftetsuyaGPU)

  • Thank you for your comment.

    OK, I will try to keep my music-selection sense (^^)

see all

All Comments (2)

Sign In or Sign Up now to post a comment!
  • Thumbs up for the appropriately futuristic music.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more