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

[發明專利]基于文本分析的MPI代碼通信過程解析方法有效

專利信息
申請號: 201811345110.6 申請日: 2018-11-13
公開(公告)號: CN109710419B 公開(公告)日: 2022-04-08
發明(設計)人: 肖利民;張銳;閆柏成;王志昊;劉成春;周易 申請(專利權)人: 北京航空航天大學
主分類號: G06F9/54 分類號: G06F9/54;G06F11/36
代理公司: 北京海虹嘉誠知識產權代理有限公司 11129 代理人: 吳小燦
地址: 100191*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 文本 分析 mpi 代碼 通信 過程 解析 方法
【說明書】:

發明提供一種基于文本分析的MPI代碼通信過程解析方法,應用于基于MPI開發的并行應用程序中,基于文本分析的MPI代碼通信過程解析方式,通過對MPI并行應用源代碼分析,模擬MPI任務的執行過程快速準確地挖掘出點對點通信信息,減少分析過程中的資源開銷。包括以下步驟:(a)對MPI源代碼逐行分析,抓取出關鍵通信變量;(b)根據用戶期望啟動的進程數,對源代碼執行相應次數的循環分析,每次循環分析模擬一個MPI任務的執行;(c)每次循環時,根據解析到的不同的關鍵詞語句執行相應的分析過程,搜索是否包含MPI通信關鍵詞;(d)根據搜索到的不同的MPI通信關鍵詞,將通信過程轉換為點對點通信信息;(e)整合多個進程中的點對點通信信息。

技術領域:

本發明涉及一種代碼解析方法,更具體的說,尤其涉及一種基于文本分析的MPI代碼通信過程解析方法。

背景技術:

在計算機科學中,高性能計算(High Performance Computing,HPC)是一個重要的分支,是一種從多個方面研究開發高性能計算機的技術,例如從系統結構、并行算法和軟件開發等方面。高性能計算已逐漸成為繼傳統的理論研究和實驗室實驗之外的科學研究的新支柱。

在使用高性能計算的過程中,一些應用并不能有效地利用其所占用的高性能計算平臺的計算資源,造成了許多計算資源的浪費。為了能更高效地利用高性能計算平臺,需要能指導其與實際應用相匹配,可以通過程序預測技術來達到這一目的。在使用高性能計算的過程中,大部分程序都是并行執行的,因此,對于并行程序研究其性能預測及優化技術具有重要的意義,能提高高性能計算的性能。要對并行應用進行性能預測及優化首先需要分析并行應用的通信性能,因為并行應用的通信性能是影響并行應用整體性能的關鍵因素之一,而要準確地反映并行應用的通信性能,需要在并行應用代碼中抓取關鍵通信信息并轉化為點對點通信信息。由于消息傳遞接口(Message Passing Interface,MPI)具有很多優點,例如良好的可移植性等,受到了開發人員的喜愛,廣泛應用于開發并行應用程序。所以對基于MPI開發的并行應用抓取其代碼中的關鍵通信信息并轉化為點對點通信信息就顯得尤為重要。

目前MPI并行應用代碼通信過程解析方式主要有兩種,即人工解析和基于插樁技術的解析。人工解析方式指的是人為地去閱讀MPI應用源代碼,然后挖掘出其中包含的點對點通信信息。人為閱讀MPI并行應用代碼的過程中,對于某一段代碼的理解不準確極易造成挖掘出的點對點通信信息不準確,且耗費大量的時間和人力資源。基于插樁技術的解析方式指的是在源代碼、目標代碼等不同階段插入相應的信息捕捉過程,然后當MPI并行應用在實際環境中運行時截取通信過程并保存下來。這種方式在面對大規模應用時,會由于進程數多、計算時間長、通信過程復雜等導致消耗多余的計算與時間資源。

發明內容:

本發明的目的就是提供一種基于文本分析的MPI代碼通信過程解析方法,在MPI并行應用代碼通信過程解析中減少資源的開銷。

本發明的技術方案是:

基于文本分析的MPI代碼通信過程解析方法,其特征在于,包括以下步驟:

1)逐行分析MPI源代碼,抓取出關鍵通信變量并保存到列表中;

2)根據用戶期望啟動的實際進程數n,循環n次對源代碼進行分析;每次循環分析模擬一個MPI任務的執行;

3)每次循環分析時,根據解析到的不同關鍵詞執行相應的分析過程,搜索是否包含MPI通信關鍵詞;

4)根據搜索到的不同的MPI通信關鍵詞,將通信過程轉換為點對點通信信息;

5)最后將多個執行循環分析進程中的點對點通信信息整合到一起。

其中,步驟1)包括初始化和獲得關鍵通信變量的步驟:

步驟(1.1)獲得源代碼文件和用戶期望啟動的實際進程數n;

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产97在线看| 欧美综合在线一区| 国产精自产拍久久久久久蜜| 欧美一区二区综合| 68精品国产免费久久久久久婷婷 | 亚洲码在线| 91精品第一页| 日韩午夜一区| 99久久夜色精品国产网站| 国产一区二区三区色噜噜小说| 亚洲精欧美一区二区精品| 国产真实一区二区三区| 午夜免费片| 亚洲国产精品入口| 国产午夜一区二区三区| 国产精品一区二区中文字幕| 日韩av免费电影| 国产欧美日韩va另类在线播放| 国产日本欧美一区二区三区| 欧洲激情一区二区| 亚洲五码在线| 日韩av一区二区在线播放| 黄色91在线观看| 一二三区欧美| 国产精品18久久久久久白浆动漫| 国产999久久久| 国产一二区精品| 91精品国产综合久久国产大片 | 国产二区视频在线播放| 欧美日韩亚洲国产一区| 国产91清纯白嫩初高中在线观看| 欧美一区二区精品久久| 欧美日韩一区视频| 久久久久久国产一区二区三区| 免费精品一区二区三区第35 | 99久久精品一区二区| 99精品一级欧美片免费播放| 国产精品久久久久久久四虎电影| 午夜天堂电影| 日韩av在线网址| 国产www亚洲а∨天堂| 中文字幕a一二三在线| 国产精品18久久久久久白浆动漫| xxxxhd欧美| av中文字幕一区二区| 欧美日韩国产区| 欧美精品中文字幕在线观看| 一区二区在线不卡| 久久精视频| 国产精品高潮呻吟88av| 国产午夜三级一区二区三| 亚洲欧洲国产伦综合| 精品videossexfreeohdbbw| 综合色婷婷一区二区亚洲欧美国产 | 精品国产一区二区三区免费| 久久综合久久自在自线精品自| 99久久夜色精品国产网站 | 国产乱一乱二乱三| 日韩午夜电影院| 国产精品不卡在线| 欧美系列一区二区| 91精品一区二区中文字幕| 国产高清不卡一区| 中文字幕a一二三在线| 91精品夜夜| 久久精品国产一区二区三区| 欧美精品第1页| 午夜色影院| 艳妇荡乳欲伦2| 欧美午夜一区二区三区精美视频| 日韩av在线中文| 欧美在线视频二区| 久久精品国语| 欧美日韩一区在线视频| 91精品久久久久久综合五月天 | 99久久国产综合| 男女午夜爽爽| 国产日韩欧美中文字幕| 国产一区二区三区精品在线| 国产一区日韩一区| 日韩av不卡一区| 精品免费久久久久久久苍|