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

[發明專利]并行程序通信模式的提取方法及系統有效

專利信息
申請號: 200910093067.3 申請日: 2009-09-22
公開(公告)號: CN101661409A 公開(公告)日: 2010-03-03
發明(設計)人: 鄭緯民;陳文光;翟季冬;盛田維;何江舟 申請(專利權)人: 清華大學
主分類號: G06F9/54 分類號: G06F9/54
代理公司: 北京路浩知識產權代理有限公司 代理人: 胡小永
地址: 100084北京市海淀*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 并行 程序 通信 模式 提取 方法 系統
【權利要求書】:

1.一種并行程序通信模式的提取方法,該方法包括步驟:

S1.解析并行程序源碼,識別所述并行程序中的通信函數調用, 確定所述通信函數中的通信變量,并將所述通信變量放入設定集合;

S2.分析所述并行程序的控制流和數據流,收集所述并行程序的 數據依賴、控制依賴以及通信依賴信息;

S3.收集所述并行程序中的調用信息,構建程序調用圖;

S4.通過基于LIVE變量傳播的切割算法對所述并行程序進行程 序切割,獲得所述并行程序的程序切片;

S5.執行所述程序切片,收集并輸出通信記錄;

S6.根據所述通信記錄,按照設定目標獲取所述并行程序的通信 模式;

其中,一個變量是LIVE變量,當且僅當,它的值改變可以通過 程序的數據依賴、控制依賴和通信依賴的傳播影響到任何通信變量的 值;

步驟S4進一步包括:

S4.1將所述通信變量放入LIVE變量集合;

S4.2自頂向下遍歷所述程序調用圖的每個節點函數,對所述每 個節點函數,若存在所述設定集合中的通信變量通過所述數據依賴、 控制依賴以及通信依賴關聯的變量,則將相應關聯的變量放入所述 LIVE變量集合;

S4.3自底向上遍歷所述程序調用圖的每個節點函數,對所述每 個節點函數,若存在所述設定集合中的通信變量通過所述數據依賴、 控制依賴以及通信依賴關聯的變量,則將相應關聯的變量放入所述 LIVE變量集合;

S4.4若所述LIVE變量集合保持不變,則執行步驟S4.5,否則返 回步驟S4.2;

S4.5標記所述并行程序中所有所述LIVE變量集合中變量定義 的語句;

S4.6對所述并行程序中的所有接收語句,標記接收變量在所述 LIVE變量集合中的通信語句,并根據所述通信依賴信息標記對應的 發送函數;

S4.7刪除所述并行程序中未標記的非通信語句,及未在所述 LIVE變量集合中的變量,得到所述并行程序的程序切片。

2.如權利要求1所述的并行程序通信模式的提取方法,其特征 在于,步驟S1進一步包括:

S1.1按照預定義的函數名識別所述并行程序中所有的通信函 數;

S1.2按照預定義的格式確定所述通信函數中的每個通信變量, 并將其放入所述設定集合。

3.如權利要求1所述的并行程序通信模式的提取方法,其特征 在于,步驟S2進一步包括:

S2.1通過數據流分析,對所述并行程序中每個變量的使用和定 義之間建立鏈接關系,即數據依賴,并將所述數據依賴信息保存于使 用-定義UD數據結構;

S2.2分析所述并行程序的控制分支,將所述并行程序中的控制 依賴轉化為所述數據依賴,并將轉化的數據依賴信息保存于使用-定 義UD數據結構;

S2.3對所述并行程序的所有通信調用進行配對分析,對所有發 送和接收的通信操作建立鏈接關系,即通信依賴,并將所述通信依賴 信息保存于消息依賴MD數據結構。

4.如權利要求1所述的并行程序通信模式的提取方法,其特征 在于,步驟S3進一步包括:

S3.1記錄所述并行程序中每個函數調用點的被調用函數名稱以 及需要傳遞的參數變量;

S3.2根據所述記錄的信息,構建程序調用圖。

5.如權利要求3所述的并行程序通信模式的提取方法,其特征 在于,步驟S5進一步包括:

S5.1記錄所述標記的通信語句在實際傳輸通信語句中的消息內 容,并記錄:消息類型、消息大小、消息的源和目的地址;

S5.2記錄所述未標記的通信語句的消息類型、消息大小、消息 的源和目的地址。

6.一種并行程序通信模式的提取系統,該系統包括:

變量確定單元,用于解析并行程序源碼,識別所述并行程序中的 通信函數調用,確定所述通信函數中的通信變量,并將所述通信變量 放入設定集合;

分析單元,用于分析所述并行程序的控制流和數據流,收集程序 的數據依賴、控制依賴以及通信依賴信息;

調用圖構建單元,用于收集所述并行程序中的調用信息,構建程 序調用圖;

程序切割單元,用于通過基于LIVE變量傳播的切割算法對所述 并行程序進行程序切割,獲得所述并行程序的程序切片;

執行單元,用于執行所述程序切片,收集并輸出通信記錄;

提取單元,用于根據所述通信記錄,按照設定目標獲取所述并行 程序的通信模式;

其中,一個變量是LIVE變量,當且僅當,它的值改變可以通過 程序的數據依賴、控制依賴和通信依賴的傳播影響到任何通信變量的 值;

所述程序切割單元進一步包括:

整理子單元,用于將所述通信變量放入LIVE變量集合;

第一遍歷子單元,用于自頂向下遍歷所述程序調用圖的每個節點 函數,對所述每個節點函數,若存在所述設定集合中的通信變量通過 所述數據依賴、控制依賴以及通信依賴關聯的變量,則將相應關聯的 變量放入所述LIVE變量集合;

第二遍歷子單元,用于自底向上遍歷所述程序調用圖的每個節點 函數,對所述每個節點函數,若存在所述設定集合中的通信變量通過 所述數據依賴、控制依賴以及通信依賴關聯的變量,則將相應關聯的 變量放入所述LIVE變量集合;

第一標記單元,用于在所述第一遍歷子單元及第二遍歷子單元遍 歷所述程序調用圖的每個節點函數后,若所述LIVE變量集合保持不 變,標記所述并行程序中所有所述LIVE變量集合中變量定義的語句; 若所述LIVE變量集合發生變化,則由所述第一遍歷子單元及第二遍 歷子單元再一次遍歷所述程序調用圖的每個節點函數;

第二標記單元,用于對所述并行程序中的所有接收語句,標記接 收變量在所述LIVE變量集合中的通信語句,并根據所述通信依賴信 息標記對應的發送函數;

程序切割子單元,用于刪除所述并行程序中未標記的非通信語 句,及未在所述LIVE變量集合中的變量,得到所述并行程序的程序 切片。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 99精品欧美一区二区| 国内偷拍一区| 麻豆精品国产入口| 日韩精品中文字幕一区| 精品无码久久久久国产| 国产精品电影一区二区三区| 一本一道久久a久久精品综合蜜臀| 国产乱色国产精品播放视频| 亚洲欧美日韩精品suv| 久久久精品观看| 最新国产精品自拍| 91精品福利观看| 日韩精品中文字幕一区| 亚洲日本国产精品| 国内精品久久久久影院日本| 一区二区国产盗摄色噜噜| 亚洲日韩欧美综合| 国产一区二区三区网站| 国产不卡一二三区| 国产精品天堂| 欧美一区二三区| 欧美日韩亚洲国产一区| 国产一区二区中文字幕| 日本边做饭边被躁bd在线看| 久久精品com| 欧美精品日韩精品| 91精品国产高清一区二区三区| 国产999在线观看| 素人av在线| 香蕉久久国产| 国产99网站| 91视频国产九色| 亚洲欧美中日精品高清一区二区| 国产91高清| 狠狠色噜噜狼狼狼色综合久| 国产精品白浆一区二区| 日本一区二区三区电影免费观看| 性国产videofree极品| 国产精品久久久久久久久久久久久久不卡| 99久久免费精品国产男女性高好 | 91久久免费| 午夜色大片| 四虎影视亚洲精品国产原创优播| 久久夜色精品久久噜噜亚 | 亚洲欧美国产日韩色伦| 亚洲精品一区二区三区香蕉| 亚洲少妇中文字幕| 狠狠色丁香久久婷婷综合丁香| 一区二区三区四区中文字幕| 国产69精品久久| 久久网站精品| 狠狠色噜噜狠狠狠狠69| 国产精品乱战久久久| 国产一区二区精品在线| 日韩av在线播| 欧美乱妇高清无乱码一级特黄| 丰满岳乱妇在线观看中字| 91黄色免费看| 国产乱xxxxx97国语对白| 国模吧一区二区| 日日夜夜精品免费看| 亚洲欧美日韩综合在线| 午夜私人影院在线观看| 久久一区二| 日韩中文字幕久久久97都市激情| 99欧美精品| 欧美大成色www永久网站婷| 夜夜精品视频一区二区| 国产三级一区二区| 国产亚洲精品久久久久久网站| 国产极品一区二区三区| 精品久久久久久中文字幕大豆网| 色综合欧美亚洲国产| 欧美精品五区| 国产伦精品一区二区三区免费下载 | 欧美一级片一区| 韩漫无遮韩漫免费网址肉| 99精品小视频| 亚洲国产精品97久久无色| 亚洲午夜天堂吃瓜在线| 国产精品二区在线| 97人人添人人爽一区二区三区| 91精品视频免费在线观看| 国产欧美一二三区| 欧美片一区二区| 日本一区二区高清| 午夜av电影院| 国产亚洲精品久久午夜玫瑰园| 精品国产伦一区二区三区| 日韩一区高清| 夜夜躁日日躁狠狠躁| 亚洲精品老司机| 99国产精品一区二区| 精品久久小视频| 亚洲精品一区中文字幕| 国内精品久久久久久久星辰影视| 国产欧美久久一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合| 精品国产乱码一区二区三区在线| 国产一区二区中文字幕| 高清在线一区二区| 午夜黄色网址| 国产69精品99久久久久久宅男| 国产精品v欧美精品v日韩精品v | 性欧美激情日韩精品七区| 亚洲国产精品区| 久久久中精品2020中文| 欧美福利三区| 国产精品美乳在线观看| 搡少妇在线视频中文字幕| 久久人做人爽一区二区三区小说| 91精品一区| 久久国产精品波多野结衣| 又色又爽又大免费区欧美| 黄毛片在线观看| 性old老妇做受| 91精品视频一区二区三区| 亚洲女人av久久天堂| 欧美日韩九区| 午夜电影一区| 天天射欧美| 欧美一级免费在线视频| 波多野结衣女教师电影| av午夜在线| 午夜影院一区| 午夜伦全在线观看| 欧美日韩国产色综合一二三四| 自偷自拍亚洲| 日韩av在线影视| 狠狠色噜噜狠狠狠狠综合久| 亚洲欧美国产日韩综合| 欧美日韩一区二区三区在线播放| 精品福利一区二区| 久久精品爱爱视频| 国产精品一区二区免费| 久久精品com| 午夜激情在线免费观看| 少妇久久精品一区二区夜夜嗨 | 国内自拍偷拍一区| 日韩亚洲精品在线| 亚洲精品国产一区二区三区| 国产精品高潮呻吟88av| 久久九精品| 免费看性生活片| 青苹果av| 麻豆精品国产入口| 九色国产精品入口| 国产精品自产拍在线观看桃花| 曰韩av在线| 福利片91| 精品久久二区| 国产不卡一二三区| 偷拍久久精品视频| 欧美在线免费观看一区| 欧美日韩国产综合另类| 一区二区免费播放| 国产特级淫片免费看| 亚洲自偷精品视频自拍| 午夜精品一区二区三区aa毛片| 日本一区二区在线电影| 欧美日韩精品在线播放| 欧美国产亚洲精品| 欧美高清性xxxxhd| 色婷婷精品久久二区二区蜜臂av| 久久久久亚洲最大xxxx| 久精品国产| 自拍偷在线精品自拍偷无码专区 | 爱看av在线入口| 在线观看国产91| 久久99精| 波多野结衣巨乳女教师| 国产一区二区91| 欧美精品日韩一区| av午夜在线观看| 免费久久99精品国产婷婷六月| 99久久婷婷国产综合精品电影| 国产馆一区二区| 国产麻豆一区二区三区在线观看| 国产精品久久久久久久久久不蜜月| 欧美性受xxxx狂喷水| 99久久婷婷国产综合精品草原| 91久久精品国产亚洲a∨麻豆 | 国产精品美乳在线观看 | 欧美日韩一区免费| 91avpro| 91久久国产露脸精品国产| 日韩毛片一区| 日韩欧美国产第一页| 狠狠干一区| 亚洲精品国产久| 久久久一二区| 欧美午夜精品一区二区三区| 国产精欧美一区二区三区久久久| 国产黄色网址大全| 国产欧美亚洲精品第一区软件| 日韩精品一区在线视频| 99久久免费精品视频| 国产一区二区在线免费| 国产高潮国产高潮久久久91| 欧美在线视频二区| 曰韩av在线| 国产一a在一片一级在一片 | 精品国产一二区| 制服丝袜二区| 国产精品你懂的在线| 国偷自产一区二区三区在线观看| 国产无遮挡又黄又爽又色视频| 欧美一区二区三区久久精品视 | 国产一二区在线观看| 亚洲无人区码一码二码三码| 久久国产精品99国产精| 日韩av三区| 国产丝袜一区二区三区免费视频| 久久人91精品久久久久久不卡| free性欧美hd另类丰满| 欧美日韩精品影院| 国产精品天堂网| 中文字幕欧美另类精品亚洲| 日本三级不卡视频| 国产色婷婷精品综合在线播放| 99久久精品一区字幕狠狠婷婷| 国产精品无码专区在线观看| 97人人揉人人捏人人添| 久久两性视频| 国产精品香蕉在线的人| 中文字幕一区二区三区乱码| 91国产一区二区| 欧美日韩中文国产一区发布| 日本道欧美一区二区aaaa| 欧美激情片一区二区| 午夜毛片在线观看| 国产伦精品一区二区三区免费优势| 国产videosfree性另类| 国产精品理人伦一区二区三区| 中文字幕一区二区三区日韩精品| 日韩中文字幕在线一区二区| 亚洲精品一区中文字幕| 亚洲一区欧美| 国产一区二区免费在线| 日本精品一区视频| 国产一级一区二区| 99精品欧美一区二区| 精品国产一二三四区| 中文字幕一区二区三区日韩精品| 日韩精品一区在线视频| 亚洲w码欧洲s码免费|