parallel-processing

    4熱度

    5回答

    我有這個大型的C++項目,我需要在沒有並行make的平臺上構建(如在Linux上make -j)。服務器有6個CPU,我想手動進行並行生成。 我可以像這樣爲約300個目標文件生成一個任務列表。我使用的Makefile相關性檢查和增量編譯: 化妝-f Makefile文件obj1.o 使-f生成文件obj2.o 使-f生成文件obj3.o ... 我將如何並行執行這些任務,並且不超過6次使用Ksh和

    8熱度

    4回答

    最近我寫了很多關於並行計算和編程的書,我注意到在並行計算方面出現了很多模式。注意到微軟已經發布了一個庫以及Microsoft Visual C++ 2010社區技術預覽版(命名爲並行模式庫),我想知道你使用和遇到的常見並行編程模式可能值得記住嗎?你有沒有遵循的習慣用法,以及你在用C++編寫並行程序時似乎一直彈出的模式?

    3熱度

    7回答

    我們都爲單個處理器編寫代碼。 我想知道我們什麼時候能夠在多處理器上編寫代碼? 這個開關我們需要什麼(軟件工具,邏輯,算法)? 編輯:在我看來,因爲我們平行地完成許多任務,所以我們需要將這些現實生活中的解決方案(算法)轉換爲計算機語言。就像OOP編碼爲程序編碼做的一樣。面向對象編程風格比程序風格更加真實。所以我希望有這樣的解決方案。

    1熱度

    3回答

    我正在尋找一個如何在VB.net中使用並行擴展來執行以下操作的示例。 Dim T As Thread = New Thread(AddressOf functiontodowork) T1.Start(InputValueforWork) 當我陷入的是如何傳遞到我的任務參數InputValueforWork Dim T As Tasks.Task = Tasks.Task.Create(Ad

    9熱度

    1回答

    我有一些代碼使用共享網關模式來實現控制容器的反轉。我有幾百個NUnit單元測試,它們會執行使用此IOC的代碼。他們都工作(在我的機器上!),但我擔心這些測試可能會在負載下失敗。我似乎記得NUnit(和MSTest)試圖在多個線程上並行運行測試(肯定會觸發靜態/共享網關上的競爭條件),但我找不到任何說明實際發生的文檔。我的經驗是,NUnit似乎按順序運行測試。我的問題是,NUnit(或MSTest)

    2熱度

    4回答

    我有一些存儲過程,我希望在服務器上同時運行。理想情況下,所有服務器都不依賴於連接到外部客戶端。 哪些選項是否有推出所有這些,並讓它們同時運行(我甚至都不需要等到全部工序均由內部完成,以做額外的工作)? 我已經想到了: 啓動多個連接從 客戶機,具有每個啓動 適當SP。 設置就業崗位 每個SP和啓動從 SQL Server連接或SP的作業。 使用 xp_cmdshell的啓動額外的運行 相當於OSQL

    2熱度

    2回答

    我試圖讓事情變得更簡單。這裏是我的代碼: If Threading.Monitor.TryEnter(syncRoot) Then Try 'do something Finally Threading.Monitor.Exit(syncRoot) End Try Else 'do something else

    4熱度

    3回答

    Recently WiFi encryption was brute forced by using the parellel processing power of the modern GPU.您認爲哪些其他現實生活中的問題會從類似技術中受益?