測試測量行業(yè)的未來五大技術發(fā)展趨勢(二)
趨勢二:多核/并行測驗帶來機會和應戰(zhàn)
多核年代的降臨已成為不可避免的開展趨勢,雙核甚至八核的商用PC如今已隨處可見。得益于PC架構的軟件界說的儀器,用戶能夠在第一時間享受到多核處理器為主動化測驗使用帶來的無窮功能提高。
要充分發(fā)揮多核的功能優(yōu)勢,就必須創(chuàng)立多線程的使用程序,例如咱們能夠將主動化測驗程序的數(shù)據(jù)收集、數(shù)據(jù)剖析、數(shù)據(jù)記載甚至用戶界面有些創(chuàng)立不一樣的線程,從而分配到不一樣的核上并行的運轉。不過,這么并行的開發(fā)理念使得習慣于傳統(tǒng)串行開發(fā)方式的工程師難以習慣,尤其是當核的數(shù)目不斷增加......
應戰(zhàn)和機會往往是并存的,作為圖形化言語的代表,LabVIEW在規(guī)劃最初就思考到了并行處理的需要,從LabVIEW 5.0開端支撐多線程到如今已有10多年的前史。能夠毫不夸大地說,天然生成并行的LabVIEW即是這么一種奔馳多核技能年代的編程言語,經(jīng)過主動的程序多線程化(見圖2),開發(fā)人員能夠無需思考底層的實現(xiàn)機制,就能夠高效地享受多核技能所帶來的好處。
無論是歐南天文臺極大望遠鏡高達2,700萬次乘加運算的鏡面操控,到Tokamak核聚變設備的實時處理運算,仍是NASA的飛機安全性測驗和TORC轎車操控迅速原型規(guī)劃,LabVIEW多核技能都為這些使用帶來了無窮的功能和吞吐量的提高,跟著多核技能的進一步開展,提高的起伏將更為可觀。
圖二