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