diff options
-rwxr-xr-x | www/Julia3d.png | bin | 0 -> 931504 bytes | |||
-rwxr-xr-x | www/Julia3d_sm.png | bin | 0 -> 123708 bytes | |||
-rwxr-xr-x | www/MandelbrotHub.png | bin | 0 -> 1034031 bytes | |||
-rwxr-xr-x | www/MandelbrotHub_sm.png | bin | 0 -> 111638 bytes | |||
-rwxr-xr-x | www/gpusort.png | bin | 0 -> 29467 bytes | |||
-rwxr-xr-x | www/index.html | 86 | ||||
-rwxr-xr-x | www/mandelbrot32.png | bin | 0 -> 120922 bytes | |||
-rwxr-xr-x | www/mandelbrot32_sm.png | bin | 0 -> 99609 bytes | |||
-rwxr-xr-x | www/mandelbrot64.png | bin | 0 -> 196783 bytes | |||
-rwxr-xr-x | www/mandelbrot64_sm.png | bin | 0 -> 97186 bytes |
10 files changed, 86 insertions, 0 deletions
diff --git a/www/Julia3d.png b/www/Julia3d.png Binary files differnew file mode 100755 index 00000000..2b658d28 --- /dev/null +++ b/www/Julia3d.png diff --git a/www/Julia3d_sm.png b/www/Julia3d_sm.png Binary files differnew file mode 100755 index 00000000..4424c19d --- /dev/null +++ b/www/Julia3d_sm.png diff --git a/www/MandelbrotHub.png b/www/MandelbrotHub.png Binary files differnew file mode 100755 index 00000000..19c79bde --- /dev/null +++ b/www/MandelbrotHub.png diff --git a/www/MandelbrotHub_sm.png b/www/MandelbrotHub_sm.png Binary files differnew file mode 100755 index 00000000..9a12987d --- /dev/null +++ b/www/MandelbrotHub_sm.png diff --git a/www/gpusort.png b/www/gpusort.png Binary files differnew file mode 100755 index 00000000..d36fb5d2 --- /dev/null +++ b/www/gpusort.png diff --git a/www/index.html b/www/index.html new file mode 100755 index 00000000..bc708885 --- /dev/null +++ b/www/index.html @@ -0,0 +1,86 @@ +<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <link href="../../style.css" rel="stylesheet" type="text/css"/> + <title></title> + </head> + <body> + <div id="container"> + <div id="header"> + <div id="slogan">Java™ Binding for the OpenCL® API</div> + <div id="logo"><a href="http://jogamp.org/">JOCL</a></div> + </div> + <div id="menu"> + <ul> + <li><a href="http://jogamp.org/">Home</a></li> + <li><a href="../../gluegen/www">Gluegen</a></li> + <li><a href="../../joal/www">JOAL</a></li> + <li><a href="../../jogl/www">JOGL</a></li> + <li><a href="../../wiki/">Wiki</a></li> + <li><a href="http://jogamp.org/chuck/job/jocl_onmaster/label=linux64-null-centos54-jogamp-x64-chuck-001/javadoc/">JavaDoc</a></li> + </ul> + </div> + <div id="main"> + <div id="sidebar"> + <h3>Useful Links</h3> + <ul> + <li><a href="http://jogamp.org/chuck/job/jocl_onmaster/label=linux64-null-centos54-jogamp-x64-chuck-001/javadoc/">JOCL JavaDoc</a></li> + <li><a href="http://jogamp.org/wiki/index.php/JOCL_FAQ#Getting_Started">JOCL Hello World</a></li> + <li><a href="http://www.khronos.org/opencl/sdk/1.0/docs/man/xhtml/">OpenCL Reference Pages</a></li> + <li><a href="http://www.khronos.org/registry/cl/specs/opencl-1.0.48.pdf">OpenCL 1.0 Specification</a></li> + <li><a href="http://www.khronos.org/files/opencl-quick-reference-card.pdf">OpenCL Quick Reference</a></li> + <li><a href="http://developer.amd.com/documentation/videos/OpenCLTechnicalOverviewVideoSeries/Pages/default.aspx">ATI Stream OpenCL Technical Overview Video Series</a></li> + <li><a href="http://www.macresearch.org/opencl">Mac Research OpenCL Tutorials</a></li> + </ul> + + </div> + <div id="text"> + <h3>Java OpenCL</h3> + JOCL provides an easy to use Java binding for the OpenCL API. + GlueGen is used to generate a low level binding directly from the official Khronos C header files. + The hand written high level bindings on top of generated code provides a convenient interface and reduces verbosity to a minimum. + + <h3>Features / Project Goals</h3> + <ul> + <li>high performance, cross platform, high and low level OpenCL bindings</li> + <li>intuitive API</li> + <li>seamless interoperability with JOGL</li> + <li>secure - automatic Exception handling, no resource management in native code etc</li> + <li>GC friendly - no weak references, finalizers or other cheats</li> + <li>utility API for Program management, CommandQueue synchronization and more</li> + </ul> + + <h3>Screenshots (jocl-demos project)</h3> + <p> + Realtime-interactive rendering of 4D fractals (Julia Set left, Mandelbrot Set right).<br/> + <a href="Julia3d.png"> + <img src="Julia3d_sm.png" width="400" height="300" alt="JOCL Julia Set"></img> + </a> + <a href="MandelbrotHub.png"> + <img src="MandelbrotHub_sm.png" width="400" height="300" alt="JOCL Mandel Hub Set"></img> + </a> + </p> + <p> + Switching precision of floatingpoint calculations made easy (32bit left, 64bit right - very high zoom level).<br/> + <img src="mandelbrot32_sm.png" width="256" height="256" alt="low precision"></img> + <img src="mandelbrot64_sm.png" width="256" height="256" alt="high precision"></img> + </p> + + <p> + Performance comparison between Quicksort on CPU and Radixsort on GPU.<br/> + <img src="http://people.fh-landshut.de/~mbien/weblog/jocl/gpusort.png" width="834" height="235" alt="JOCL Radix Sort"></img> + </p> + </div> + </div> + <div id="footer"> + <div id="footer_left"> + <span>JogAmp.org</span> + by <a href="http://jogamp.org">http://jogamp.org</a> + is licensed under a <br/> + <a href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 License</a>. + </div> + </div> + </div> + </body> +</html> diff --git a/www/mandelbrot32.png b/www/mandelbrot32.png Binary files differnew file mode 100755 index 00000000..15e57c87 --- /dev/null +++ b/www/mandelbrot32.png diff --git a/www/mandelbrot32_sm.png b/www/mandelbrot32_sm.png Binary files differnew file mode 100755 index 00000000..acb85257 --- /dev/null +++ b/www/mandelbrot32_sm.png diff --git a/www/mandelbrot64.png b/www/mandelbrot64.png Binary files differnew file mode 100755 index 00000000..1abf9cbe --- /dev/null +++ b/www/mandelbrot64.png diff --git a/www/mandelbrot64_sm.png b/www/mandelbrot64_sm.png Binary files differnew file mode 100755 index 00000000..7aba4b91 --- /dev/null +++ b/www/mandelbrot64_sm.png |