- Oct 09, 2015
-
-
Barney authored
Adding mistakenly omitted file from previous commit for device configurability, plus some minor cleanups: Reverted Kernel#finalize, now not overridden (was disposing kernel but this caused problems due to threading). Modified Range so that where auto-creating sizes (i.e. localIsDerived) for JavaDevices sizes are sensible (size = 1 for sequential, = Runtime.getRuntime().availableProcessors() for thread pool.
-
- Sep 28, 2015
-
-
Barney authored
Added JNI-side caching of compiled binaries per kernel per device Added java-side support for control of binary caching Added facility to cleanUpArrays() in a kernel, frees (most of) GPU memory associated with a kernel but retains JINContext to allow kernel reuse
-
- Sep 13, 2015
-
-
Barney authored
-
- Sep 03, 2015
- Mar 03, 2015
-
-
barneypitt authored
-
- Feb 24, 2015
-
-
barneypitt authored
Added utility MultiPassKernelSwingWorker.java for simplified use of above from Swing. Added related sample code.
-
- Nov 16, 2014
-
-
Ryan-LaMothe-PNNL authored
Bugfixes
-
log2 authored
changed length/dim auxiliary parameters generation to be numbered (0, 1, 2) only for multi-dimensional arrays (this fixes some code generation tests)
-
log2 authored
multidimensional arrays
-
log2 authored
-
log2 authored
-
- Nov 15, 2014
-
-
log2 authored
-
log2 authored
generation stability (which was undermined by caching)
-
log2 authored
to assertEquals in order to better visualize generated code misalignments (especially under Eclipse)
-
log2 authored
and caches are enabled
-
log2 authored
message
-
log2 authored
mistakenly pointing at OpenCL.Local and OpenCL.Constant, aimed at parameters, rather than Kernel.Local and Kernel.Constant, aimed at fields)
-
Lorenzo Gallucci authored
Align with latest APARAPI commits
-
- Nov 11, 2014
-
-
Ryan-LaMothe-PNNL authored
Added support for metadata caching, FJ pool in JTP execution and minor speed-ups
-
log2 authored
Conflicts: com.amd.aparapi/src/java/com/amd/aparapi/internal/kernel/KernelRunner.java
-
Lorenzo Gallucci authored
Align with latest APARAPI commits
-
Ryan-LaMothe-PNNL authored
Add support for Xeon Phi
-
- Nov 10, 2014
-
-
log2 authored
-
log2 authored
-
https://github.com/log2/aparapi.gitlog2 authored
-
log2 authored
upon constructor in ByteCode's constructor (was in newInstruction() method)
-
- Nov 09, 2014
-
-
log2 authored
-
log2 authored
-
log2 authored
APARAPI, thus avoiding the need for re-generating them on each kernel call (or, worst, when a new Kernel is instatiated) - added support for finding method properties (such as method using atomics 32, OpenCL mapping, etc.) based on full method signature, not only name - added support for OpenCL-mapped methods user-defined, i.e., outside of Kernel class - added two OpenCL-mapped methods 'hypot' in Kernel (more to come) - added support for ForkJoinPool-based JTP execution (this avoids creation of a high number of threads for ranges having local sizes significantly higher than the number of system CPU cores) - added support for skipping local barriers altogether in JTP execution, when a local size (x * y * z) equal to 1 is detected
-
log2 authored
thrown exceptions (if any)
-
log2 authored
-
log2 authored
caches/memoizers
-
log2 authored
String.replace(char, char), in order to enhance performance
-
log2 authored
to enhance performance
-
- Oct 31, 2014
-
-
ekasitk authored
-
- Sep 28, 2014
-
-
Ryan R. LaMothe authored
-
Ryan R. LaMothe authored
-
https://github.com/aparapi/aparapiRyan R. LaMothe authored
* 'master' of https://github.com/aparapi/aparapi: Minor adjustments to support Git
-