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