tbb

    1熱度

    1回答

    我已經安裝狙擊模擬器從Sniper和我能夠使用make和/斌/ ls命令使用以下事項> ./run-sniper成功執行FFT測試程序與英特爾TBB程序工作 -/bin/ls 這些命令用狙擊手成功執行。 我已編制採用了英特爾TBB的示例程序sub_string_finder_extended.cpp GCC -02 -DNDEBUG -o sub_string_finder_extended.gc

    0熱度

    2回答

    概念,我怎麼能阻止使用​​一個tbb::parallel_for裏面調用一個關鍵部分?關鍵部分少於20條指令,所以spin_mutex是理想選擇。例如下面的虛擬代碼說明了情況: function() { // I'm using lambda functions in parallel_for call here. The parallel_for // is multithr

    0熱度

    1回答

    我正在尋找.NET TPL Dataflow庫的C++模擬。 在TPL數據流中,您可以指定塊的容量選項的並行度&。如果該塊的輸入隊列的大小達到它的容量,則相應的塊的生成器的執行被掛起: var buffer = new BufferBlock<int>(new DataflowBlockOptions() { BoundedCapacity = 10 }); var producer = ne

    8熱度

    1回答

    在下面的代碼中,如果我沒有發佈a1,代碼似乎陷入map.find函數內部的無限循環中。 如果我需要在應用程序的兩個不同部分搜索元素,該怎麼辦? #include <iostream> #include "tbb/concurrent_hash_map.h" using namespace std; using namespace tbb; void main() { con

    0熱度

    1回答

    我已經成功地使用英特爾的真棒TBB流程圖庫建立了一個應用程序原型。它似乎工作得很好,但現在我需要將代碼重構爲生產就緒版本。 此前,我曾爲這個特定的領域(工作是在圖像處理和以前的應用程序已經使用ITK/VTK)一些更大和更「過度開發」的框架。然而,對於這個應用程序,我試圖採取更低層次,更集中的方法。 目前,我只是將我的整個圖表彙編在main()這顯然是不可持續的。我希望允許管道迭代運行,以便我可以從

    0熱度

    1回答

    我正在使用英特爾TBB弄溼我的腳,並試圖弄清楚爲什麼我無法填充通過引用TBB任務傳入的矢量,當我還通過了功能通過參考。 下面是代碼: // tbbTesting.cpp : Defines the entry point for the console application. #include "stdafx.h" #include "tbb/task.h" #include <fu

    1熱度

    2回答

    我想在Windows上安裝英特爾的線程構建模塊並使其與Eclipse IDE和C++一起工作。我對整個C是新手,從源代碼,make,cmake,cygwin和其他東西構建。 我試過到目前爲止: 裝入TBB包和源,並嘗試將其包括在Eclipse 嘗試「使」從源TBB,但只得到了錯誤2從GNUWin32make 試了很多教程,技巧等等,我不記得任何更多 我怎樣才能做到這一點? 贏得10 - 64時,E

    0熱度

    2回答

    在TBB中,task_scheduler_init()方法通常(而且應該是?)在內部調用,這是一個慎重的設計決策。 但是,如果我們混合使用TBB和MPI,是否保證線程安全,而不控制每個MPI進程的線程數?例如,假設我們有7個內核(沒有超線程)和2個MPI進程。如果每個進程同時使用4個線程產生一個單獨的TBB任務,那麼存在衝突,可能導致程序在運行時崩潰。 我是TBB的新手。 期待您的意見和建議!

    0熱度

    1回答

    在線程構建模塊(TBB)中,如果我在相同範圍內初始化2個任務調度器,除非第一個初始化的參數被延遲,否則第二個初始化的參數將被忽略。爲了避免任何衝突,我想知道一個任務調度器是否已經在我的程序的早期初始化。有沒有辦法做到這一點?如果是這樣,那麼這個論點是什麼?

    0熱度

    2回答

    我有一個庫(即CGAL)。它爲沒有與CGAL一起發貨的第三方庫(即Intel TBB)提供FindMODULE.cmake文件。不幸的是,這個文件有一個我需要修復的錯誤。 (這個bug似乎與不兼容目錄結構,但在這裏,這不是問題的關鍵。) 所以我的項目的CMakeLists.txt有一行: find_package(TBB) 這將調用FindTBB.cmake這在CGAL的目錄結構中提供。 現在