NOC的性能評測有什麼好用的軟體嗎?

初學者 想問一下像這樣的性能評測是軟體模擬出來的還是根據數學表達式算出來的


額,終於碰到自己可以回答的專業問題了,題主所畫的表,實際上是屬於NoC數據處理的最後一環了。在這之前,我們需要做大量的模擬實驗,得到一些初始的數據。這裡以路由演算法為例說明

如上圖所示,針對NoC的Mesh網路結構,採用west-first和XY確定性路由做一些流量實驗,用uniform-random、bit-revers、neighbor、shuffle、tornado等合成流量注入到網路中,每一個文件中的數據如下:

每個文件我做了20次實驗,用shell腳本自動化處理,使得每次流量注入率都是按照0.02累加的形式遞增。學術界評估NoC的網路性能,延遲吞吐量是兩個非常重要的評估尺度, 我是採用Garnet2.0 - gem5 軟體網路模擬器做的合成流量實驗所得出的實驗數據,其中latencytotal兩個值都是模擬器中直接輸出的值,一般的NoC模擬器都會有公式來進行計算。下圖就是我根據以上數據在excel中畫出的數據圖

我的圖在圖像構成方面跟題主帖的有差別,題主的圖像可能是用orange或者MATLAB等工具畫的。從你的問題當中,你關注的應該是數據來源部分吧,我的數據來源是軟體模擬器模擬的,當然用數學公式推導的情況也有,叫做流量解析建模,這個我不太熟悉了。

Ps:常用的NoC模擬器有

模擬器參考鏈接:Simulators


先用模擬軟體把圖上每個點都仿出來(設置注入率,Traffic Pattern,跑幾萬 cycle以後看latency是多少,如果要嚴謹一點就改改隨機數種子多測幾次平均),然後拿到這些個數據點隨便用什麼可以做圖軟體都可以作圖、Excel、MATLAB隨便,哪個畫出來的圖好看用哪個。

圖形化的模擬軟體嘛。8月份我們會開源。

另外各位誰知道什麼軟體畫圖畫這種曲線圖好看又簡單易用麻煩推薦一下,我們每次去投論文的時候都覺得我們自己畫的實在不怎麼好看。


題主的這個圖這麼理想一看就是MATLAB做出來了。

題外話,我們部門之前做過netspeed的noc的性能評價。根據之前的項目創建了scenario (traffic pattern) 然後用emulator跑了bandwidth和latency,結果並沒有這麼規整。


推薦閱讀:

微電子(集成電路)前途怎麼樣?
中國的微電子技術為什麼差?
半導體元件物理的掌握程度對IC設計有什麼影響?
有效質量和電導有效質量以及狀態密度有效質量之間有什麼關係?能夠分別解釋以及互相對比一下嗎?
MEMS是怎樣的技術,哪些已經民用了?

TAG:現場可編輯邏輯門陣列FPGA | 微電子 | 晶元集成電路 | 數字電路 | SoC |