

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