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

當前位置:主頁 > 科技論文 > 計算機論文 >

基于自動訪存模式分析的多OpenCL設(shè)備共享存儲設(shè)計

發(fā)布時間:2018-11-04 20:37
【摘要】:OpenCL具有良好的功能移植性,是主從結(jié)構(gòu)異構(gòu)多設(shè)備系統(tǒng)的理想編程模型。然而,要充分利用整個異構(gòu)系統(tǒng)的計算能力,程序員需要顯式的分配各個設(shè)備的負載,控制設(shè)備間的數(shù)據(jù)傳輸?shù)鹊?這些工作無疑增加了程序員的負擔。本文提出了多OpenCL設(shè)備共享存儲(OMSM),通過Runtime對共享存儲的支持使得程序員不需要顯示的控制數(shù)據(jù)傳輸。OMSM主要任務有兩個:一個是任務劃分,一個是存儲管理。這兩個任務能夠自動化的根本原因在于OpenCL編程模型中工作組的獨立性:索引空間中的工作組的獨立性使得劃分任務得以簡化成分配不同數(shù)量的工作組,同時,使得工作組寫數(shù)據(jù)區(qū)域不能重疊,從而使得工作組的訪問區(qū)域較為規(guī)則。訪存分析的自動化是整個系統(tǒng)自動化的關(guān)鍵。本文首先分析了工作組的訪存模式,結(jié)合kernel程序的特點,提出了帶約束的線性的抽象描述來刻畫kernel程序工作組的訪存模式。為了高效的操作抽象描述,我們設(shè)計了求交、歸一化、獨立變量消除、合并和求解操作,并基于LLVM開源的編譯器框架實現(xiàn)了訪存模式的自動分析工具。獲取訪存信息之后,OMSM的Runtime在執(zhí)行時有兩個階段:一個是通過對系統(tǒng)內(nèi)各個設(shè)備Profiling來使得負載均衡,另一個是通過段表來描述數(shù)據(jù)在多個設(shè)備間的分布情況,自動控制數(shù)據(jù)傳輸。實驗結(jié)果表明,OMSM的對于沒有間接訪問的kernel有很高的適用性,同時在同構(gòu)多設(shè)備和異構(gòu)多設(shè)備平臺上都獲得了較高的性能提升。
[Abstract]:OpenCL has good portability and is an ideal programming model for master-slave heterogeneous multi-device systems. However, in order to make full use of the computing power of the whole heterogeneous system, the programmer needs to explicitly distribute the load of each device, control the data transmission between the devices and so on, which undoubtedly increases the burden on the programmer. In this paper, we propose that the shared storage (OMSM), of multiple OpenCL devices can control data transmission that programmers do not need to display through the support of Runtime for shared storage. There are two main tasks in OMSM: one is task division, the other is storage management. The fundamental reason for the automation of these two tasks is the independence of the workgroups in the OpenCL programming model: the independence of the workgroups in the index space simplifies the division of tasks into a different number of workgroups, and at the same time, So that the workgroup write data area can not overlap, which makes the access area of the working group more regular. The automation of memory access analysis is the key to the automation of the whole system. In this paper, we first analyze the memory access mode of the working group, and combine the characteristics of the kernel program, we propose a constrained linear abstract description to describe the memory access mode of the kernel program working group. In order to efficiently describe the operation abstract, we design the intersection, normalization, independent variable elimination, merging and solving operations, and implement the automatic analysis tool of memory access pattern based on LLVM open source compiler framework. After obtaining the access information, the Runtime of OMSM has two stages of execution: one is to balance the load through the Profiling of each device in the system, and the other is to describe the distribution of data among multiple devices through the segment table. Automatic control of data transmission. The experimental results show that OMSM has a high applicability to kernel without indirect access, and high performance improvement is achieved on both isomorphic and heterogeneous multi-device platforms.
【學位授予單位】:國防科學技術(shù)大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP333


本文編號:2311067

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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2311067.html


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

版權(quán)申明:資料由用戶f8fae***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
精品香蕉国产一区二区三区| 69精品一区二区蜜桃视频| 又黄又色又爽又免费的视频| 国内精品偷拍视频久久| 九九热在线视频观看最新| 男女午夜在线免费观看视频 | 国产乱久久亚洲国产精品| 免费观看潮喷到高潮大叫| 午夜精品久久久99热连载| 欧美日韩国产的另类视频| 国产成人av在线免播放观看av| 免费大片黄在线观看日本| 欧美乱妇日本乱码特黄大片| 好吊一区二区三区在线看| 亚洲欧美中文日韩综合| 亚洲视频一区二区久久久| 中文字幕乱码免费人妻av| 丰满少妇被猛烈撞击在线视频| 果冻传媒在线观看免费高清| 一区二区福利在线视频| 果冻传媒精选麻豆白晶晶| 91偷拍与自偷拍精品| 欧美激情区一区二区三区| 久久机热频这里只精品| 丝袜人妻夜夜爽一区二区三区| 国内真实露脸偷拍视频| 色综合伊人天天综合网中文| 加勒比人妻精品一区二区| 国产不卡在线免费观看视频| 粗暴蹂躏中文一区二区三区| 精品香蕉一区二区在线| 正在播放玩弄漂亮少妇高潮| 欧美日韩国产二三四区| 国产二级一级内射视频播放| 欧美成人免费视频午夜色| 爽到高潮嗷嗷叫之在现观看| 日韩免费成人福利在线| 欧美色欧美亚洲日在线| 国产专区亚洲专区久久| 熟女白浆精品一区二区| 成人精品国产亚洲av久久 |