hightower8083 / synchrad

Synchrotron Radiation calculator via openCL
GNU General Public License v3.0
18 stars 11 forks source link

[under consideration]: Chunking Omega #19

Open hightower8083 opened 2 years ago

hightower8083 commented 2 years ago

This PR suggests an implementation of optimisation where number of computations in kernel is reduced by processing blocks of frequencies (chunks). Demonstrates 25% speedup for BetatronExample on AMD Radeon R9 M370X but almost none on NVidia RTX. Not sure its worth extending it over all kernels for loss of readability.