日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種通過死代碼移除來加快GPU運行速度的方法有效

專利信息
申請號: 201310020549.2 申請日: 2013-01-21
公開(公告)號: CN103049304A 公開(公告)日: 2013-04-17
發明(設計)人: 遲利華;劉杰;胡慶豐;晏益慧;龔春葉;甘新標;徐涵;蔣杰;楊博 申請(專利權)人: 中國人民解放軍國防科學技術大學
主分類號: G06F9/45 分類號: G06F9/45
代理公司: 國防科技大學專利服務中心 43202 代理人: 郭敏
地址: 410073 湖*** 國省代碼: 湖南;43
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 通過 代碼 加快 gpu 運行 速度 方法
【說明書】:

技術領域

發明涉及加快大規模GPU核心程序運行速度的方法,尤指通過移除死代碼來加快GPU運行速度的方法。

背景技術

GPU(Graphics?Processing?Unit,圖形處理單元)過去通常用于圖形圖像應用領域,現在也廣泛應用于加速各種通用的并行算法和應用。這些算法和應用在GPU上的核心程序通常都比較簡單,一般只有上百行代碼。但是對于一些具有實際應用價值的大規模應用程序,如非確定性粒子輸運程序MCNP(Monte?Carlo?N-particle,N粒子蒙特卡羅方法),其GPU實現的核心代碼通常上萬行,同時在具體程序執行時存在大量死代碼。與CPU相比,GPU的指令緩存較少,從而對生成的匯編代碼的大小很敏感。并且GPU一般采用_inline_指令對子函數進行內聯,編譯時需要對整個核心程序進行全局優化。死代碼的存在既增大了生成的匯編代碼體積,又降低了全局優化的效果,嚴重影響了GPU運行速度。目前加快GPU運行速度的方法主要有以下幾種:

(1)將只讀數據布局于GPU常量存儲空間來提高訪存速度。

(2)將頻繁訪問的數據布局于GPU片上共享存儲器來提高訪存速度。

(3)通過接合式訪問GPU全局內存來提高訪存速度。

(4)調整GPU核心程序線程塊大小來提高寄存器資源利用率和程序執行效率。

上述四類方法都存在局限性。GPU常量存儲器容量有限且只能存放只讀數據;GPU片上共享存儲器容量有限且存在體沖突(bank?conflicts);GPU全局內存存在訪存延遲高的問題;調整大型GPU核心程序線程塊大小通常只能逐一嘗試來確定最優的線塊大小,效率低。

死代碼就是程序執行過程中可能執行但實際運行時并沒有執行的代碼段。死代碼的存在將增大匯編代碼體積,嚴重影響程序優化和調度,降低程序運行效率。對于一些具有實際應用價值的大規模應用程序而言,其GPU核心程序匯編代碼體積已經相當可觀,同時GPU指令緩存空間卻相當有限,GPU核心程序中死代碼的存在將增加GPU指令緩存的壓力,浪費GPU寶貴的指令緩存空間,嚴重影響GPU核心代碼的調度和優化,延長GPU核心代碼的運行時間。因此死代碼的刪除對于提高大規模GPU程序執行效率和加快程序運行速度至關重要。

BODIK提出了編譯優化過程中識別無用賦值語句的方法;SWEENEY提出了面向對象的不可達子程序的檢測方法;XI提出了無用函數參數的檢測方法;張廣梅從程序的控制結構出發實現了無效程序分支的檢測。上述死代碼檢測技術均以編譯為基礎,側重于死代碼檢測技術基本原理的推導和證明,理論證明詳實可信,但是實際應用復雜,可操作性差,不利于推廣應用。

對于具有實際應用價值的大規模GPU核心程序,移除死代碼可以顯著增加程序的執行效率,因此,如果能夠檢測和刪除死代碼,必定能夠加快GPU運行速度,但是目前還沒有公開文獻研究相關技術方案。

發明內容

本發明要解決的技術問題在于:針對大型GPU核心程序存在執行效率不高的問題,在保證程序正確性的前提下,提出一種通過死代碼移除來加速GPU運行速度的方法,提高大規模GPU核心程序的執行和編譯效率。

為了解決上述技術問題,本發明的具體技術方案為:

第一步、構建函數狀態檢測表。為大規模GPU核心程序中的所有函數構建狀態檢測表,狀態檢測表的表項數為GPU核心程序中函數的個數。狀態檢測表共包含六個字段,分別為:函數編號ID、函數名稱Name、調用標記Callee、靜態分析標記Static、動態執行標記Dynamic和刪除標記Del。函數編號ID為函數的全局唯一標記,函數名稱Name表示函數的名字;調用標記Callee表示函數是否被程序調用,調用標記Callee為true表示函數被程序調用過,Callee為false表示函數沒有被程序調用過;靜態分析標記Static表示對函數模塊進行靜態分析后判斷其是否會執行,Static為true表示函數在程序執行時可能會運行,Static為false表示函數在程序執行時不會運行;動態執行標記Dynamic表示程序運行時函數是否被執行,Dynamic為true表明函數在程序運行時運行過,Dynamic為false表明函數在程序運行時沒有運行過;刪除標記Del表示函數代碼段能否被刪除,Del為true表明函數代碼段是死代碼應該刪除,若Del為false表明函數代碼段不是死代碼不應刪除。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310020549.2/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产一区欧美一区| 欧美一区二区三区久久精品视 | 91精彩刺激对白露脸偷拍| 国产二区三区视频| 99三级视频| 三级电影中文| 国产精品免费一视频区二区三区| 特级免费黄色片| 午夜情所理论片| 日韩av中文字幕第一页| 亚洲国产另类久久久精品性| 夜夜夜夜夜猛噜噜噜噜噜gg| 狠狠色噜噜狠狠狠狠色吗综合| 93久久精品日日躁夜夜躁欧美| 性欧美1819sex性高播放| 精品国产鲁一鲁一区二区三区| 午夜黄色网址| 自拍偷在线精品自拍偷无码专区| 欧美一区二区久久久| 国产中文字幕一区二区三区| 国产69精品久久久久9999不卡免费| 国产一区二区视频免费在线观看| 一本色道久久综合亚洲精品图片 | 欧美日韩久久一区二区| 国产激情二区| 欧美精品免费看| 夜夜躁人人爽天天天天大学生| 欧洲国产一区| 国产精品高潮呻吟88av| 日本看片一区二区三区高清| 国产精品久久99| 国产区一区| 国产呻吟久久久久久久92| 99热久久精品免费精品| 国产伦精品一区二区三区电影| 国产美女三级无套内谢| 影音先锋久久久| 午夜wwww| 色一情一乱一乱一区免费网站| 日本一区二区三区免费播放| 欧美一区二区三区艳史| 91麻豆文化传媒在线观看| 91人人精品| 久久国产精品免费视频| 亚洲精品中文字幕乱码三区91| 欧洲精品一区二区三区久久| 4399午夜理伦免费播放大全| 狠狠色噜噜狠狠狠色综合| 国产精品1区二区| 亚洲欧美国产日韩色伦| 一区二区在线不卡| 亚洲欧美日韩三区| 91精品视频在线免费观看| 午夜免费网址| 亚洲福利视频一区| 色妞www精品视频| 久久99精品国产麻豆婷婷洗澡| 中文字幕一区二区在线播放| 日韩av在线播| 激情久久久久久| 国产视频二区| 亚洲精品国产一区二区三区| 91麻豆精品国产91久久久久| av狠狠干| 国产视频一区二区三区四区| 麻豆精品久久久| 久爱精品视频在线播放| 日本一区二区三区在线视频| 91视频国产一区| 国产精品高潮呻吟88av| 久久免费视频一区二区| 日韩精品中文字幕在线播放| 精品国产一区二区三区久久久久久| 国产一区二区在| 欧美一级久久精品| 91精品啪在线观看国产| 年轻bbwwbbww高潮| 欧美在线视频一二三区| 亚洲精品国产久| 视频一区二区中文字幕| 国产97在线播放| 中文av一区| 久久精品爱爱视频| 视频一区二区三区中文字幕| 中文字幕在线视频一区二区| 91麻豆国产自产在线观看hd| 国产高清一区二区在线观看| 亚洲国产精品日本| 91一区二区三区在线| 91亚洲精品国偷拍自产| 国产69精品久久久久男男系列| 国产麻豆91视频| 国产一区观看| 一区二区在线精品| 亚洲精品色婷婷| 处破大全欧美破苞二十三| 97人人澡人人添人人爽超碰| 国产在线精品二区| 午夜影院啊啊啊| 欧美乱妇高清无乱码一级特黄| 国产一区二区三区四| 国产一级二级在线| 亚洲精品性| 国产男女乱淫视频高清免费| 欧美亚洲视频一区二区| 日韩精品中文字幕久久臀| 国产一级精品在线观看| 日韩一区免费| 亚洲欧美一区二区三区三高潮| 午夜影院伦理片| 亚洲国产精品一区二区久久hs | 国产精品高潮呻| 午夜理伦影院| 午夜wwwww| 国产精品麻豆一区二区三区| 男女无遮挡xx00动态图120秒| 国产91刺激对白在线播放| 国产黄一区二区毛片免下载| 国产日韩欧美91| 欧美亚洲精品一区二区三区| 久久99精品国产99久久6男男 | 国产日产精品一区二区三区| 香蕉av一区二区| 91免费国产视频| 首页亚洲欧美制服丝腿| 九一国产精品| 国产精品区一区二区三| 国产精品视频免费看人鲁| 国产精品久久久久久久新郎| 少妇精品久久久久www蜜月| 福利片午夜| 午夜影院激情| 国产精品日韩视频| 99久久精品一区| 国产www亚洲а∨天堂| 性精品18videosex欧美| 欧美激情午夜| 久久久久久亚洲精品| 国产999精品视频| 久久国产麻豆| 国产伦精品一区二区三区免费迷| 久久一区二区视频| 91精品国产麻豆国产自产在线| 久久精品综合| 国产在线一区不卡| 国产在线干| 国产欧美日韩另类| 国产午夜精品免费一区二区三区视频 | 精品国产91久久久久久久| 91一区二区三区在线| 欧美一级久久久| 国产精品综合一区二区三区| 男女午夜爽爽| 亚洲四区在线| 欧美日韩久久一区| 日本一区二区在线观看视频| 国产91丝袜在线熟| 国产麻豆一区二区| 国产日韩欧美精品一区| _97夜夜澡人人爽人人| 午夜影院一区| 99精品久久久久久久婷婷| 亚洲精品卡一| 亚洲精品国产综合| 中文字幕在线播放一区| 欧美日韩一区不卡| 国产精品久久久久久久久久久久久久不卡| 强制中出し~大桥未久10| 日韩精品乱码久久久久久| 国产精品一级片在线观看| 欧美xxxxxhd| 91麻豆精品国产91久久久资源速度 | 国产91丝袜在线| 高清国产一区二区三区| 天堂av色婷婷一区二区三区| 久久一区二| 粉嫩久久久久久久极品| 国产三级在线视频一区二区三区| 精品无码久久久久国产| 精品久久香蕉国产线看观看gif| 色噜噜狠狠色综合久| 久久久精品a| 国产乱子一区二区| 国产一级片子| 久久国产这里只有精品| 欧美精品一区久久| 日本精品一区二区三区视频| 国产美女视频一区二区三区| 91精品国产91热久久久做人人| 欧美精品国产一区二区| 强制中出し~大桥未久在线播放| 国产在线卡一卡二| 国产一区二区在线免费| 午夜av片| 日本一区二区三区中文字幕 | 免费超级乱淫视频播放| 日韩av三区| 午夜精品一区二区三区三上悠亚 | 日本精品99| 国产一区2区3区| 亚洲乱子伦| 91丝袜诱惑| 免费欧美一级视频| 手机看片国产一区| 99日韩精品视频| 国产玖玖爱精品视频| 国产一区三区四区| 国产精品久久久不卡| 免费午夜片| 日韩精品久久一区二区三区| 午夜电影理伦片2023在线观看| 国产精品网站一区| 亚洲精品一品区二品区三品区| 久久激情图片| 色婷婷精品久久二区二区我来| 午夜影院一区| xxxxhd欧美| 国产高清在线观看一区| 亚洲va国产2019| 精品国产91久久久| 日韩午夜三级| 97人人澡人人爽91综合色| 狠狠插狠狠插| 国产一区二区三区四| 中文字幕一区二区在线播放| freexxxx性| 久久久久国产精品一区二区三区| 欧美激情视频一区二区三区免费| 91一区二区三区在线| 综合欧美一区二区三区| 不卡在线一区二区| 免费a一毛片| 国产一区二区综合| 国产精品一区在线观看| 国产品久久久久久噜噜噜狼狼| 国产精品午夜一区二区| 99视频国产精品| 夜夜嗨av一区二区三区中文字幕| 97精品超碰一区二区三区| 亚洲s码欧洲m码在线观看| **毛片在线| 国产精品偷乱一区二区三区| 欧美精品在线一区二区| 国产91免费在线| 国产91热爆ts人妖系列| 中文字幕欧美日韩一区 |