|
Jeff kodosky LabVIEW 之父,NI 創始人之一 加速執行代碼! L3 y! }% m0 ~, W, L( M
8 z- Y# Z1 ^, B2 A: b
LabVIEW 的高效原因之一就是編譯器。編譯器簡化了諸如內存分配和線程管理等任務。在過去十幾年來,編譯器變得更加聰明。利用 LabVIEW 2010,編譯器數據流中間碼被進一步優化,LLVM,一種開放源代碼的編譯器架構,被添加到軟件的編譯流以加速代碼執行。NI 進行了一繫列基准測試,從真實客戶應用到低級功能,新的編譯器在基准測試中性能平均提高20%。
5 u# g( M7 j/ ?7 q+ R9 P, T- ]$ l2 F \2 G, O
通過合作擴展 LabVIEW 平台2 Z& S! Y7 y( {, G- Z0 N
# O7 I" L N1 C4 I Z在推出 LabVIEW 2010的同時,NI 也推出了 LabVIEW 附加開發者程序包,為數千合作伙伴擴展 LabVIEW 平台、增加定制功能。該程序建立了在線市場,作為 LabVIEW 工具網絡的一部分,為開發人員提供免費或付費的工具包和一個全方位的平台供 LabVIEW 用戶瀏覽、下載、評估和購買附加開發程序。現有50多種來自 NI 和第三方開發商的程序,包括代碼覆用函數庫、模板、UI 控件和連接其他軟件包的連接器。此外,LabVIEW 用戶可以使用 JKI 軟件公司的 VI 包管理器,直接從桌面連接到 LabVIEW 工具網絡,並管理附加設備和更新。" H1 k* k0 ^0 ^, c K
; d$ C; @5 }& I+ T1 w, P0 j* d9 B9 _
另外,NI 與 Xilinx 等知名技術提供商合作,進一步擴展 LabVIEW 環境。例如,使用新的 IP 集成節點,幫助用戶將任何第三方 FPGA IP 集成到 LabVIEW FPGA 模塊,並提供直接兼容性,以兼容由 Xilinx 內核生成器生成的內核。 |
|