Skip to content

TBB device#1

Draft
panau161 wants to merge 385 commits intomasterfrom
tbb_pthread
Draft

TBB device#1
panau161 wants to merge 385 commits intomasterfrom
tbb_pthread

Conversation

@panau161
Copy link
Copy Markdown
Owner

internal draft pull request

@panau161 panau161 marked this pull request as draft October 29, 2020 12:12
@panau161 panau161 marked this pull request as ready for review October 29, 2020 21:39
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt
Comment thread lib/CL/devices/tbb/tbb_scheduler.cc
Comment thread lib/CL/devices/tbb/tbb_scheduler.cc Outdated
Comment thread lib/CL/devices/tbb/tbb_scheduler.h
Comment thread lib/CL/devices/tbb/tbb_utils.cc
Comment thread lib/CL/devices/tbb/tbb_utils.h
@panau161 panau161 force-pushed the tbb_pthread branch 4 times, most recently from 96e3e26 to 1fda3ed Compare November 9, 2020 11:11
@panau161 panau161 force-pushed the tbb_pthread branch 10 times, most recently from 8a76690 to a104fc9 Compare November 25, 2020 02:17
@panau161 panau161 marked this pull request as draft April 28, 2021 12:09
@panau161 panau161 force-pushed the tbb_pthread branch 4 times, most recently from f6fea4c to 8acf01b Compare May 15, 2021 13:47
Apparently i was overly optimistic and PyOpenCL memory usage
skyrockets when having multiple contexts.

This keeps the new code, but reverts the behaviour to one LLVM
context. The new code is still useful since it isolates the
LLVM code. This should eventually be resolved by having
separate LLVM compilation thread(s).
pjaaskel and others added 23 commits February 3, 2022 18:17
At this stage, the 'tbb' device is a renamed copy of the 'pthread'
device.
- change header include order to alphabetical
- always use PoCL vendor string and ID
- add a warning if the user would like to use more than one tbb device
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.