tbb

    0熱度

    1回答

    所以,我給了一個程序在C++中,我必須使用TBB並行化(使其更快)。當我查看代碼時,我認爲使用管道是有道理的。問題是我沒有什麼經驗,我在網上發現的任何東西都讓我更加困惑。這裏是代碼的主要部分: uint64_t cbRaw=uint64_t(w)*h*bits/8; std::vector<uint64_t> raw(cbRaw/8); std::vector<uint32_

    6熱度

    2回答

    我想實現在Android 我的邏輯快速對象跟蹤應用程序是如下 刪除所有顏色,除了所需的顏色範圍。 平滑的圖像使用高斯模糊 查找與HoughCircles 的應用程序之類的工作正常,但表現糟糕,我想至少快5倍,以加快自己的表現最大半徑的圓。我借用了這個鏈接的大部分邏輯。 Fast Object Tracking example public void apply(Mat src, Mat dst)

    2熱度

    2回答

    我想要創建一個線程或任務(確切地說有多個),並執行一些非CPU密集型工作,這會由於外部原因(如HTTP請求或文件IO操作)而花費大量時間。慢速磁盤。我可以用C#中的異步等待來做到這一點,而這正是我在這裏要做的。產生一個線程或任務,讓它做它自己的事情,而我繼續執行該程序,只要讓它在任何準備就緒的時候返回結果。 TBB存在的問題是我所能做的所有任務都認爲它們是爲CPU密集型工作而創建的。 是什麼TBB

    1熱度

    1回答

    我找的如何使用線程構建模塊task_arena類enqueue和wait_until_empty一個例子。 以下是我所關注的過程。如上述的文檔中所描述的,加入這些包括: #define TBB_PREVIEW_TASK_ARENA 1 #include "tbb/task.h" #include 「tbb/task_arena.h」 然後,創建任務以tbb::task::allocate_

    1熱度

    1回答

    TBB文檔給出this example與parallel_for一起使用lambda表達式,但未提供使用lambda表達式和tbb::task::enqueue的示例。 我正在尋找一個帶有lambda表達式的tbb::task::enqueue的簡單示例。

    4熱度

    2回答

    我有一個簡單的問題,C++ 11 thread_local可以與其他並行模型一起使用。 例如,我可以在使用OpenMP或Intel TBB並行執行任務時使用它。 大多數此類並行編程模型隱藏較高級別API後面的硬件線程。我的直覺是他們都必須將他們的任務調度器映射到硬件線程中。我能期待C++ 11 thread_local會產生預期效果嗎? 一個簡單的例子是, void func() {

    2熱度

    2回答

    如何在OSX 10.9上安裝英特爾線程構建模塊,以便它可以與gcc一起使用? 我試圖做什麼通常爲我工作在Linux上: 下載源。使用make安裝。 指定PATH,LD_LIBRARY_PATH,LIBRARY_PATH和CPATH。 使用像 g++ mycode.cpp -O3 -o mycode -ltbb 結果: dyld: Library not loaded: libtbb.dylib

    0熱度

    1回答

    parallel_reduce提供2個接口,可以使用一個用於Lambda表達式像顯示,在上一個鏈接 #include "tbb/parallel_reduce.h" #include "tbb/blocked_range.h" using namespace tbb; float ParallelSum(float array[], size_t n) { return par

    0熱度

    1回答

    我使用CMake和VS2010構建了支持TBB的OpenCV(動態庫)。但是,爲了將我的插件(使用opencv調用)集成到外部主機應用程序中,我必須重命名tbb.dll,因爲主機應用程序已包含tbb.dll,但使用了不同的版本。 我讀過DUMPBIN和LIB命令可以用來獲取dll的導出符號列表來創建一個導入庫。但是,根據http://support.microsoft.com/kb/131313/

    0熱度

    3回答

    您好,我正在嘗試從源代碼構建intel的tbb(線程構建塊)。我已經下載並提取了源代碼。我將Visual Studio的命令提示符指向提取目錄,其中有一個makefile。我已經編輯make文件內tbb_root變量的解壓目錄,以點帶面,但是當我試圖運行它,我得到 的Makefile(28):致命錯誤U1052:文件「$(tbb_root)/建設/共同.inc' 找不到停止。 線27和make文件