NI發表LabVIEW 8.5,此為最新版的圖形化系統設計平台,適用於測試、控制,與嵌入式系統的開發。已投入多執行緒技術將近10年,LabVIEW 8.5透過直覺性的平行資料流語言,簡化多核心與FPGA架構的高效能測試應用開發。當製造商轉移至多核心處理器以提高效能時,LabVIEW 8.5已可於這些新處理器中執行,並提供更高的測試輸出率與更強大的系統。最新版LabVIEW將根據可用的處理核心數量自動調整執行緒,以提高其效能。並針對高效能測試應用,改善執行緒安全(thread-safe)的驅動程式與即時多執行緒,如無線的高速數位與混合訊號測試應用。
LabVIEW 8.5平台具有適用於LabVIEW的最新版NI調變工具組(Modulation Toolkit),可用彈性的軟體定義方式,溝通系統設計與測試。在整合NI調變工具組4.0與PXI Express模組化儀控之後,工程師可使用如GPS與DAB的標準協定,開發測試無線裝置的應用,亦可執行EMC測試。工程師亦可以用調變工具組產生奇偶檢驗矩陣(Parity Check Matrix),並透過低密度奇偶校驗(LDPC)編碼技術,進行資訊數元的編碼與解碼。(備註:LDPC為WiMAX、DVB-S2,與802.11n協定中所使用的編碼技術。)
此外,工程師可整合LabVIEW 8.5與FPGA架構的系統,以執行耗用大量處理器效能的通訊測試。由於FPGA 本身即為平行架構,因此 FPGA 架構的系統適用於行內(In-line)與分散式處理。透過 LabVIEW FPGA Module,工程師可針對FPGA啟用的處理器機板進行程式設計,以同時執行數千種的計算,並對測試數位視訊廣播(DVB)協定的RF統進行調變。
若針對佈署高可靠度的系統,LabVIEW 8.5可透過LabVIEW Real-Time的對稱多重處理,以將多核心應用效能擴充至即時的嵌入式系統。有了最新版本的LabVIEW,工程師可手動指派部份程式碼至特定處理器核心,以進行即時系統的微調作業,或將具時效性的程式碼區分至專屬核心。
為了符合於多核心開發時,日漸增多的除錯與最佳化程式碼需求,新的NI Real-Time執行追蹤(Execution Trace)工具組2.0,以顯示程式碼區段之間的時脈關係,與執行程式碼的個別執行緒與處理核心。