天天看點

Intel軟體開發工具及并行程式設計系列視訊的收看指南(2)

建立開發環境:

對應開發過程的視訊分類:

l        采用Intel® 編譯器和Microsoft Visual Studio進行并行程式設計代碼實作.

l        采用Intel® Thread Checker進行多線程程式設計的調試:

         除了傳統串行程式設計所會有的錯誤,并行程式設計還會引入并行所帶來的錯誤. 是以并行程式設計的調試常常更加困難。即便如此,借助Intel的Thread Checker工具仍然可以自動的檢測出很多線程相關的錯誤。

l        并行程式設計性能分析及優化,相應工具Intel® VTune™, Intel Thread Profiler:

        Intel® VTune™是個非常強大且不限程式設計語言的性能分析工具,而Intel® Thread Profiler是專門針對多線程程式進行性能分析的工具。

其他入門資源:

l        看過視訊後,您可能想立刻親手試一試。在你的Intel編譯器的安裝目錄下,可以找到一些現成的例子,NQueens就是個很好入門的例子,在它的目錄下有詳細的文檔,一步步引導使用者進行并行程式設計。

整理以上資源就是希望能給想要學習并行程式設計和Intel軟體開發工具的朋友們一個快速的入門指南。現在的并行程式設計并非高不可攀。幾年以前,即使低端的多CPU的PC平台仍然比較昂貴和少見,并行程式設計的手段比較單一,主要是使用繁瑣的作業系統API,并且可供借鑒的素材也比較少。是以主要是那些需要解決高強度運算處理的朋友才會覺得值得化大量時間去掌握并應用并行程式設計。而現在情況已經大不一樣了,随着Intel等硬體廠商的推動,多核平台将很快得到全面徹底的普及,并行程式設計也有了得力的工具和越來越多的資料可供參考。很快,并行程式設計就将成為程式員需要具備的重要能力之一。千裡之行始于足下,希望現在正在入門的朋友們通過不斷的學習和實踐早日成為這方面的高手!

本文轉自Intel_ISN 51CTO部落格,原文連結:http://blog.51cto.com/intelisn/130403,如需轉載請自行聯系原作者