專訪:NI行銷部技術(shù)經(jīng)理吳維翰
當前處理器架構(gòu)已從以往單核心進入多核心處理器階段,多核心處理器可協(xié)助測試、控制,與設計工程師,建立更高效能的系統(tǒng)並解決複雜的問題。不過多核心處理器也隨之帶來新的軟體挑戰(zhàn),如何有效利用並發(fā)揮多核心硬體資源的優(yōu)點,正是量測廠商提供給不同應用領域業(yè)者的開發(fā)利器。
附圖 : 圖為美商國家儀器(NI)行銷部技術(shù)經(jīng)理吳維翰。(Source:HDC)
美商國家儀器(NI)行銷部技術(shù)經(jīng)理吳維翰表示,處理器效能從以往的單核心發(fā)展到目前的雙核心進入未來的多核心,作業(yè)軟體效能並沒有即時地順應彰顯其系統(tǒng)功效,而量測工程師也需要平臺媒介去有效發(fā)揮多核心處理器的優(yōu)點。虛擬儀控架構(gòu)及其技術(shù),便可透過單一的多核心處理硬體,同時執(zhí)行多組作業(yè)系統(tǒng),進一步能建構(gòu)高效率的應用系統(tǒng)環(huán)境。
NI的虛擬儀控解決方案,打破以往測試系統(tǒng)軟硬體搭配協(xié)調(diào)性不足的窠臼,以LabVIEW圖形化設計平臺為核心,搭配一張張可插拔的模組化量測儀器,結(jié)合以PC為基礎的量測自動化平臺,提供分析、擷取和呈現(xiàn)這三大功能,兼顧速度和精度,因應各種不同的量測應用環(huán)境,不僅符合既有量測規(guī)格規(guī)範,更可符合在嚴苛環(huán)境下依舊穩(wěn)定運作的工規(guī)要求。
吳維瀚進一步說明指出,LabVIEW本身即為平行的圖形化程式設計架構(gòu),圖形化環(huán)境可把以往封閉繁瑣的程式語言環(huán)境,轉(zhuǎn)換成圖形化環(huán)境,能讓工程師更能準確識別程式碼的平行區(qū)段,並簡化程式撰寫流程。LabVIEW的視覺開發(fā)模組並包含影像處理功能,可自動跨多重核心分配資料集。LabVIEW可讓工程師完全利用多核心處理器優(yōu)點,僅需單一平臺即可使用多核心處理器提升測試與控制系統(tǒng)的輸出效能。透過LabVIEW,工程師可將重要關鍵程式的執(zhí)行作業(yè)分配給獨立核心處理器,其他網(wǎng)路溝通的程式則交付給另外的核心,新款的LabVIEW可跨多組處理器自動分配多核心資源,以提升處理程序的執(zhí)行速度。另外LabVIEW平臺所內(nèi)建的多執(zhí)行緒功能,可自動分配時緒(thread)至不同核心執(zhí)行,便可以最佳化的多核心功能提升運算效能,讓工程師提升量測資料的總數(shù),解決進階控制應用的難題。
在各種應用環(huán)境,LabVIEW能夠有效提升多核心處理器執(zhí)行效能。例如控制系統(tǒng)工程師可重整LabVIEW程式圖的新功能,透過LabVIEW的直覺式資料流程式圖,並使用LabVIEW FPGA模組搭配NI CompactRIO的FPGA架構(gòu)硬體,將客製化量測與控制系統(tǒng)進一步客製化,提升如半導體檢驗與進階機器控制的應用效能。LzbVIEW系統(tǒng)模擬功能、相關軟體和開發(fā)工具可協(xié)助工程師減少FPGA程式編輯時間,快速建立客製化系統(tǒng)元件,並重複使用程式碼於新硬體當中。LabVIEW還可進一步縮短FPGA架構(gòu)的開發(fā)時間,讓工程師不需個別變更行FPGA,即可直接進行CompactRIO可程式化自動控制器(PAC)的程式設計作業(yè)。此外,LabVIEW多核心技術(shù)能有效應用在控制天文大型望遠鏡面項目,藉由圖形化顯示、用8迴圈核心執(zhí)行、詮釋、收斂相關程式,呈現(xiàn)984個六角形鏡面角度傾斜補償?shù)难}雜數(shù)學運算結(jié)果,進一步滿足完全控制鏡面水平的技術(shù)要求。