- 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
Showing
- com.amd.aparapi/src/java/com/amd/aparapi/Kernel.java 208 additions, 34 deletionscom.amd.aparapi/src/java/com/amd/aparapi/Kernel.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/kernel/KernelRunner.java 236 additions, 157 deletions...rc/java/com/amd/aparapi/internal/kernel/KernelRunner.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/model/CacheEnabler.java 20 additions, 0 deletions...src/java/com/amd/aparapi/internal/model/CacheEnabler.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/model/ClassModel.java 208 additions, 105 deletions...i/src/java/com/amd/aparapi/internal/model/ClassModel.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/model/Entrypoint.java 16 additions, 6 deletions...i/src/java/com/amd/aparapi/internal/model/Entrypoint.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/model/EntrypointKey.java 57 additions, 0 deletions...rc/java/com/amd/aparapi/internal/model/EntrypointKey.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/model/MethodKey.java 57 additions, 0 deletions...pi/src/java/com/amd/aparapi/internal/model/MethodKey.java
- com.amd.aparapi/src/java/com/amd/aparapi/internal/tool/InstructionViewer.java 1 addition, 1 deletion...java/com/amd/aparapi/internal/tool/InstructionViewer.java
Loading
Please register or sign in to comment