tbb

    2熱度

    1回答

    我想編寫使用英特爾TBB和Cilk Plus的英特爾至強融核並行代碼,但我有線程親和力的問題。我想將一個線程綁定到一個邏輯核心。是否可以像在OpenMP中那樣設置親和力?我的意思是KMP_AFFINITY =「compact」。先謝謝你。 :)

    2熱度

    1回答

    是否可以將類成員函數(帶參數)傳遞給parallel_for?沿線的東西: void classT::A(const tbb::blocked_range<std::size_t>& r,b) {} void classT::B(e,f,g) { tbb::parallel_for(blocked_range<size_t>(0,n), <need to call A with pa

    -1熱度

    1回答

    我正嘗試使用Visual Studio 2012的C++編譯器在CMake中構建一個視覺檢測系統庫。不少配置的固定,QT 5的安裝,同時Openni之後,我仍然從CMake的配置步驟中得到以下錯誤: Checking for Windows (Phone) Platform SDK 8.0/8.1 Checking for Visual Studio 2012/2013 WARNING, Op

    1熱度

    1回答

    我對tbb vs OpenMp vs單線程進行了非常簡單的並行for-loop評估。雖然omp幾乎線性縮放,但tbb在4x核心系統上以100%的負載運行速度約快1.7倍。 我使用W7 ia32與VS2010 i5-2500。 代碼: const int size = 100000; tbb::concurrent_vector<double> x(size); long long t1 = G

    4熱度

    1回答

    線程構建模塊是一種支持使用標準C++代碼的可擴展並行編程的庫。它不需要特殊的語言或編譯器。 通過任何C++編譯器在任何處理器或任何操作系統上使用線程構建模塊使其非常吸引人。 我想編寫一個iOSandroid的多任務框架。 由於跨平臺的原因,tbb考慮到我的考慮。 我發現Android構建tbb源代碼的說明。 我注意到TBB /編譯這個腳本/ macos.inc ifeq (ios,$(target

    2熱度

    1回答

    有誰知道C++線程池實現允許並行線程(如典型的線程池),但也允許背靠背連續執行順序。我花了好幾天試圖通過修改以下thread pool來完成這項工作,但我似乎無法使其工作。我研究了英特爾TBB所使用的技術,並且我也研究了可能使用微軟PPL(其異步代理庫看起來很有前景)的概念 - 兩者都具有面向任務的技術來實現上述目標 - 但不幸的是,這些解決方案將不工作我的目標PowerPC linux嵌入式目標

    0熱度

    1回答

    我正嘗試在至強Phi卸載代碼段中使用英特爾TBB。該代碼失敗,錯誤編譯error : *MIC* cannot open source file "tbb\parallel_for.h" 我已經安裝了MPSS棧,我跑了binutils.msi實用程序,我包括在卸載的代碼文件的頂部如下: #include <offload.h> #pragma offload_attribute(push, ta

    0熱度

    1回答

    我一直在嘗試使用Visual Studio 2013在Windows 7 32bit上構建OpenCV 2.4.10,這一直是一個真正的痛苦。我已經取得了一些成果,但不幸的是它不能100%地工作。 我想編寫一本不太專注於一步一步的小手冊,當其中一個步驟失敗並且您不知道如何達到下一個步驟時可能會感到沮喪 - 並且更關注於理解什麼正在發生的每一步,爲什麼和什麼期望出現問題。 我請求你的幫助,確定你以前

    0熱度

    1回答

    我正在使用Intel TBB,其中每個線程都調用一個const函數對象。的代碼如下 #include "process_edge.hpp" // process a vertex in graph template <typename Graph, typename time> struct my_func{ public: my_func() { } my_funct

    1熱度

    1回答

    OpenCV當前的谷歌本地客戶端不使用TBB。它說here TBB可以在NaCl下生產。 有沒有一個官方的港口,或有人成功地建立了氯化鈉下的TBB? 謝謝:)