All Classes
Class | Description |
---|---|
All | |
AutoCleanUpArraysDemo | |
Body | |
CleanUpArraysDemo | |
ConfigurationDemo |
Tests device selection via
KernelManager . |
ConvMatrix3x3Editor | |
Convolution | |
ConvolutionOpenCL | |
ConvolutionViewer | |
CorrMatrixHost |
GPU calculations using OpenBitSet Intersection for OpenBitSets
Based on code from:
apache.lucene.util.BitUtil.java
|
CorrMatrixKernel |
This kernel attempts to re-implement the Lucene OpenBitSet functionality on a GPU
Based on code from:
apache.lucene.util.BitUtil.java
|
CustomConfigurationDemo |
Created by Barney on 31/08/2015.
|
FFTExample | |
Histogram | |
HistogramIdeal | |
JavaMandelBrot | |
JavaMandelBrotMultiThread | |
KernelOkayInOpenCL |
Created by Barney on 24/08/2015.
|
KernelWithAlternateFallbackAlgorithm |
Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
|
KernelWithoutAlternateFallbackAlgorithm |
Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
|
LegacyConfigurationDemo |
Tests device selection when circumventing the
KernelManager by using the legacy mechanism
(setExecutionMode, etc.). |
Life |
An example Aparapi application which demonstrates Conways 'Game Of Life'.
|
Life.LifeKernel |
LifeKernel represents the data parallel algorithm describing by Conway's game of life.
|
Local |
An NBody clone which uses local memory to cache NBody positions for execution.
|
Local.NBodyKernel | |
LongRunningKernel |
Kernel which performs very many meaningless calculations, used to demonstrate progress tracking and cancellation of multi-pass Kernels.
|
Main | |
Main | |
Main |
An example Aparapi application which tracks the mouse and updates the color pallete of the window based on the distance from the mouse pointer.
|
Main | |
Main |
An example Aparapi application which demonstrates Conways 'Game Of Life'.
|
Main |
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
|
Main | |
Main |
This test class performs the following functions:
1) Create a randomly populated set of matrices for correlation/co-occurrence computation
2) Execute the CPU-based computation using Lucene FixedBitSets
3) Execute the GPU-based computation using Aparapi CorrMatrix host and kernel
4) Verify the results of FixedBitSet and CorrMatrix by comparing matrices to each other
|
Main |
NBody implementing demonstrating Aparapi kernels.
|
Main |
NBody implementing demonstrating Aparapi kernels.
|
Main |
An example Aparapi application which computes and displays squares of a set of 512 input values.
|
Main.BlackScholesKernel | |
Main.LifeKernel |
LifeKernel represents the data parallel algorithm describing by Conway's game of life.
|
Main.MandelKernel |
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
|
Main.MouseTrackKernel |
An Aparapi Kernel implementation for tracking the mouse position and coloring each pixel of a window depending on proximity to the mouse position.
|
Main.NBodyKernel | |
Main.NBodyKernel | |
Main2D |
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
|
Main2D.MandelKernel |
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
|
Mandel |
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
|
Mandel |
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
|
Mandel.MandelKernel |
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
|
MandelBrot |
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
|
MandelExample | |
MandelSimple | |
MDArray | |
MedianDemo |
Demonstrate use of __private namespaces and @NoCL annotations.
|
MedianKernel7x7 |
Provides support for pixel windows of size no greater than 49 (e.g.
|
MedianSettings | |
MultiPassKernelSwingWorkerDemo |
Demonstrates progress tracking and cancellation for multi-pass kernels, via
MultiPassKernelSwingWorker . |
NBody |
NBody implementing demonstrating Aparapi kernels.
|
NBody.NBodyKernel | |
Pow4Example | |
ProfilingDemo |
Demonstrate new enhanced profiling capability, profiling the kernel from the blackscholes sample.
|
ProfilingDemoNoBinaryCaching |
Created by Barney on 13/09/2015.
|
ProgressAndCancelDemo |
Demonstrates progress tracking and cancellation for multi-pass kernels.
|
PureJava | |
Seq |
NBody implemented sequentially
For a description of the NBody problem, see
n-body problem
We use JOGL to render the bodies.
|
Seq.NBodyKernel | |
SquareExample | |
StopWatch | |
SwapExample |