999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MPI并行計算在圖像處理方面的應用

2017-01-28 11:25:22欣,王
科學中國人 2017年12期
關鍵詞:效率

李 欣,王 婷

西南科技大學理學院

MPI并行計算在圖像處理方面的應用

李 欣,王 婷

西南科技大學理學院

隨著科學技術的不斷發展,人們在很多工程方面對計算機的運行速度提出兩個更高的要求。圖形處理廣泛應用在神經網絡計算和地形匹配等方面,其在運行過程中將產生大量的計算任務,這在一定程度上對計算機本身所具有的性能提出了更高的要求。近年來,微處理器本身的性能有了較大的提升,在局域網高速發展的狀態,人們可以使用微機通過局域網進行連接,形成并行集群計算系統,有利于提高對圖像的處理。基于此,本文就對MPI并行計算在圖像處理方面的應用進行探討。

MPI并行計算;圖像處理;應用

前言

現階段,MPI是一個較為常用并行計算環境,其是一種用于消息傳遞的接口標準,由MPI論壇最先推出,其制定的主要標準是提高并行程序的性能。MPI論壇是在1994年推出的MPI的首個版本,隨著相關技術的發展,其也隨之退出了多個版本,到現在為MPI最新的版本為6.2版本,成為當下業內所執行的并行計算標準。下面筆者就對MPI并行算法進行探討。

一、MPI并行圖像處理算法

(一)構建處理算法并行模型

算法并行模型的構建在其是使用過程當中是十分重要的。并行計算的主要目的是為了能夠利用計算集群來縮短計算時間,從而提高計算效率。要想實現并行計算的算法主要是將眾多的計算節點之間在數據上進行交換,因此并行計算也會在運行過程中摻入額外通信時間[1]。這種額外通信時間如果過大,那么將會在一定程度上使并行計算出現較為嚴重的運行效率下降的情況。當額外通信時間總體大于并行計算在運行過程中所節省的時間,沒那么這種并行集群在運算速度上要遠遠小于計算機本身的運行速度,那么并行運算將會失去其本身原有的意義。

在算法并行模型的構建過程當中,其一共可分為三個步驟:首先,分析算法模型,尋找出該模型當中運算量最大的部分,這些部分也是在并將計算當中運算量最大的部分。其次,深入分析并行計算的各個模塊,從中尋找出能夠使并行得以實現的有效方法。最后,對并行計算自身的可行性進行計算,如果所計算出來的結果是額外通信耗時遠小于計算耗時時,那么說明并行計算是較為可行的;如果所得出的結果相反,那么其便是低效的。

(二)并行計算編程

針對于并行算法的設計思路主要是:在各個計算節點當中來啟動計算進程,找出該算法當中能夠并行的部分,并將計算任務進行分塊處理,每一個進程都能夠完成相應的計算工作,每個進程之間的通信也需要MPICH為其提供所需要的消息傳遞函數。但圖像在存放時是按照行進行存放的,對這些圖像采取分塊計算方法最為方便的就是使用并行方法。在對圖像進行分割時,主要是以計算節點個數為依據將其均分成多個子圖像,使得這些子圖像在運行時都能夠在相應的節點上完成運行。

(三)并行算法效率的提高

并行計算最主要的目的就是為了降低所使用算法在運行過程中所消耗的時間,但如何能夠在最短的時間完成相應的算法,提高其運行效率主要在于以下幾個方面:首先,降低通信量。在并行計算過程當中一定存在著數據通信,其產生的通信量都是較大的,這將消耗大量的運行時間。為了能夠減少和降低這些不必要的數據通信量,應當對運行過程中所產生的不必要數據進行清除,從而減少運算量和運算時間。其次,減少通信次數。當在運算過程當中,需要進行相應的數據通信工作,根據相關的協議和指令都需要對其進行打包等方面的操作,這將消耗CPU的時間。而通信次數的下降,使得圖像數據在傳送過程中盡量避免按行發送,針對于較為分散的數據則應當對其進行統一打包,一次性將其傳送出去。再次,將計算和通信兩者重疊在一起來提高自身的運行效率[2]。MPI所提供的通信方式為非阻塞通信,也就是說即便通信工作沒有完成,也能夠不斷進行計算。當將計算和通信這兩者的重疊能夠正確使用,則能夠有效提高其運行效率。最后,使用性能相同的計算機來建立所需要的并行計算集群。之所以在構建并行計算集群上選擇性能較為相同的計算機,主要是為了使其在節點上保持一致,同時還能夠在系統的管理上進行簡化,以便對并行編程工作的相關計算任務進行分割,以此來提高其計算速度。

二、灰度相關匹配算法

(一)并行算法的實現

在該算法當中需要進行多次的計算,其所得出的計算量很大,尤其是紅外和大尺寸雷達這兩種圖像能夠匹配在一起時,使用單臺計算機對其進行計算,所消耗的時間較長,無法達到令人滿意的狀態。在這種情況下,應當采用并行集群計算,以此來大大減少計算過程中所消耗的時間。針對于灰度相關值的計算,其是在本身的計算量是很大的,而并行計算中最重要的思想便是將計算灰度相關值本身的任務分解到各個計算節點上來執行。其具體的實現過程為:需要先依據計算中的各個節點將參考圖分割成多個子圖像,計算出所需要的相關值和最大值所相對應的坐標,然后在通過這些節點進程將所得出的結果傳遞給進程0,最終得出的所需的匹配結果[3]。

(二)結果分析

在該并行計算當中,通信量通常較小,時間基本為0,但是隨著計算節點的不斷增多,SP增大,這非常清楚的說明了在節點不斷增多的情況下,計算速度也在不斷提高。在計算過程中,當某一個節點的計算性能較差,所消耗的時間較多,那么下一個節點就需要等該節點計算完成以后,便能夠有效得出相應的圖像匹配結果。如果節點性能較低,這將在一定程度上造成其他節點出現額外等待的情況,因此在并行計算集群當中應當盡量選擇性能相同或是較為相近的微機。

總結

總之,從以上所論述的內容當中我們能夠清楚看出,每個節點之間在通信上所消耗的時間,將會對去并行計算的速度和效率產生較大的影響,需要增加在計算和通信兩者在耗時上比例,當該比值越大時,那么其并行效率也就越高,如果當該比值小于1時,那么則在一定程度上說明此算法不是用在并行計算上。因此,應當根據運算的實際情況采取措施增加其運算效率,從而達到人們所需要的效果。

[1]賈茹.基于MPI并行計算的CT濾波反投影圖像重建算法研究[J].內蒙古農業大學學報(自然科學版),2015,(02):131-136.

[2]李海榮,方中純.應用MPICH并行化圖像處理算法[J].計算機技術與發展,2013,(07):101-103+107.

[3]宗亮.圖像并行處理的研究[J].科技視界,2012,(05):67-68.

猜你喜歡
效率
你在咖啡館學習會更有創意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
中國衛生(2016年9期)2016-11-12 13:27:54
跟蹤導練(一)2
提高食品行業清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
主站蜘蛛池模板: 日本www色视频| 黄色国产在线| 日韩av无码精品专区| 日韩免费毛片视频| 一级高清毛片免费a级高清毛片| 国产亚洲精品91| 全裸无码专区| 亚洲美女操| 国产视频你懂得| 亚洲美女一区| 深夜福利视频一区二区| 成人午夜视频网站| 国产男女免费完整版视频| 54pao国产成人免费视频| 成人午夜精品一级毛片| 四虎国产在线观看| 久久综合九九亚洲一区 | 伊人激情综合网| 国产黑人在线| 亚洲狠狠婷婷综合久久久久| 欧美特黄一级大黄录像| 日韩精品专区免费无码aⅴ| 在线观看的黄网| 亚洲精品无码专区在线观看| 亚洲永久免费网站| 男女男免费视频网站国产| 国产91特黄特色A级毛片| 露脸一二三区国语对白| 91口爆吞精国产对白第三集| 欧美在线一级片| 国产综合网站| 亚洲黄色视频在线观看一区| 噜噜噜久久| 国产成人狂喷潮在线观看2345| 91成人在线免费视频| 国产成人高清在线精品| 亚洲精品免费网站| 精品国产成人a在线观看| 国产免费人成视频网| 久久久精品无码一区二区三区| 伊人成人在线视频| 精品国产一区91在线| 国产精品偷伦在线观看| 亚洲女人在线| 亚洲Aⅴ无码专区在线观看q| 狼友av永久网站免费观看| 色欲综合久久中文字幕网| 免费一级全黄少妇性色生活片| 国产成人亚洲日韩欧美电影| 91探花国产综合在线精品| 大学生久久香蕉国产线观看| 97在线国产视频| 国产区福利小视频在线观看尤物| 凹凸精品免费精品视频| 国产无码精品在线播放 | 久久综合干| 国产福利影院在线观看| 国产鲁鲁视频在线观看| 亚洲最大福利视频网| 中文无码精品a∨在线观看| 99视频精品在线观看| 韩日无码在线不卡| 久久久久久尹人网香蕉| 日本国产在线| 亚洲激情区| 久久毛片免费基地| 一级毛片在线免费视频| 欧美日韩在线第一页| 国产精品视频白浆免费视频| 91无码人妻精品一区| 乱人伦99久久| 亚洲精品无码AV电影在线播放| 国产噜噜噜视频在线观看 | 亚洲天堂精品在线| 国产视频只有无码精品| 波多野结衣一二三| www.av男人.com| 久久精品中文字幕免费| 欧美日韩国产综合视频在线观看 | 久久精品免费国产大片| 国产麻豆va精品视频| 91久久国产成人免费观看|