2018年10月23日 - Silexica發布了多核軟件開發工具SLX的最新版本,新版的FPGA和C/C++功能得到大幅增強。SLX工具是目前業界首款用于FPGA的工具,該軟件全面支持Xilinx的SDSoC開發環境,在進入高階綜合(High-Level Synthesis,HLS)之前即可進行軟硬件開發探索,保證HLS的進行過程更加精確高效。SLX for C/C++則可提供子對象報告和共享變量分析,為最新平臺上的代碼提供了更加全面的理解,無需再花費時間進行人工手動分析,更大大節省了設計時間。同時,SLX還添加了更多的平臺模型(例如 Renesas R-Car H3和RISC-V),真正實現軟硬件優化。
SLX 2018.10最新版本的主要新功能有:
SLX for FPGA功能增強
SLX for FPGA可對C/C++代碼進行深入分析,全面了解軟件相互依賴性、應用程序熱點以及并行化機會,真正實現帶有FPGA的異構多核SoC的代碼優化。該工具可在軟硬件探索后針對您的C/C++代碼提供建議,甄別出適合留存ARM處理器或是適合在 FPGA架構進行加速的特定部分的C/C++代碼。此外,新版更夠更加緊密地與Xilinx的SDSoC開發環境進行集成。
C/C++系統仿真的變量分析功能
SLX for C/C++添加了子對象報告的新功能,該功能可對數組和結構類型進行精確洞察。用戶因此可對內存訪問模式、數據緩沖區的使用和分配等方面進行優化。此外,共享變量分析的新功能省去了之前開發者必須手動查看代碼同步的步驟,新功能可揭示哪些變量受到了保護,開發者對多線程源代碼的理解也更趨全面。
新的系統仿真功能可以深入了解多線程POSIX應用程序的硬件集成狀態。 SLX能夠生成并顯示線程狀態、線程間同步、系統級甘特圖和處理器利用率等信息。這為用戶提供了清晰且準確的寶貴信息,系統性能得到大副提高。
汽車動態和靜態分析
新版SLX結合動態和靜態依賴性分析,用于優化基于任務的C / C ++和AUTOSAR Classic應用程序的調度。上述依賴關系可以在調度設計階段進行測試,因此變更帶來的影響得以提前驗證,“what-if”分析的執行也無需對應用程序進行更改。
上述僅包括了部分新版SLX編程工具的功能。如果您想要新版演示或免費試用,歡迎訪問:silexica.com/trynow
關于 SilexicaSilexica成立于2014年,衍生于素有“德國工程師的搖籃”之稱的德國亞琛工業大學。公司在成立之后迅速發展成為多核軟件解決方案領域的領先供應商。現公司的軟件專家團隊位于美國、德國及日本,與華為、富士通、理光等知名客戶在汽車電子、無線通信等領域展開合作。SLX編程工具能夠深入理解軟件在系統中的行為,從而幫助開發人員實現軟件在嵌入式超級計算機上的高效運行。
-
處理器
+關注
關注
68文章
19165瀏覽量
229130 -
FPGA
+關注
關注
1626文章
21667瀏覽量
601858 -
soc
+關注
關注
38文章
4122瀏覽量
217941
原文標題:Silexica發布多核軟件開發工具SLX的最新版本,FPGA和C/C++功能得到大幅增強
文章出處:【微信號:FPGAer_Club,微信公眾號:FPGAer俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論