实习的具体内容
實習具體內容
項目組背景:Synopsys的Solution Group下面的ARC硬件部門,主要研發ARC處理器IP,它是基于ARC指令集,主要產品有EM系列和HS系列以及多核系統,涉及領域有物聯網、汽車電子、高速存儲、DSP和圖像視頻處理。
實習生項目:希望通過對目前認可度較高比較前沿的多核系統性能分析套件?MultiBenchTM進行深入的調研和分析,理解多核系統的一般工作場景和可能的性能瓶頸,為我們正在研發的下一代多核互聯的系統級一致性模塊提供一些方向和建議。
會涉及的具體的工作:
1)??? 靜態代碼分析,認識代碼結構功能,以及構建方式,掌握測試套件的用法;針對MultiBench套件(參見附件1,官網http://www.eembc.org/benchmark/multi_sl.php);(達到看懂和應用的目標)
2)??? Dynamic profiling,在仿真器上運行測試套件,進一步剖析代碼,尋找hot spots;(借助于性能分析工具,如gprof,ATOM,pref,參加附件2,)
3)??? RTL simulation,分析代碼在真實RTL仿真上運行的性能,尋找性能瓶頸/stalls,結合硬件設計,分析原因;(軟硬件聯合仿真)
4)??? 從測試套件中提取關鍵代碼,編寫low-level benchmarking tests,供以后使用;(代碼轉換)
總結整理分析結果,明確性能缺陷,對硬件設計提供一些意見和幫助
轉載于:https://www.cnblogs.com/fengjl/p/5585015.html
總結
- 上一篇: Array.sort排序
- 下一篇: git Please move or r