多核處理器的有鎖編程與非阻塞算法研究
【圖文】:
表 1.1 Nebulae(星云)具體參數(shù)圖不同機(jī)器 曙光星云 走鵑 天河一號(hào)CPU 類型 Intel westmere AMD Opteron Intel NehalemCPU 數(shù)量 9280 6120 5120加速器類型 Nvidia Fermi IBM Cell 8i ATI 4870X2加速器校驗(yàn)屬性 ECC ECC NO ECC加速器數(shù)量 4640 12240 2560計(jì)算網(wǎng)絡(luò) QDR IB DDR IB QDR IB實(shí)測(cè)峰值 1.271 PFlops 1.042 PFlops 0.563 PFlops當(dāng)前排名 2 3 7每瓦能耗 實(shí)測(cè)性能489 MFLOPS/W 458 MFLOPS/W 379 MFLOPS/W冷卻方式 水冷 專用 風(fēng)冷占地面積 600 平方米 560 平方米 1000 平方米
圖 2.1 環(huán)路等待示意圖死鎖避免的基本方法1)預(yù)防死鎖死鎖的避免就是破壞死鎖產(chǎn)生的四個(gè)條件中的一個(gè)或多個(gè)條系統(tǒng)不會(huì)產(chǎn)生死鎖。因?yàn)楠?dú)占資源必須以互斥方式進(jìn)行訪問(wèn),所以只能從破壞后三個(gè)條件下手。破壞占有并等待條件:要破壞這個(gè)條件,就要求每個(gè)進(jìn)程必須一次性的請(qǐng)求它們所需源,,若無(wú)法全部獲取就等待,直到滿足為止,也可以采用事務(wù)機(jī)制回滾,即把獲取、釋放資源做成原子性的。這個(gè)方法實(shí)現(xiàn)起來(lái)可能因?yàn)槟承┣闆r下,進(jìn)程并不能事先知道自己需要哪些資源,也有時(shí)分配到所有資源就可以運(yùn)行。破壞不可剝奪條件:一個(gè)已占有資源的進(jìn)程若要再申請(qǐng)新的資源,它必須先釋放
【學(xué)位授予單位】:中原工學(xué)院
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP332
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 石瑩瑩;李濤;;基于MPI的Strassen矩陣乘法算法的并行計(jì)算研究與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù)(學(xué)術(shù)交流);2007年22期
2 肖紅;;基于多核處理器系統(tǒng)開(kāi)發(fā)中的幾個(gè)問(wèn)題[J];廣東廣播電視大學(xué)學(xué)報(bào);2007年04期
3 李宗達(dá);;克服多核軟件開(kāi)發(fā)之痛[J];程序員;2007年04期
4 駱斌,費(fèi)翔林;多線程技術(shù)的研究與應(yīng)用[J];計(jì)算機(jī)研究與發(fā)展;2000年04期
5 汪少敏;趙猛;朱振博;王艷琦;;基于多核處理器并發(fā)計(jì)算軟件構(gòu)架設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)科學(xué);2008年07期
6 王文義;董紹靜;;基于并行程序效率和通用性的實(shí)踐與研究[J];計(jì)算機(jī)科學(xué);2009年06期
7 武華北;孫濟(jì)洲;王文義;;面向混合并行計(jì)算系統(tǒng)編程環(huán)境的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)科學(xué);2010年04期
8 伊君翰;;基于多核處理器的并行編程模型[J];計(jì)算機(jī)工程;2009年08期
9 黃國(guó)睿;張平;魏廣博;;多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢(shì)[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年10期
10 趙永華,遲學(xué)斌;基于SMP集群的MPI+OpenMP混合編程模型及有效實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2005年10期
本文編號(hào):2697790
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2697790.html