對工程與應用程式開發人員來說,多半僅以專用系統為主,因此多工需求較少;然而,隨著多核心處理器問世之後,這些開發人員們就必須使用多執行緒才能從多核心處理器中獲益。除了硬體端的升級之外,開發設計軟體若能採用多執行緒功能,即可根據可用的處理器數量設定系統執行緒的數目,並依此提升工作效率、提升硬體運作效能。
|
美商國家儀器台灣區總經理孫基康透露,多核心處理器硬體須要軟體端多執行緒的結合才能讓處理器發揮最大效能。 |
美商國家儀器(NI)台灣區總經理孫基康表示,該公司一向重視圖形化系統設計(Graphic System Design),並且認為該方式是迅速建立原型設計(Prototype Design)的重要依歸。
而近期隨著許多系統設計朝向多核心處理器與FPGA技術發展,工程師們所使用的開發工具也必須跟上性能提升的腳步,才能因應各式挑戰。
LabVIEW有助多工發展
孫基康強調,圖形化系統設計允許開發工具與硬體平台結合,可簡化作業時間與流程,並降低設計門檻。而除了開發平台之外,該公司近期也推出可用於PXI與PXIe的相關控制器產品,以滿足高效能、多核心架構的系統所需。
美商國家儀器工程業務經理郭毓麟說,該公司的虛擬儀控(Virtual Instrument)軟體LabVIEW就具有多執行緒功能,可根據可用的處理器數量設定執行系統執行緒的數目,或提升LabVIEW計時迴圈(Timed Loop)的執行緒排程功能,以設定多核心處理器關係。
除此之外,美商國家儀器稍早也發表可用於PXI或PXI Express系統的伺服器級控制器,該產品可搭配MXI-Express或MXI-4遠端控制器,以進行PXI或PXI Express機箱的遠端控制作業。透過Windows架構系統硬碟所構成的標準獨立磁碟冗餘陣列(RAID),這些控制器也適用於高階測試與量測應用。
據悉,美商國家儀器新推出的上述控制器產品,分別以英特爾(Intel)雙核心Core 2 Duo與四核心Core 2 Quad處理器為基礎。這些多核心控制器又用於以不同的CPU核心,同步執行多重計算作業。測試工程師可使用LabVIEW軟體的多執行緒特性,根據總處理器核心而調整應用,以達到更快、更具彈性的應用。
孫基康認為,這些具有四核心處理器的控制器將可提升多種即時應用的效能與精確度,允許測試工程師即時回應與提升精確度,建立PXI或PXI Express架構的測試、量測與控制應用。
另外,由於PXI的模組化特性與LabVIEW的開放式開發環境,測試工程師亦可使用控制器搭配PXI/PXI Express插入式模組,以建立客製化的即時嵌入式(Embedded)解決方案。