0
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge branch 'caching' of https://github.com/log2/aparapi.git into caching More... about 10 years ago
Reduced computational weight of bytecode generation by moving reflection upon constructor in ByteCode's constructor (was in newInstruction() method) More... about 10 years ago
Factored out code instantiating KernelRunner before use More... about 10 years ago
Added some test code to demonstrate cache performance More... about 10 years ago
- added support for caching of various metadata generated/used by 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 More... about 10 years ago
Added cache with three generic parameters: key type, value type and thrown exceptions (if any) More... about 10 years ago
Added thread-safe memoizer (with inner Optional class) More... about 10 years ago
Added Java7-equivalent of Java8's Supplier; to be used by caches/memoizers More... about 10 years ago
Substituted calls to String.replace(String, String) with String.replace(char, char), in order to enhance performance More... about 10 years ago
Substituted String.format with a simple String concatentation, in order to enhance performance More... about 10 years ago
Add support for Xeon Phi More... over 10 years ago
Added GPU and JTP targets More... over 10 years ago
Added Windows-i586, Windows-AMD64, Linux-i586, Linux-AMD64 More... over 10 years ago
Merge branch 'master' of https://github.com/aparapi/aparapi More... over 10 years ago
Minor adjustments to support Git More... over 10 years ago
Minor adjustments to support Git More... over 10 years ago
Removed unneeded directory More... over 10 years ago
Added ability to execute GPU and JTP from build script More... over 10 years ago
Added ability to automatically download and install necessary dependencies from Ant. Currently, only Mac OS X is supported. More... over 10 years ago
Merge conflict resolution More... over 10 years ago
Applied fixes for https://code.google.com/p/aparapi/issues/detail?id=153 More... over 10 years ago
Minor clean-up More... over 10 years ago
Refactored build script to support execution of all project build targets. On my machine FFT, Histogram and Histogram-Ideal are not working...although Mandel and Square appear to work. More... over 10 years ago
Refactored build script to support CPU and GPU execution of all project build targets. More... over 10 years ago
Formatting More... over 10 years ago
Adjusted build.xml to work with Java 7. Pruned Eclipse classpath. More... over 10 years ago
Fixed build scripts to download dependencies on demand. Added appropriate gitignore entries. More... over 10 years ago
Formatting More... over 10 years ago
Added /classes/ to gitignore More... over 10 years ago
Added ability to execute 'convolution' from Ant via JTP and GPU More... over 10 years ago