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

[發(fā)明專利]基于循環(huán)段的眾核程序重構方法有效

專利信息
申請?zhí)枺?/td> 201910910103.4 申請日: 2019-09-25
公開(公告)號: CN112559032B 公開(公告)日: 2023-06-13
發(fā)明(設計)人: 徐金秀;何香;陳鑫;劉鑫;李芳;孫唯哲;郭恒;徐占;趙朋朋 申請(專利權)人: 無錫江南計算技術研究所
主分類號: G06F8/72 分類號: G06F8/72;G06F8/41;G06F8/76;G06F9/30;G06F9/448
代理公司: 蘇州科旭知識產(chǎn)權代理事務所(普通合伙) 32697 代理人: 王健
地址: 214083 江蘇*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 循環(huán) 程序 方法
【權利要求書】:

1.一種基于循環(huán)段的眾核程序重構方法,其特征在于:包括基于循環(huán)段拆分的重構方法和基于循環(huán)段合并的重構方法,其中,所述基于循環(huán)段拆分的重構方法包括基于主從協(xié)同任務的循環(huán)段拆分和基于空間壓縮的循環(huán)段拆分,所述基于循環(huán)段合并的重構方法包括基于循環(huán)結構的循環(huán)段合并和基于增加循環(huán)量的循環(huán)段合并;

基于主從協(xié)同任務的循環(huán)段拆分的眾核程序重構方法包括以下步驟:

S11、利用性能分析工具或打印輸出信息,分析程序運行時的多個時間熱點函數(shù),找出各個時間熱點函數(shù)中最耗時循環(huán)段;

S12、對于S11中找出的各個循環(huán)段,若同時滿足條件1:即循環(huán)邊界起始條件為1,終止條件為end和條件2:即循環(huán)段內計算根據(jù)循環(huán)控制變量的不同取值分別調用循環(huán)段內相互獨立的子任務sub_a、sub_b、sub_c,則執(zhí)行S13;若不滿足條件2,則循環(huán)段任務由從核完成,執(zhí)行S15;

S13、對各子任務特性和相關性進行分析,若子任務sub_a、sub_c的計算量小、輸出量大、通信量大,而子任務sub_b計算量大、輸出信息少、通信量少,同時3個子任務不具有相關性,則將循環(huán)段按照各個子任務的循環(huán)邊界取值范圍進行拆分,拆分為3個新的循環(huán)段;若子任務相互之間具有相關性,循環(huán)段不進行拆分,循環(huán)段任務由從核完成,執(zhí)行S15;

S14、針對S13中新拆分的循環(huán)段,含子任務sub_a、sub_c的循環(huán)段直接由主核完成;含子任務sub_b循環(huán)段由從核完成;

S15、針對從核完成任務的循環(huán)段,直接使用編譯指示進行眾核加速并行;

基于空間壓縮的循環(huán)段拆分的眾核程序重構方法包括以下步驟:

S21、利用性能分析工具或打印輸出信息,分析程序運行時的多個時間熱點函數(shù),找出各個時間熱點函數(shù)中最耗時循環(huán)段;

S22、對于S21中找出的各個循環(huán)段,若同時滿足條件1:即循環(huán)邊界起始條件為begin,終止條件為end和條件2:即循環(huán)段內依次調用多個子任務sub_A1(arrA1,arrB1,arrC1)、sub_A2(arrA2,arrB2,arrC2)、sub_A3(arrA3,arrB3,arrC3),則執(zhí)行S23;若不滿足條件2,則循環(huán)段任務由從核完成,執(zhí)行S25;

S23、對循環(huán)段內各個子任務的數(shù)據(jù)變量進行數(shù)據(jù)相關性分析,若子任務數(shù)據(jù)變量相互具有數(shù)據(jù)依賴性,則循環(huán)段任務由從核完成,執(zhí)行S25;若其中某子任務與其它子任務不存在數(shù)據(jù)相關性,且該子任務的數(shù)據(jù)變量規(guī)模大,超過從核的數(shù)據(jù)存儲空間上限,則對循環(huán)段進行拆分,使數(shù)據(jù)變量規(guī)模大的子任務獨立成為新的循環(huán)段;

S24、針對S23中拆分出來的數(shù)據(jù)變量規(guī)模大的新循環(huán)段,分析子任務中的數(shù)據(jù)變量,對子任務及相關的數(shù)據(jù)變量進行拆分,子任務拆分之后形成多個子孫任務,同時將循環(huán)段的循環(huán)條件內移到拆分后的子孫任務,各個子孫任務循環(huán)段和S23中拆分出來的數(shù)據(jù)變量規(guī)模小的循環(huán)段均由從核完成;

S25、針對從核完成任務的循環(huán)段,直接使用編譯指示進行眾核加速并行;

基于循環(huán)結構的循環(huán)段合并的眾核程序重構方法包括以下步驟:

S31、利用性能分析工具或打印輸出信息,分析程序運行時的多個時間熱點函數(shù),找出各個時間熱點函數(shù)中最耗時循環(huán)段;

S32、若某時間熱點函數(shù)中有多個循環(huán)段滿足如下條件:循環(huán)邊界相同,起始條件均為begin,終止條件均為end,則多個循環(huán)段分別調用子任務sub_A3_B1、sub_A3_B2、sub_A3_B3,執(zhí)行S33;若多個循環(huán)段的循環(huán)邊界不相同,多個循環(huán)段均由從核完成,執(zhí)行S34;

S33、分析S32中各個循環(huán)段中的子任務計算變量的數(shù)據(jù)規(guī)模,若其中某些子任務的計算變量數(shù)據(jù)規(guī)模小,低于從核數(shù)據(jù)存儲空間的大小,則合并這些子任務的循環(huán)段為一個新循環(huán)段,執(zhí)行S34;

S34、針對從核完成任務的循環(huán)段,直接使用編譯指示進行眾核加速并行;

基于增加循環(huán)量的循環(huán)段合并的眾核程序重構方法包括以下步驟:

S41、利用性能分析工具或打印輸出信息,分析程序運行時的多個時間熱點函數(shù),找出各個時間熱點函數(shù)中最耗時循環(huán)段;

S42、針對各個時間熱點函數(shù)中的最耗時循環(huán)段,逐一進行分析,首先考慮某個循環(huán)段的第一重循環(huán),若第一重循環(huán)的循環(huán)量遠小于從核數(shù)量,執(zhí)行S43;若第一重循環(huán)的循環(huán)量遠大于從核數(shù)量,循環(huán)段由從核完成,執(zhí)行S47;

S43、當?shù)谝恢匮h(huán)的循環(huán)量較小,且循環(huán)段內存在多個多重循環(huán),則進一步分析第二重循環(huán);若其中某些第二重循環(huán)的循環(huán)邊界相同,進行增加循環(huán)量的程序重構,執(zhí)行S44;若其中某些第二重循環(huán)的循環(huán)邊界不相同,執(zhí)行S46;若循環(huán)段內不存在多重循環(huán),循環(huán)段由從核完成,執(zhí)行S47;

S44、將所有第二重循環(huán)邊界相同的子任務從原始循環(huán)段拆分出來,然后將拆分出來的子任務進行合并,形成一個新的二重循環(huán)段,執(zhí)行S45;

S45、將新的二重循環(huán)段合并為一個新的一重循環(huán)段,其中,新的一重循環(huán)段的循環(huán)下界值為新的二重循環(huán)段中下限值的最小值;新的一重循環(huán)段的循環(huán)上限值為新的二重循環(huán)段中第一重循環(huán)的循環(huán)上限值和第二重循環(huán)的循環(huán)上限值的乘積;新的一重循環(huán)段任務由從核完成,執(zhí)行S47;

S46、將第二重循環(huán)邊界不相同的子任務從原始循環(huán)段拆分出來,形成新的二重循環(huán)段,執(zhí)行S45;

S47、針對從核完成任務的循環(huán)段,直接使用編譯指示進行眾核加速并行,該時間熱點函數(shù)任務結束。

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

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

本文鏈接:http://www.szxzyx.cn/pat/books/201910910103.4/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

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

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

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

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

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

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

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

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

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 高清欧美精品xxxxx| 99日韩精品视频| 欧美一区二区三区在线视频播放| 91麻豆精品国产91久久久资源速度 | 午夜国产一区| 国产一区二区片| 欧美乱妇在线视频播放| 国产在线一区不卡| 欧美一区二区三区免费看| 91久久国产视频| 狠狠色狠狠色综合系列| 欧美系列一区二区| 日韩av不卡一区二区| 国产视频二区| 妖精视频一区二区三区| 麻豆91在线| 国产精品午夜一区二区| 日本一区二区电影在线观看| 一区二区久久精品66国产精品| 高清国产一区二区三区| 久久激情影院| 精品国产1区2区3区| 日韩欧美国产第一页| 99精品久久久久久久婷婷| 91福利试看| 视频国产一区二区| 国产在线拍偷自揄拍视频| 国产日韩欧美精品一区二区| 97人人添人人爽一区二区三区| 狠狠色丁香久久综合频道 | 强制中出し~大桥未久4| 国产精品19乱码一区二区三区| 午夜剧场a级片| 日韩av三区| 国产免费观看一区| av不卡一区二区三区| 午夜社区在线观看| 国产精品久久久久精| 狠狠色综合欧美激情| 精品久久二区| 欧美日韩亚洲三区| 精品国产乱码一区二区三区在线| 欧美国产一二三区| 国产91免费在线| 在线国产一区二区| www.日本一区| 少妇高潮在线观看| 午夜欧美a级理论片915影院| 亚洲欧美日韩国产综合精品二区| 日韩中文字幕区一区有砖一区| 亚洲精品一区中文字幕| 夜夜爽av福利精品导航| 亚洲国产精品一区在线| 欧美精品在线观看一区二区| 99久久婷婷国产综合精品电影| 国产在线拍偷自揄拍视频 | 欧美久久久一区二区三区| 91看片app| 91偷拍网站| 欧美日韩九区| 中文字幕一区二区三区免费| 日本午夜无人区毛片私人影院| 97香蕉久久国产超碰青草软件| 久久国产欧美一区二区三区精品| 浪潮av网站| 四虎久久精品国产亚洲av| 日韩午夜一区| 亚洲国产午夜片| 免费久久一级欧美特大黄| 国产欧美日韩中文字幕| 亚洲免费永久精品国产| 欧美日韩中文不卡| 日韩欧美高清一区| 亚洲神马久久| 一区二区三区香蕉视频| 欧美片一区二区| 欧美freesex极品少妇| 国产精品高潮在线| 国产日韩一区二区在线| 91精品夜夜| 国产伦精品一区二区三区免| 国产一区二区精华| 456亚洲精品| 国产精品伦一区二区三区级视频频 | 自拍偷在线精品自拍偷无码专区| 一色桃子av大全在线播放| 亚洲综合日韩精品欧美综合区| 农村妇女毛片精品久久| 欧美日韩亚洲另类| 亚洲影院久久| 国产女人和拘做受在线视频| 国产网站一区二区| 19videosex性欧美69| 午夜大片网| 久久人人爽爽| 国产精品偷乱一区二区三区| 午夜影院一区二区| 日韩精品久久一区二区三区| 亚洲乱码一区二区三区三上悠亚| 久久国产这里只有精品| 亚洲视频h| 久久人做人爽一区二区三区小说 | 久久99精品国产麻豆婷婷| 久99久精品| 久久亚洲综合国产精品99麻豆的功能介绍| 欧美在线视频精品| 日韩中文字幕区一区有砖一区| 国产不卡一二三区| 热久久一区二区| 日韩一级视频在线| 香蕉视频在线观看一区二区| 欧美日韩中文不卡| 国产精品国产三级国产专区51区| 国产精品久久国产三级国电话系列| 狠狠躁日日躁狂躁夜夜躁av| 国产三级欧美三级日产三级99| 午夜天堂电影| 国产精品一区在线观看你懂的| 亚洲午夜精品一区二区三区| 亚洲欧洲精品一区二区三区不卡| ass美女的沟沟pics| 亚洲精品91久久久久久| 欧美一级特黄乱妇高清视频| 免费毛片a| 日本一二三区视频在线| 亚洲午夜天堂吃瓜在线| 欧美激情视频一区二区三区| 国产精品久久久久久久久久软件| 久久福利视频网| 年轻bbwwbbww高潮| 91秒拍国产福利一区| 蜜臀久久99精品久久久| 强制中出し~大桥未久10| 久久久久久久久久国产精品| 日韩美一区二区三区| 性国产videofree极品| 91视频国产一区| av国产精品毛片一区二区小说| 一区二区久久久久| 91片在线观看| 91夜夜夜| 中文字幕一区一区三区| 日韩av在线一区| 日韩精品久久一区二区| 欧美3级在线| 亚洲精品国产久| 国产一区二区三区大片| 国产午夜精品一区二区三区在线观看| 欧美精品中文字幕在线观看| 少妇在线看www| 国产午夜三级一区二区三 | 亚洲精品日本无v一区| 色综合久久综合| 日韩久久电影| 狠狠色噜噜狠狠狠狠88| 午夜av免费观看| 国产精品5区| 99久久国产免费| 国产一区二区精品在线| 91高清一区| 狠狠色噜噜综合社区| 欧美国产在线看| 丰满少妇在线播放bd日韩电影| www.久久精品视频| 精品久久国产视频| 国产高潮国产高潮久久久91| 亚洲w码欧洲s码免费| 九色国产精品入口| 日韩精品中文字幕一区二区| 精品国产一区二区三区免费 | 精品少妇一区二区三区免费观看焕| 亚洲欧美一区二区三区三高潮| 97人人模人人爽人人喊38tv| 日本二区在线播放| 九九精品久久| 99er热精品视频国产| 午夜国产一区二区三区四区| 欧美一区二区三区免费观看视频| 日本不卡精品| 国产精品美女久久久免费| 精品久久久久久中文字幕大豆网 | 欧美一区亚洲一区| 国产电影精品一区| 精品无人国产偷自产在线| 99爱精品在线| 午夜伦情电午夜伦情电影| 欧美精品在线不卡| 国产精品一区一区三区| 亚洲精品久久在线| 欧美一区二区三区激情| 国产精品6699| 精品一区二区三区中文字幕| 国产精品美女www爽爽爽视频| 国产二区免费视频| 97久久国产精品| 年轻bbwwbbww高潮| 国产精品伦一区二区三区级视频频| 国产在线精品一区二区在线播放| 91黄在线看| 99国精视频一区一区一三| 国产精品日产欧美久久久久| 欧美一级免费在线视频| 国产精品黑色丝袜的老师| 日韩欧美中文字幕精品| 日本xxxxxxxxx68护士| 欧美色图视频一区| 久久国产欧美日韩精品| 99精品久久久久久久婷婷| 国产一级片自拍| 欧美一区二区色| 国产激情视频一区二区| 欧美福利一区二区| 毛片大全免费看| 欧美精品日韩| 亚洲国产精品二区| 一级久久精品| 一级黄色片免费网站| 国产一区二三| 99久久精品国| 日本免费电影一区二区| 午夜影院黄色片| 国产目拍亚洲精品区一区| 色婷婷精品久久二区二区蜜臂av| 男人的天堂一区二区| 国产精品视频久久| 日韩一级片免费观看| 久久久精品99久久精品36亚| 狠狠色噜噜狠狠狠狠视频| 国产目拍亚洲精品区一区| 乱淫免费视频| 99久久婷婷国产亚洲终合精品| 国产一区日韩在线| 国产999久久久| 欧美一区二区三区免费在线观看| 93久久精品日日躁夜夜躁欧美| 日韩一区二区精品| 亚洲欧美一二三| 欧美3级在线| 中文字幕一二三四五区| 国产精品欧美久久久久一区二区| 亚洲制服丝袜在线| 国产乱人伦精品一区二区三区| 欧美日韩精品中文字幕| 国产午夜精品一区理论片飘花| 欧美一区二区三区久久精品视 | 91免费国产视频|