Skip to content

Commit 85f7bfc

Browse files
committed
Test CI
1 parent b5af496 commit 85f7bfc

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

source/ur/ur.hpp

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -351,28 +351,18 @@ template <typename T> inline bool isPowerOf2(const T &Value) {
351351
static inline void roundToHighestFactorOfGlobalSizeIn3d(
352352
size_t *ThreadsPerBlock, const size_t *GlobalSize,
353353
const size_t *MaxBlockDim, const size_t MaxBlockSize,
354-
const size_t WorkDim) {
354+
const size_t) {
355355
ThreadsPerBlock[0] = std::min(GlobalSize[0], MaxBlockDim[0]);
356-
// Make the X dim a factor of 2
357-
do {
358-
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[0], GlobalSize[0]);
359-
} while (WorkDim == 3 && !isPowerOf2(ThreadsPerBlock[0]) &&
360-
ThreadsPerBlock[0] > 32 && --ThreadsPerBlock[0]);
356+
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[0], GlobalSize[0]);
361357

362358
ThreadsPerBlock[1] =
363359
std::min(GlobalSize[1],
364360
std::min(MaxBlockSize / ThreadsPerBlock[0], MaxBlockDim[1]));
365-
do {
366-
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[1], GlobalSize[1]);
367-
} while (WorkDim == 2 && !isPowerOf2(ThreadsPerBlock[1]) &&
368-
ThreadsPerBlock[1] > 32 && --ThreadsPerBlock[1]);
361+
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[1], GlobalSize[1]);
369362

370363
ThreadsPerBlock[2] = std::min(
371364
GlobalSize[2],
372365
std::min(MaxBlockSize / (ThreadsPerBlock[1] * ThreadsPerBlock[0]),
373366
MaxBlockDim[2]));
374-
do {
375-
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[2], GlobalSize[2]);
376-
} while (WorkDim == 1 && !isPowerOf2(ThreadsPerBlock[2]) &&
377-
ThreadsPerBlock[2] > 32 && --ThreadsPerBlock[2]);
367+
roundToHighestFactorOfGlobalSize(ThreadsPerBlock[2], GlobalSize[2]);
378368
}

0 commit comments

Comments
 (0)