天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

多核下可伸縮的多線程模型

發(fā)布時間:2017-12-26 02:30

  本文關鍵詞:多核下可伸縮的多線程模型 出處:《中國科學技術大學》2017年碩士論文 論文類型:學位論文


  更多相關文章: 地址空間 共享隊列 競爭 性能 可擴展性


【摘要】:基于共享地址空間的多線程是有效利用多核資源的重要方式。并發(fā)線程對一些共享數(shù)據(jù)的競爭,成為影響應用性能瓶頸之一。嚴重的共享地址空間競爭,限制了大量的多線程程序的性能。此外,在一些多線程的流處理應用中,共享隊列的同步方式也極大地限制了此類應用的可伸縮性和性能。本文提出了一個線程模型 PMthreads(private virtual memory threads),旨在完全消除線程間的地址空間競爭;谡n題組已有的生產-消費共享內存模型,本文在PMthreads中設計和實現(xiàn)了多線程流式編程模型PMPL(PMthreads Pipeline),旨在解決流式應用可伸縮性差的問題。本文的主要貢獻如下:1、詳細分析了地址空間競爭影響應用性能的原因,以及共享隊列同步方式的缺陷。本文通過實驗以及性能分析工具發(fā)現(xiàn),保護共享地址空間的全局讀寫鎖是導致多線程程序性能下降的主要原因。本文進一步分析了粗粒度鎖、細粒度鎖、原子指令以及無鎖化在同步共享隊列上的各自缺陷。2、提出了一個基于隔離地址空間的線程模型,并且在Linux上實現(xiàn)了一個保持共享變量語義的原型系統(tǒng)PMthreads。為了完全消除線程間的地址空間競爭,PMthreads給每一個線程一個隔離的地址空間。通過自定義字符設備驅動和開發(fā) IAmalloc(isolated address space malloc)堆分配器,PMthreads 保持了線程共享變量語義,并且PMthreads采用Pthreads接口以支持現(xiàn)有的Pthreads程序。3、在PMthreads上,本文設計和實現(xiàn)了線程之間可以高效傳遞數(shù)據(jù)的流式編程模型PMPL。基于生產-消費共享內存模型,本文在PMthreads上設計和實現(xiàn)了 PMPL,并且設計和實現(xiàn)了簡單易用的發(fā)送和接收接口。4、在32核機器上對PMthreads和PMPL分別進行了性能評估。本文使用了 Phoenix和PARSEC中的10個測試程序評估了 PMthreads的性能。在32核下,實驗結果表明:對于虛擬內存密集型應用,PMthreads相對于Pthreads性能提升了 2.17倍~3.19倍;PMthreads對NUMA的親和性要優(yōu)于Pthreads;以dedup流式應用為例,PMPL相對于使用共享隊列的方式性能提升了 7.51倍。本文提出的PMthreads可以提升虛擬內存密集型多線程應用的可伸縮性和性能,并且Pthreads多線程程序可以無修改地調用PMthreads。同時本文提出的PMPL為程序員提供了一種簡單高效的方式在線程之間傳遞數(shù)據(jù),也使得流式多線程應用可以高可伸縮地執(zhí)行。
【學位授予單位】:中國科學技術大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP316.81

【相似文獻】

相關期刊論文 前10條

1 陸明;王小黎;謝立;;運行時刻的地址空間重復隨機化方法[J];計算機工程;2009年10期

2 ;IPv6擴展無限[J];每周電腦報;2000年21期

3 劉福巖,尤晉元;從多地址空間到單地址空間再到無地址空間[J];軟件學報;2001年03期

4 錢華林;鄂躍鵬;葛敬國;任勇毛;游軍玲;;雙層IP地址空間體系結構[J];軟件學報;2012年01期

5 Zolt′an Tur′anyi;Andr′as Valk′o;Andrew T.Campbell;李昂;陳茂科;;哥倫比亞大學:4+4擴展地址空間[J];中國教育網絡;2006年08期

6 Fred Baker;;IPv4/IPv6的共存與過渡[J];中國教育網絡;2009年05期

7 王艷春,葉青;系統(tǒng)初始化時的地址空間問題[J];長春光學精密機械學院學報;2001年03期

8 杜根遠,邱穎豫;IP地址空間危機及其解決辦法[J];許昌師專學報;2001年05期

9 李雪;Ipv6應用漸近[J];信息安全與通信保密;2004年01期

10 ;陣痛中迎接曙光——IPV6與IPV4新老交替[J];每周電腦報;1997年05期

相關會議論文 前1條

1 孫璐璐;張富民;;如何從IPv4演進到IPv6 實現(xiàn)下一代互聯(lián)網[A];中國航海學會通信導航專業(yè)委員會2005年學術年會論文集[C];2005年

相關重要報紙文章 前8條

1 劉琦;IPv6:雄關漫漫還差幾關?[N];通信產業(yè)報;2004年

2 劉長安 孫菲陽;IPv4剩余地址空間面臨枯竭[N];人民郵電;2014年

3 陳代壽;IPv6能唱主角嗎[N];中國計算機報;2001年

4 ;IPv6越來越重要[N];網絡世界;2007年

5 ;IPv6:缺失的一環(huán)[N];網絡世界;2005年

6 那什;IPv6應建立在安全底線之上[N];人民郵電;2011年

7 ;全球電信業(yè)的戰(zhàn)略選擇[N];人民郵電;2003年

8 ;IPv6的企業(yè)前景[N];網絡世界;2006年

相關博士學位論文 前2條

1 夏歡歡;移動云環(huán)境下地址空間轉換關鍵技術研究及應用[D];復旦大學;2014年

2 繆麗華;互聯(lián)網背景輻射流量的測量與研究[D];東南大學;2015年

相關碩士學位論文 前5條

1 陳健康;多核下可伸縮的多線程模型[D];中國科學技術大學;2017年

2 方輝;OPC UA服務器地址空間與數(shù)據(jù)存儲研究與開發(fā)[D];華北電力大學(北京);2011年

3 高雅南;OPC UA服務器的功能研究與設計[D];蘭州理工大學;2014年

4 秦碩碩;支持EDDL技術的OPU UA服務器地址空間及設備集成模型的研究及開發(fā)[D];華北電力大學;2012年

5 閻志峰;基于NET技術的OPC UA服務器地址空間的研究與設計[D];華北電力大學(北京);2010年

,

本文編號:1335449

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1335449.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶59311***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com