summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/nvidia/minethd.hpp
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-10-27 17:19:00 +0100
committerGitHub <noreply@github.com>2017-10-27 17:19:00 +0100
commit91b307859ea97cc1abdb17da01b94919d3521803 (patch)
tree604e06aac65134610405c75610735e08ac5398a4 /xmrstak/backend/nvidia/minethd.hpp
parent847831e5f11a31bf2b04bc737534b08d1bb18e91 (diff)
parentb5a7e4eb7f271cf0ae6a6085ee6e2a4466013e17 (diff)
downloadxmr-stak-91b307859ea97cc1abdb17da01b94919d3521803.zip
xmr-stak-91b307859ea97cc1abdb17da01b94919d3521803.tar.gz
Merge pull request #69 from psychocrypt/topic-threadAffinity
thread affinity for non cpu backends
Diffstat (limited to 'xmrstak/backend/nvidia/minethd.hpp')
-rw-r--r--xmrstak/backend/nvidia/minethd.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmrstak/backend/nvidia/minethd.hpp b/xmrstak/backend/nvidia/minethd.hpp
index 657ee6a..d1fce40 100644
--- a/xmrstak/backend/nvidia/minethd.hpp
+++ b/xmrstak/backend/nvidia/minethd.hpp
@@ -12,6 +12,7 @@
#include <thread>
#include <atomic>
#include <vector>
+#include <future>
namespace xmrstak
@@ -43,7 +44,10 @@ private:
static miner_work oGlobalWork;
miner_work oWork;
+ std::promise<void> order_fix;
+
std::thread oWorkThd;
+ int64_t affinity;
nvid_ctx ctx;
OpenPOWER on IntegriCloud