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

[發(fā)明專利]數(shù)據(jù)布局方法及其裝置有效

專利信息
申請(qǐng)?zhí)枺?/td> 201210417584.3 申請(qǐng)日: 2012-10-26
公開(kāi)(公告)號(hào): CN102968388A 公開(kāi)(公告)日: 2013-03-13
發(fā)明(設(shè)計(jì))人: 王淼;孫俊;尤洪濤;姜小成;張立博;金星;毛智輝 申請(qǐng)(專利權(quán))人: 無(wú)錫江南計(jì)算技術(shù)研究所
主分類號(hào): G06F12/08 分類號(hào): G06F12/08
代理公司: 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 代理人: 駱蘇華
地址: 214083 江蘇*** 國(guó)省代碼: 江蘇;32
權(quán)利要求書(shū): 查看更多 說(shuō)明書(shū): 查看更多
摘要:
搜索關(guān)鍵詞: 數(shù)據(jù) 布局 方法 及其 裝置
【說(shuō)明書(shū)】:

技術(shù)領(lǐng)域

發(fā)明涉及異構(gòu)眾核處理器技術(shù),特別涉及一種數(shù)據(jù)布局方法和裝置。

背景技術(shù)

異構(gòu)眾核處理器包含一個(gè)主處理器核(主核)和多個(gè)從處理器核(從核),通過(guò)集成不同類型的內(nèi)核來(lái)提升效率和性能。一般來(lái)說(shuō),主核負(fù)責(zé)資源管理和調(diào)度,從核負(fù)責(zé)加速應(yīng)用,每個(gè)從核通常擁有一個(gè)容量有限的片上局部存儲(chǔ),用來(lái)存儲(chǔ)和處理所需數(shù)據(jù)。

在異構(gòu)眾核處理器中,某些規(guī)則的應(yīng)用程序映射到多個(gè)從核上后,在程序的執(zhí)行過(guò)程中,多個(gè)從核之間需要進(jìn)行邊界通訊來(lái)獲取邊界數(shù)據(jù)。目前,大部分異構(gòu)眾核編譯器是基于共享存儲(chǔ)編程模型將程序映射到異構(gòu)眾核處理器上。這種模式無(wú)法充分利用從核的片上局部存儲(chǔ)空間,并導(dǎo)致額外的訪存開(kāi)銷。

具體地,在共享存儲(chǔ)模型中,共享數(shù)據(jù)在主存存放,從核處理所需的私有數(shù)據(jù)在從核的片上局部存儲(chǔ)中存放,編譯器通過(guò)插入DMA操作使每個(gè)協(xié)處理器核訪問(wèn)主存中的共享數(shù)據(jù),由于在共享存儲(chǔ)模型中,邊界數(shù)據(jù)被看作共享數(shù)據(jù)放在主存,因此大量的邊界數(shù)據(jù)會(huì)產(chǎn)生繁重的主存訪問(wèn)開(kāi)銷,從而降低程序性能。例如,在模板處理(stencil?computation)這類問(wèn)題中,多維網(wǎng)格中每個(gè)點(diǎn)的值都需要被反復(fù)更新,而更新某個(gè)元素時(shí)需要相鄰元素來(lái)進(jìn)行輔助處理,從核在處理時(shí)需要進(jìn)行邊界通訊來(lái)獲取位于邊界的相鄰元素,如果采用共享存儲(chǔ)模型,將模板處理映射到異構(gòu)眾核上會(huì)產(chǎn)生大量的訪存,導(dǎo)致程序性能下降。

因此,有待提出一種新的數(shù)據(jù)布局方法和裝置,以充分利用從核的片上局部存儲(chǔ)空間,減少訪存開(kāi)銷,從而提高程序的執(zhí)行速度和性能。

發(fā)明內(nèi)容

本發(fā)明解決的問(wèn)題是提出一種新的數(shù)據(jù)布局方法和裝置,以充分利用從核的片上局部存儲(chǔ)空間,減少訪存開(kāi)銷,從而提高程序的執(zhí)行速度和性能。

為解決上述問(wèn)題,本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)布局方法,所述方法包括:將第一代碼所處理的第一數(shù)據(jù)塊劃分成多個(gè)第二數(shù)據(jù)塊,其中每一個(gè)第二數(shù)據(jù)塊和一個(gè)處理器核對(duì)應(yīng);根據(jù)所述第一代碼確定每一個(gè)第二數(shù)據(jù)塊對(duì)應(yīng)的邊界數(shù)據(jù),所述邊界數(shù)據(jù)是根據(jù)所述第一代碼的處理邏輯完成對(duì)第二數(shù)據(jù)塊的處理時(shí)所需要的但不被所述第二數(shù)據(jù)塊包含的數(shù)據(jù);為每一個(gè)第二數(shù)據(jù)塊和對(duì)應(yīng)的邊界數(shù)據(jù)在對(duì)應(yīng)的處理器核中申請(qǐng)局部存儲(chǔ)空間;以及根據(jù)所述第一代碼生成與每一個(gè)第二數(shù)據(jù)塊對(duì)應(yīng)的第二代碼,所述第二代碼能在第二數(shù)據(jù)塊對(duì)應(yīng)的處理器核中根據(jù)所述第一代碼的處理邏輯完成對(duì)所述第二數(shù)據(jù)塊的處理。

可選地,當(dāng)所述第一數(shù)據(jù)塊為所述第一代碼中參與并行循環(huán)的數(shù)組時(shí),將所述第一數(shù)據(jù)塊劃分成多個(gè)第二數(shù)據(jù)塊的方法包括:確定所述數(shù)組中參與并行循環(huán)的維度;以及根據(jù)所述數(shù)組中參與并行循環(huán)的維度將所述數(shù)組劃分成多個(gè)第二數(shù)據(jù)塊。

可選地,所述方法還包括:根據(jù)目標(biāo)機(jī)中處理器核的數(shù)量以及所述第二數(shù)據(jù)塊的預(yù)定大小確定所述第一數(shù)據(jù)塊被劃分的個(gè)數(shù)。

可選地,為每一個(gè)第二數(shù)據(jù)塊和對(duì)應(yīng)的邊界數(shù)據(jù)在對(duì)應(yīng)的處理器核中申請(qǐng)局部存儲(chǔ)空間的方法包括:確定所述每一個(gè)第二數(shù)據(jù)塊和對(duì)應(yīng)的邊界數(shù)據(jù)的大小;以及根據(jù)每一個(gè)第二數(shù)據(jù)塊和對(duì)應(yīng)的邊界數(shù)據(jù)的大小在對(duì)應(yīng)的處理器核中申請(qǐng)局部存儲(chǔ)空間。

可選地,第二代碼包括第三代碼、第四代碼和第五代碼,所述第三代碼用于將與所述第二代碼對(duì)應(yīng)的第二數(shù)據(jù)塊以及邊界數(shù)據(jù)從主存導(dǎo)入對(duì)應(yīng)處理器核的局部存儲(chǔ)空間,所述第四代碼根據(jù)所述第一代碼的處理邏輯對(duì)所述第二代碼對(duì)應(yīng)的第二數(shù)據(jù)塊進(jìn)行處理,所述第五代碼用于將與所述第二代碼對(duì)應(yīng)的第二數(shù)據(jù)塊的處理結(jié)果從對(duì)應(yīng)處理器核的局部存儲(chǔ)空間寫(xiě)回主存。

可選地,所述第三代碼和第五代碼為直接內(nèi)存存取操作代碼(DMA)。

本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)布局裝置,所述裝置包括:數(shù)據(jù)劃分單元,用于將第一代碼所處理的第一數(shù)據(jù)塊劃分成多個(gè)第二數(shù)據(jù)塊,其中每一個(gè)第二數(shù)據(jù)塊和一個(gè)處理器核對(duì)應(yīng);邊界數(shù)據(jù)確定單元,用于根據(jù)所述第一代碼確定每一個(gè)第二數(shù)據(jù)塊對(duì)應(yīng)的邊界數(shù)據(jù),所述邊界數(shù)據(jù)是根據(jù)所述第一代碼的處理邏輯完成對(duì)第二數(shù)據(jù)塊的處理時(shí)所需要的但不被所述第二數(shù)據(jù)塊包含的數(shù)據(jù);數(shù)據(jù)映射單元,用于為每一個(gè)第二數(shù)據(jù)塊和對(duì)應(yīng)的邊界數(shù)據(jù)在對(duì)應(yīng)的處理器核中申請(qǐng)局部存儲(chǔ)空間;以及處理劃分單元,用于根據(jù)所述第一代碼生成與每一個(gè)第二數(shù)據(jù)塊對(duì)應(yīng)的第二代碼,所述第二代碼能在第二數(shù)據(jù)塊對(duì)應(yīng)的處理器核中根據(jù)所述第一代碼的處理邏輯完成對(duì)所述第二數(shù)據(jù)塊的處理。

可選地,所述第一數(shù)據(jù)塊為所述第一代碼中參與并行循環(huán)的數(shù)組,在將所述第一數(shù)據(jù)塊分成多個(gè)第二數(shù)據(jù)塊的過(guò)程中,所述數(shù)據(jù)劃分單元用于確定所述數(shù)組中參與并行循環(huán)的維度,以及根據(jù)所述數(shù)組中參與并行循環(huán)的維度將所述數(shù)組劃分成多個(gè)第二數(shù)據(jù)塊。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無(wú)錫江南計(jì)算技術(shù)研究所,未經(jīng)無(wú)錫江南計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210417584.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書(shū);

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

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

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

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

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

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

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 国产大片一区二区三区| 精品无码久久久久国产| 国内久久久| 欧美一区二区三区艳史| 亚洲一区欧美| 99久久婷婷国产亚洲终合精品| 996久久国产精品线观看| 欧美一区二三区人人喊爽| 国产午夜一级一片免费播放| 国产97免费视频| 公乱妇hd在线播放bd| 26uuu亚洲电影在线观看| 91精品一区| 91超碰caoporm国产香蕉| 国产精品麻豆99久久久久久| 国产精品中文字幕一区二区三区| 一区二区三区欧美视频| 中文乱幕日产无线码1区| 精品99免费视频| 美国一级片免费观看| 91麻豆精品国产91久久久久推荐资源| 亚洲精品久久久久久久久久久久久久| 日本一区免费视频| 99精品欧美一区二区| 国语精品一区| 欧美日韩国产在线一区| 一区二区三区中文字幕| 国产精品国产三级国产aⅴ下载| 日本99精品| 欧美一区二区三区免费观看视频| 精品国产区一区二| 夜色av网| 91精品久久久久久综合五月天 | 素人av在线| 国产精品视频1区| 99视频国产精品| 亚洲精品日本久久一区二区三区 | 91国产在线看| 国产午夜精品免费一区二区三区视频 | 538国产精品| 久久久久亚洲国产精品| 欧美精品粉嫩高潮一区二区| 国产全肉乱妇杂乱视频在线观看| 中文字幕视频一区二区| 精品a在线| 久久久精品欧美一区二区| 91看片淫黄大片91| 91视频一区二区三区| 岛国精品一区二区| 久久91精品国产91久久久| 国产精品久久久久久久久久久新郎| 欧美日韩一区二区三区在线播放 | 欧美一区二区三区在线视频观看| 国产又黄又硬又湿又黄| 免费毛片**| 欧美精品免费一区二区| 制服丝袜亚洲一区| 国产乱老一区视频| 国产精品一二三区免费| 香蕉av一区| 岛国黄色av| 99精品免费在线视频| 日韩精品一区二区三区不卡| 国产综合亚洲精品| 91午夜在线观看| 久久国产精品网站| 中文字幕日本精品一区二区三区| 最新国产一区二区| 欧美日韩国产免费观看| 日韩中文字幕在线一区| 日韩av片无码一区二区不卡电影| 亚洲精品乱码久久久久久国产主播| 欧美日韩三区二区| 国产aⅴ一区二区| 欧美乱妇在线观看| 午夜无人区免费网站| 欧美精品一区免费| 亚洲s码欧洲m码在线观看| 午夜老司机电影| 99国产精品一区二区| 一区二区在线视频免费观看| 欧美日韩精品不卡一区二区三区| 99三级视频| 久久综合狠狠狠色97| 色综合久久久久久久粉嫩| 久久国产精品波多野结衣| 亚洲精品一区二区三区香蕉| 国产精品爽到爆呻吟高潮不挺| 国产精品日韩一区二区| 国产精品视频1区| 狠狠色丁香久久综合频道| 26uuu亚洲电影在线观看| 狠狠色噜噜狠狠狠狠69| 精品国产免费久久| 26uuu亚洲国产精品| 亚洲色欲色欲www| 黑人巨大精品欧美黑寡妇| 欧美一区二区三区激情视频| 午夜影院一级片| 国产午夜精品一区二区理论影院 | 国产人伦精品一区二区三区| 国产精品视频一区二区二| 日韩久久精品一区二区三区| 日本边做饭边被躁bd在线看| 狠狠插狠狠干| 欧美系列一区| 片毛片免费看| 欧美髙清性xxxxhdvid| 精品无人国产偷自产在线| 91一区二区三区久久国产乱| 99国产伦精品一区二区三区| 国产伦高清一区二区三区| 国产精品视频二区三区| 午夜免费av电影| 国产黄色一区二区三区| 欧美一区二区三区免费电影| 国产精品乱码一区二区三区四川人 | 久久人91精品久久久久久不卡| 欧洲在线一区| 国产农村妇女精品一二区| 狠狠色狠狠色综合日日2019| 4399午夜理伦免费播放大全| 狠狠色狠狠色综合日日五| 欧美一区二区三区国产精品| 97久久精品人人做人人爽| 国产精品久久人人做人人爽| 精品国产一区二区三区高潮视| 国产精品免费一视频区二区三区 | 夜夜躁日日躁狠狠躁| 精品国产品香蕉在线| 久久99中文字幕| 午夜黄色网址| 亚洲乱强伦| av国产精品毛片一区二区小说| 91国内精品白嫩初高生| 欧美一区二区三区在线视频观看| 久久久精品99久久精品36亚| 国产极品一区二区三区| 午夜激情影院| 欧美一区二区三区高清视频| 日韩女女同一区二区三区| 91久久精品在线| 欧美日韩一区二区三区不卡| 欧美激情视频一区二区三区| 娇妻被又大又粗又长又硬好爽| 69久久夜色精品国产69–| 日韩av在线网址| 亚洲欧洲日韩| 91精品www| 一区二区三区国产精华| 国产午夜精品一区二区三区欧美| 一区二区欧美精品| 亚洲欧美v国产一区二区| 中文在线√天堂| 91福利视频导航| 热99re久久免费视精品频软件 | 精品国产九九| 国产一区二区三区久久久| 国产www亚洲а∨天堂| 国产欧美精品一区二区三区小说 | 日本精品一二三区| 国产二区视频在线播放| 日韩av在线影院| 国产精品免费一视频区二区三区 | 国产一二区视频| 97久久超碰国产精品| 精品久久久久久中文字幕| 偷拍区另类欧美激情日韩91| 久久一区二区精品| 少妇久久免费视频| 国产91热爆ts人妖系列| 国产亚洲精品精品国产亚洲综合| 99久久国产综合精品麻豆| 午夜裸体性播放免费观看| 日韩精品福利片午夜免费观看| 日本午夜精品一区二区三区| 亚洲国产精品国自产拍久久| 欧美在线视频精品| 四虎国产精品永久在线| 日本精品视频一区二区三区 | 久久精品国产一区二区三区| 少妇精品久久久久www蜜月| 浪潮av网站| 国产精品免费观看国产网曝瓜| 久久国产欧美一区二区三区精品| 国产91精品高清一区二区三区| 欧美激情在线一区二区三区| 久久精品国产精品亚洲红杏| 亚洲国产欧美国产综合一区| 欧美日韩国产在线一区二区三区| 国产精品久久久久久久久久软件| 99精品一区二区| 日本一区二区三区电影免费观看| 欧美乱偷一区二区三区在线| 国产精品一区二| 欧美一区二区三区精品免费| 国产日韩欧美亚洲| 亚洲精品老司机| 日本福利一区二区| 欧美日韩久久一区二区| 99精品视频免费看| 国产精品一区二区在线看| 夜色av网站| 91精彩刺激对白露脸偷拍| 在线国产一区二区三区| 91理论片午午伦夜理片久久 | 精品欧美一区二区在线观看| 国产伦精品一区二区三| 美国三级日本三级久久99| 久久99精品一区二区三区| 亚洲一区二区福利视频| 午夜免费一级片| 一区二区免费在线观看| 91精品国产高清一区二区三区 | 亚洲精品日韩在线| 中文在线一区| 亚洲精品久久久久玩吗| 欧美高清性xxxx| 中文字幕+乱码+中文字幕一区| 久久99精| 免费**毛片| 久久久人成影片免费观看| 国产老妇av| 欧美久久精品一级c片| 欧美激情在线一区二区三区| xxxxx色| 国产69久久久欧美一级| 日韩av电影手机在线观看| 亚洲激情中文字幕| 国产精品久久久久久久综合| 一区二区三区国产视频| 99国产精品| 丰满岳妇伦4在线观看| 久久免费视频99| 国产精品视频二区不卡| 国产一区二区电影在线观看| 久久99国产精品视频| 99视频国产在线| 国产91丝袜在线播放动漫| 国产日韩欧美第一页| 久久国产精品精品国产| 欧美日韩三区| 99国产精品久久久久99打野战| 99久久久国产精品免费无卡顿| 精品美女一区二区三区| 国产精品综合在线观看|