概念性軟件是被設計以促進該測量的性能和/或測試網絡和網絡協議層的正確性迅速產生程序的工具。
圍繞一個簡單的,特定領域的預設電台語言概念中心;概念幾行代碼就可以生產,將採取顯著更多的努力,在傳統的編程語言編寫的程序。
一個概念性的目標是提高網絡的標杆,從藝術到科學。為此,概念性方案日誌不僅測量數據,但也有大量有關的實驗裝置的信息,因此很容易被別人複製你的性能測試。
為例
numreps是“重複次數”和來自“--reps”或“-r”使用默認100。
對於numreps重複加2熱身重複{
任務0復位其計數器則
任務0發送1兆字節的信息,任務1再
任務1發送1兆字節的信息,任務0,那麼
任務0日誌elapsed_usecs / 2為“單向延遲(我們)”和
(TOTAL_BYTES / elapsed_usecs)* 1E6 / 1M的中位數為“帶寬(MB / s)的”
}
該數據存儲在一個易於解析逗號分隔值(CSV)格式與從程序取右列標題中的第一行。頭的第二行指示如何在每一列中的數據進行了匯總。
什麼是重要的,但是,是所有的日誌文件中的其他信息。概念性日誌文件旨在用作實驗室筆記本,包括一個實驗不僅結果,但也導致了這些結果設置的精確描述。有多少處理器在我的系統?有多快,他們是誰?使用了什麼樣的編譯器和編譯器選項編譯簡單?被傳遞給程序什麼命令行參數?這一切都在日誌文件中。
日誌文件還列出了完整的程序源代碼,所以沒有歧義什麼測量。你可以一年看一個概念性的日誌文件中的未來,仍然確切地知道測量代理問題遠比性能測試,吐出來的只有397.2,並要求您回憶一下,指的更加有用。
- 在該語言現在支持列表理解和標記信息接收
- 在該dot_ast後端包括一個新的--compress選項來畫出一個程序的AST與"無趣"節點省略。
- 在兩個新的性能基準測試中包含的分佈情況。
- 中位數絕對偏差已被添加到該組可收集的統計數據的
- 在定時循環更精確。
- 在各種bug已經修復。
什麼版本1.3是新的:
- 在一個新的paraver後端產生的邏輯,時間的痕跡Paraver可視化。
- 在一個新的libsea_ast後端生成程序的AST交互式3D渲染與海象可視化的描述。
- 在接收語句現在可以作為傳播範圍有必要要么源到目標或目標到源。
- 在任務設置可以讓綁定到一個標識符,方便重複使用。
- 程序可以在1-D / 2-D / 3-D網格,圓環,現在部分環面拓撲計算坐標,鄰居集和距離。
- 在許多-to-one和許多一對多的多播現在由C + MPI支持後端。
什麼是1.1版本,新的:
- 在概念版本1.1在很大程度上是一個bug修復版本 - - 大量的
- 在微小,小bug修復的影響主要概念構建
- 的過程。然而,概念的語言確實提供了一個有用的新
- 在功能:在IS IN構造現在接受台就像 數
- 對於每種構建。例如,概念方案現在可以包括
- 語句如下所示:
- 在任務T使T是{2,5,8,...,num_tasks-1}發送一個
- 在32千字節的消息,任務R使得R是在【T-1,T-2}
- 對於在以前的範圍語法(如" T為[3,10] QUOT;)現在是
- 在棄用了新的,設置的語法提供了 的適當超
- 在語法範圍內的功能(例如," T為{3,...,10}")。
- 在建有概念上的1.1版程序已成功地在所有 運行
- 在147,456核(36,864節點),IBM的藍色基因/ P系統
- 在安裝在勞倫斯·利弗莫爾國家實驗室。
- 在概念autopackage現在建成一個混合六十四分之三十二位軟件包。
- 在任何一個32位或64位的x86系統上執行coNCePTuaL_1.1.package,
- ,它會自動安裝正確的庫為
- 的平台。
- 查看更改日誌中的一切的完整細節的
- 在改變了1.0版本。
黎明
因為
什麼版本1.0是新的:
- 在概念上不再需要學習新的編程語言使用;通信模式現在可以得出在一個圖形用戶界面,並轉換為與從概念代碼。
- 在一個新的Eclipse插件支持寫入,運行,並從一個單一的,集成的開發環境分析網絡性能測試。
評論沒有發現