Open main menu

CDOT Wiki β

Changes

TriForce

4 bytes added, 12:17, 6 April 2019
Kernel Optimization Attempts
These Kernels change a minor part of the Optimized Kernel or use a slightly different algorithm in an attempt to make it faster
  Change : Replaces the boolean array hasSeen with a single int & uses bitwise operators Theory : Since local array variables of threads are stored in Global memory this was an attempt to move that into the register Result : No speed up noticed, suggesting that more is happening beyond arrays stored in Global memory, perhaps some type of paging, more testing would be needed on something less erratic then a Sudoku Solver
{| class="wikitable mw-collapsible mw-collapsed"
! Using a int as a boolean array (Kernel)