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

OpenMP多核并行程序的設(shè)計(jì)與實(shí)現(xiàn)

2014-11-15 02:08:40嚴(yán)正國(guó)
電子測(cè)試 2014年5期
關(guān)鍵詞:效率標(biāo)準(zhǔn)優(yōu)化

高 瑛,嚴(yán)正國(guó)

(1,西安石油大學(xué)電子工程學(xué)院,陜西西安,710065;2,延安大學(xué)物電學(xué)院,陜西延安,716000;3,西安石油大學(xué)電子工程學(xué)院,陜西西安,710065)

0 引言

目前多核計(jì)算機(jī)可以實(shí)現(xiàn)系統(tǒng)中多個(gè)進(jìn)程與線程的并行運(yùn)算。并行算法的實(shí)現(xiàn)主要基于三種并行標(biāo)準(zhǔn):PVM標(biāo)準(zhǔn);MPI標(biāo)準(zhǔn);OpenMP標(biāo)準(zhǔn)。對(duì)于大部分串行程序而言,直接在多核處理器上運(yùn)行依然不能夠獲得加速。因此,為提高系統(tǒng)的性能,提出將單一任務(wù)分解成若干個(gè)子任務(wù),分別在不同的節(jié)點(diǎn)上運(yùn)行。在多核處理機(jī)上,研究并行算法的實(shí)現(xiàn)技術(shù)與并行后系統(tǒng)的性能,具有非常重要的理論與現(xiàn)實(shí)意義。

1 并行計(jì)算性能分析

并行算法的性能通常以加速比和效率作為衡量的標(biāo)準(zhǔn),下面給出二者的定義。

系統(tǒng)對(duì)加速比的定義:加速比為系統(tǒng)執(zhí)行串行程序所用時(shí)間與在同一臺(tái)計(jì)算機(jī)上使用多個(gè)并行部件執(zhí)行所花費(fèi)時(shí)間之比。

系統(tǒng)對(duì)效率的定義:效率為加速比與所有參與并行執(zhí)行部件的個(gè)數(shù)之比。比值越大,則效率越高。

2 OpenMP

OpenMP是共享存儲(chǔ)體系結(jié)構(gòu)編程的工業(yè)標(biāo)準(zhǔn),采用標(biāo)準(zhǔn)的Fork/Join式并行執(zhí)行模型,如圖1所示,使用由運(yùn)行庫提供的編譯指導(dǎo)語句來實(shí)現(xiàn)并行化。在程序開始執(zhí)行時(shí),只存在一個(gè)主線程,在執(zhí)行過程中,如果遇到并行編譯指令要求并行執(zhí)行時(shí),這時(shí)候,主線程會(huì)派生出子線程或者啟用系統(tǒng)原有線程來并行執(zhí)行任務(wù)。在執(zhí)行的過程中,主線程協(xié)同子線程共同工作,等待并行代碼執(zhí)行完畢后,子線程退出或者掛起,不再參與任務(wù)的執(zhí)行,程序回到原來的主線程上繼續(xù)執(zhí)行,直到整個(gè)程序運(yùn)行結(jié)束。

3 性能測(cè)試

本文采用對(duì)求解QAP的粒子群優(yōu)化算法用OpenMP技術(shù)進(jìn)行并行來驗(yàn)證OpenMP的性能。

3.1 PSO算法的并行化

二次分配問題(QAP)是一種經(jīng)典的組合優(yōu)化問題,易于描述而難于求解,已經(jīng)歸入NP-hard問題。QAP不僅以各種不同的形式存在于實(shí)際生活領(lǐng)域中,而且問題本身又包含著組合優(yōu)化的要求,在諸多領(lǐng)域廣泛應(yīng)用。因此,研究QAP具有重要的理論與現(xiàn)實(shí)意義。然而,當(dāng)問題的規(guī)模足夠大時(shí),QAP的解空間呈現(xiàn)爆炸特征,致使無法在多項(xiàng)式時(shí)間內(nèi)求解最優(yōu)解。因此,人們通常采用元啟發(fā)式算法來有效地解決這一問題。

粒子群優(yōu)化算法(PSO)是一種基于群體的新型隨機(jī)元啟發(fā)式搜索算法,起源于鳥類群體智能,可以被納入多主體優(yōu)化系統(tǒng) (MAOS),已在函數(shù)優(yōu)化、神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)、分類、模式識(shí)別、信號(hào)處理、機(jī)器人技術(shù)等許多領(lǐng)域取得了成功的應(yīng)用。因此,粒子群優(yōu)化算法具有很好的并行性。

3.2 實(shí)驗(yàn)結(jié)果

實(shí) 驗(yàn) 環(huán) 境 為 Intel(R)Core(TM) 2 Duo CPU T5670@1.8GHZ,內(nèi)存為2GB,WinXP SP3操作系統(tǒng),以Intel Fortran 10.1.014 with vs2005作為開發(fā)軟件。實(shí)驗(yàn)選取QAPLIB(http://www.seas.upenn.edu/qaplib)中典型實(shí)例進(jìn)行了測(cè)試。結(jié)果如表1所示。

4 結(jié)論

本文從分析OpenMP本身的特點(diǎn)及編程模型入手,通過實(shí)驗(yàn)證明了基于OpenMP的并行算法的有效性,而且并行PSO算法在所選的測(cè)試實(shí)例上都獲得了超線性的加速比。充分利用了OpenMP共享存儲(chǔ)體系結(jié)構(gòu)的特點(diǎn),避免了消息傳遞帶來的開銷,但是它的不足之處在于可擴(kuò)展性差。因此,今后的工作將放在對(duì)基于SMP集群的MPI與OpenMP混合編程模型的研究,從而克服系統(tǒng)擴(kuò)展性差的缺點(diǎn),進(jìn)而提高系統(tǒng)的易用性和可移植性。

圖1 Fork/Join并行模型

表1 并行算法的加速比、效率

[1]OpenMP C application program interface version 2.0[EB/OL].(2000-11).http://www.openmp.org.

[2]周洪斌,呂強(qiáng).利用混合粒子群優(yōu)化算法求解二次分配問題[J].計(jì)算機(jī)應(yīng)用與軟件,2009,26(11).259-260.

[3]S.Sahniand T.Gonzalez.Pcomplete approximation problems[J].Journal of the ACM,1976,23(3).555-565.

[4]張慧珍,馬良,(西)羅佑.二次分配問題及其線性化技術(shù)[M].上海人民出版社,2013,01(10).40-55.

[5]Eberhart R.C,Kennedy J.A New Optimizer Using Partical Swarm Theory.Proc.on 6th International Symposium on Microma chine and Human Science[C].Piscataway:IEEE Service Center,1995.39-43.

猜你喜歡
效率標(biāo)準(zhǔn)優(yōu)化
2022 年3 月實(shí)施的工程建設(shè)標(biāo)準(zhǔn)
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
提升朗讀教學(xué)效率的幾點(diǎn)思考
甘肅教育(2020年14期)2020-09-11 07:57:42
忠誠(chéng)的標(biāo)準(zhǔn)
美還是丑?
一家之言:新標(biāo)準(zhǔn)將解決快遞業(yè)“成長(zhǎng)中的煩惱”
專用汽車(2016年4期)2016-03-01 04:13:43
跟蹤導(dǎo)練(一)2
主站蜘蛛池模板: 美女高潮全身流白浆福利区| 色婷婷电影网| 久久免费视频播放| 91娇喘视频| 欧美劲爆第一页| 亚洲精品国产首次亮相| 青青青国产在线播放| 亚洲国产日韩在线观看| 成人精品免费视频| 亚洲欧美日韩动漫| 国产另类视频| 国产尤物视频网址导航| 五月天久久综合| 国产成人亚洲综合a∨婷婷| jizz亚洲高清在线观看| 色综合婷婷| 国产精品妖精视频| 3p叠罗汉国产精品久久| 婷婷在线网站| 亚洲日韩在线满18点击进入| 国产一区二区三区在线观看视频 | 中文字幕无码制服中字| 1级黄色毛片| 国产视频 第一页| 亚洲欧美人成电影在线观看| 人妻精品久久无码区| 亚洲丝袜第一页| 嫩草影院在线观看精品视频| 久久91精品牛牛| 午夜天堂视频| 亚洲女同一区二区| 超碰aⅴ人人做人人爽欧美| 欧美精品亚洲精品日韩专| 国产国产人在线成免费视频狼人色| 亚洲欧美成人在线视频| 99在线视频网站| 伊人色天堂| 亚洲人成网站在线观看播放不卡| 亚洲男人天堂2020| 亚洲精选高清无码| 欧美专区在线观看| 992Tv视频国产精品| 成人第一页| 国产国产人在线成免费视频狼人色| 亚洲人成网址| 久久77777| 婷婷午夜影院| 久久综合婷婷| av在线无码浏览| 免费观看成人久久网免费观看| 亚洲午夜福利精品无码不卡| 午夜在线不卡| 国产一级特黄aa级特黄裸毛片| 美女被操黄色视频网站| 国产尤物在线播放| 免费激情网址| 少妇被粗大的猛烈进出免费视频| 国产熟女一级毛片| 国产精品99r8在线观看| 久久婷婷色综合老司机| 亚洲婷婷丁香| 91精品伊人久久大香线蕉| 全午夜免费一级毛片| av一区二区三区高清久久| 精品久久综合1区2区3区激情| 国产激情无码一区二区免费| 国产成人精品在线1区| 国产精品jizz在线观看软件| 国产H片无码不卡在线视频 | 四虎影视无码永久免费观看| 午夜三级在线| 成人a免费α片在线视频网站| 欧美三级自拍| 久久精品亚洲专区| 一级爱做片免费观看久久| 在线网站18禁| 2021国产精品自产拍在线| 青草视频网站在线观看| 国产精品亚洲一区二区三区z| 国产一级毛片网站| 国产sm重味一区二区三区| 又爽又大又黄a级毛片在线视频|