迎接下一代應用于無線通信、多核心與FPGA的平行系統處理技術
撰寫平行處理程序面臨挑戰越來越高,平行運算(parallel programming)可能是當今計算機科技世界所遇較大問題,不過從無人自走車、機器人開發、綠色工程/能源監控、無線通信、模擬分析等先進科技應用,勢必需要平行處理系統。例如自主式無人載具的平行軟件架構,從路徑規劃、位置判斷到傳感器訊號,都需要繁復精細的平行運算架構。
美商國家儀器(NI)營銷經理吳維翰表示,建構平行處理系統的挑戰包括訊號輸入輸出、計算和程序運作以及客制化組件設計,與之相對應的應用領域便是無線傳輸、多核心與FPGA。吳維翰指出,NI從22年前開始創設LabVIEW虛擬儀控平臺,便以支持平行處理的圖形化程序語言為職志,圖形化系統設計一直是LabVIEW的核心。整體來看,LabVIEW 可針對包括溫度、聲音、振動、電壓、電流、電阻等變化較慢的物理現象,顯示圖形化儀控結果。現在NI所革新的圖形化設計平臺LabVIEW 8.6版本,更可利用無線技術突破傳統儀器擷取限制,并可在桌面計算機進行多核心超運算,亦可藉由FPGA快速建立客制化系統組件。
吳維翰進一步說明指出,較新LabVIEW 8.6單一平臺即可使用多核心處理器提升測試與控制系統的輸出率;縮短高效能FPGA進階控制與嵌入式原型制作應用的開發時間;并可建立遠程擷取數據的分布式系統。在無線量測方面,針對Wi-Fi 802.11g、PXIe、PCIe、USB、Ethernet等較新無線數據擷取接口,LabVIEW 8.6無須更改程序代碼、使用DAQ硬件即可設定數據擷取應用。LabVIEW 8.6平臺可將3D模型與擷取數據可視化整合顯示出來,亦能進一步擴充新式資料擷取應用領域。例如藉由LabVIEW 8.6可快速導入新款Wi-Fi捕獲設備,應用在SAPHIR提供建筑工地的振動和噪音訊號監控系統。
至于多核心超運算方面,LabVIEW 8.6平臺內建的多線程功能,可自動分配時緒(thread)至不同核心執行,并擁有超過1200種多核心分析函數,使多核心系統更快速處理數學和訊號流程。LabVIEW 8.6控制設計與仿真循環模塊,能在多核心系統上提升5倍效能,充分發揮多核心自動切割分交CPU核心執行的性能。LabVIEW 8.6可自動整理程序代碼,使工持師更準確辨識程序代碼平行區段。吳維翰強調,LabVIEW 8.6多核心技術能有效應用在歐洲VLT、ALMA、以及E-ELT等太空研究中心計劃的控制天文大型望遠鏡面項目,藉由圖形化顯示、用8循環核心執行、詮釋、收斂相關程序,呈現984個六角形鏡面角度傾斜補償的復雜數學運算結果,進一步滿足完全控制鏡面水平的技術要求。
此外在協助FPGA 快速建立客制化系統組件部分,吳維翰指出,LabVIEW 8.6可簡化程序撰寫流程,例如將I/O with DMA內存傳輸的VHDL程序語言,轉化成清楚簡單的圖形化接口。加上Scan Engine和系統仿真功能可協助工程師減少程序編輯時間,IP開發工具亦可加速FPGA開發流程,LabVIEW 8.6也能重復使用程序代碼于新硬件當中。吳維翰舉例說明表示,LabVIEW 8.6可簡化CompactRIO的程序設計,搭配后者FPGA架構的COTS硬件,便能客制化設計量測與控制系統,提升諸如報廢金屬處理過程和進階電力監控分析、國際貨運航線火苗警報器與滅火裝置等應用效能。
相關閱讀:
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術