openmp

    0熱度

    2回答

    我的教授發現了使用SSE和OpenMP的3D線性可分內核卷積這個有趣的實驗,並給我任務來對我們系統的統計進行基準測試。作者聲稱從系列方法出現18倍的瘋狂加速!可能並不總是這樣,但我們期望在雙核英特爾上至少有2-4倍的加速比。 http://software.intel.com/en-us/articles/16bit-3d-convolution-sse4openmp-implementation

    5熱度

    1回答

    我有一個問題讓OpenMP和OpenCV很好地與Xcode中的新項目一起玩。目前狀態下的項目只會從默認相機抓取幀並將其放入窗口中。此功能起作用。但是,我想在一個單獨的線程中抓取幀,並且我希望能夠獲得OpenMP的一些經驗。 僅僅檢查複選框以在Xcode中啓用OpenMP會造成嚴重破壞。該程序雖然會編譯,加載和運行得很好,但不會響應任何事件 - 期間。它只是坐在那裏,繪製抓取框架。 (即使運行良好,

    9熱度

    2回答

    我正在C中使用openMP在linux機器上使用gcc。在openmp並行for循環中,我可以聲明靜態分配的數組爲private。考慮代碼片段: int a[10]; #pragma omp parallel for shared(none) firstprivate(a) for(i=0;i<4;i++){ 而且一切都按預期工作。但是,如果代替我分配一個動態, int * a = (in

    9熱度

    4回答

    在我的C/C++源代碼中是否需要包含omp.h?爲什麼?或者爲什麼不呢?與-fopenmp標誌一起使用時,gcc編譯器是否默認包含它?它似乎不是一個差異。

    4熱度

    2回答

    我想在OpenMP中使用線程實現以下代碼的並行版本,有沒有更好的方法來做到這一點? /* Program to compute Pi using Monte Carlo methods */ #include <stdlib.h> #include <stdio.h> #include <math.h> #include <string.h> #include <time.h> #d

    1熱度

    1回答

    英特爾羣集OpenMP模擬器有哪些?該庫在分佈式內存機器(如PC的以太網連接集羣)上運行時模擬共享內存機器(如SMP或NUMA)。 該庫允許直接在羣集上啓動openmp程序。 我搜索 庫,其允許多線程programms的分佈式集羣上運行 或文庫(更換例如libgomp),其允許的OpenMP programms的分佈式集羣 或編譯器上運行時,能夠除了Intel C++

    18熱度

    3回答

    我有兩個C++代碼運行在兩個不同的內核上。他們都寫入相同的文件。 如何使用OpenMP並確保沒有崩潰?

    18熱度

    1回答

    我正在嘗試使用openmp通過std :: set多線程循環。當我寫了下面的代碼 - #pragma omp parallel for for (std::set<A>::const_iterator i = s.begin(); i != s.end(); ++i) { const A a = *i; operate(a); } 我得到這個錯誤

    1熱度

    2回答

    我的矩陣乘法代碼 int matMul(int ld, double** matrix) { //local variables initialize omp_set_num_threads(nthreads); \#pragma omp parallel private(tid,diag,ld) shared(i,j,k,matrix) {

    6熱度

    4回答

    我在我的Visual Studio項目中使用OpenMP,目前在轉換爲QT創建者時非常認真地考慮。 (不Visual Studio的吸?我希望從微軟更多) 但無論如何...沒有Qt Creator的支持OpenMP的? 在這種情況下,我該怎麼做才能啓用它?或者可能默認啓用?我需要做一些特別的事嗎? 感謝您的建議。 Ignacio。