cilk-plus

    1熱度

    1回答

    我在編譯Cilk ++代碼和Boost庫時遇到了一個問題。 Boost庫已安裝在/ usr/include之外。 我在用cilk ++編譯時使用了-I選項來指定boost目錄。我收到以下錯誤。 /home/user/boost_1_51_0/boost/multi_array.hpp: In member function ‘boost::multi_array<T, NumDims, Allo

    0熱度

    1回答

    我有這個問題一段時間。我看到MIT關於Cilk ++的opencourseware講座。 使用線程的界面看起來很直觀,工具看起來很有用。講師解釋了使用Cilk ++代替pthread或OpenMP的優點。通過一般的書店瀏覽,我曾經遇到過一本關於Cilk ++的書。儘管麻省理工學院對現在由英特爾擁有的Cilk ++所說的所有好事,儘管似乎很少有人採用它。 證據顯示,這可能是缺少已發表的書籍和數量或追

    0熱度

    1回答

    上我遇到了一些問題,一個的Cilk ++程序,在Windows系統的正常工作,但不能在Linux系統: 在Windows系統,同時增加線程數的執行時間減少 但Linux系統上,同時增加執行時間增加的線程數量。 我使用Linux操作系統Ubuntu 2.6.35-22-x86_64的通用GNU/Linux的 我無法理解的problem.So來源有人可以幫助我嗎?

    0熱度

    1回答

    例如,有三個線程。 線程1分配的任務1,2,和3。 線程2被分配的任務4,5,和6 線程3被分配的任務7,圖8和9 任務大小不統一。分配給線程的任務具有非常相似的工作集,因此當所有這三個任務都由同一個線程執行時,緩存將被有效地使用。我還應該注意到這些任務將在具有四個節點的NUMA系統上運行。四個線程中的每一個都必須分配給系統的一個節點。 我的問題是關於負載平衡。例如,如果線程1在其他任務和任務9未

    0熱度

    1回答

    我已經下載了這兩個程序,但是我看不到有關谷歌獲得Cilk在Cygwin上工作的說明。有沒有Cygwin軟件包可以工作?我用C編程並安裝了gcc。

    0熱度

    1回答

    我想在Cilk plus中的並行for循環中調用一個函數。如果我在我調用的函數中聲明一個數組,它是否會有種族問題?在循環的一些運行後,我得到分段錯誤或中止(核心轉儲)錯誤。 PScan() { // Would working on w create race issues? double *w = calloc(num,sizeof(double)); }

    2熱度

    3回答

    我創建了一個3位數的中值標準快速排序實現,它對大量的隨機整數進行排序。我想上升到至少1億元,但最好是10億元。爲了提高速度,我試圖在Cilk ++中並行化該算法。該算法使用雙遞歸,並生成Cilk任務來執行每個遞歸排序。 我的算法適用於陣列多達大小爲10 000 000沒有Cilk關鍵字,我的順序算法可以輕鬆地處理億個元素,但是當我嘗試使用的Cilk程序崩潰到桌面。我現在想找出原因。我是否過快地產生

    1熱度

    1回答

    我是cilk ++的新手,我想使用cilk的工作竊取調度器。我無法找到關於此的很多信息。有誰能幫我解決這個問題嗎?謝謝。

    0熱度

    2回答

    我想使用cilk ++編寫並行代碼。我想知道在windows或ubuntu 10.04中最簡單的入門方法。我應該開始使用cilk ++。 Thanx。

    0熱度

    1回答

    我願意爲IntelAppUp store.I跨越的Cilk ++。我不知道如何在C#應用程序,同時建立一個基於表單的應用程序中使用這個C++庫?來創建一個應用程序的任何見解將是有益的