- 大賽介紹
-
多核時代的到來,為我們帶來了更高性能和更低能耗的體驗,當技術提升計算機的性能的同時,對于代碼的要求也越來越高,多線程并行程式設計使程式在多核系統上得到了性能的飛躍,而代碼優化工具令多線程程式設計更加簡便。現在就參加英特爾多核平台程式設計優化大賽,釋放多核計算潛力,見證您的優化實力!
作品送出截止至2007年1月12日;獲獎公布時間為2007年1月22日
- 賽程說明
-
本次競賽要求參賽者使用大賽提供的樣品代碼,利用推薦的一個或多個英特爾® 軟體開發工具對代碼進行調優。參賽者可以在大賽網站上送出作品。
參賽的作品将在大賽推薦的硬體平台上進行統一的評測,并在大賽網站上公布最終結果。
參賽要求 -
- 優化要求
- 調優主要針對代碼級别的性能優化。可以對原有的代碼進行修改, 但是不能重新設計新的計算算法。
- 為充分發揮多核處理器的性能,需要對原串行代碼進行多線程化。
- 調優過程中,應該盡量使用英特爾相關優化工具。
- 優化後程式的性能和工具的使用情況,将做為評判的主要名額。
- 作品送出要求
- 送出作品應包括兩個部分:優化後的程式代碼與優化報告。
- 優化報告中需包括如下内容:
- 程式編譯與運作的方法
- 優化工作的主要步驟與優化方法的說明
- 在每個步驟中,相關優化工具的使用情況說明
- 每個優化步驟的程式性能資料
參賽必備資源 - 優化要求
-
- 樣品代碼 (下載下傳代碼)
- 推薦優化工具
- 選用 Intel® C++ Compiler 9.1編譯器 編譯代碼,并在優化報告中說明選用編譯器的優化選項與優化後的性能資料
- 選用 Intel® Math Kernel Library 9.0 優化程式程式中類似數學函數
- 選用 Intel® VTune™ Analyzers 8.0 分析程式的關鍵代碼, 并對之進多線程化
- 選用 Intel® Threading Checker 3.0 在進行多線程設計時對多線程代碼進行排錯,并選用 Intel® Threading Profiler 3.0 分析程式并行性能
- 可選用 Microsoft Visual Studio* .NET 2005
- 推薦運作環境
- 英特爾®酷睿™ 2 雙核處理器
- 1GB RAM
- 20GB 硬碟
- Windows XP* Professional 或者 Windows Server 2003
- 獎品設定
- 本次大賽分别設定以下獎項:
-
綜合獎
最佳優化獎 3名 獎品為蘋果 iPod video
-
單項獎
最佳編譯器使用獎 1名 獎品為蘋果 iPod nano 2
最佳Vtune™性能分析器使用獎 1名 獎品為蘋果 iPod nano 2
最佳線程工具使用獎 1名 獎品為蘋果 iPod nano 2
-
鼓勵獎
所有通過測試的作品,其作者均可獲得英特爾相關技術工具書一本及U盤一個
-