一種應用于并行科學計算程序的函數(shù)運行時間測量方法
基本信息
申請?zhí)?/td> | CN202110141179.2 | 申請日 | - |
公開(公告)號 | CN112882912A | 公開(公告)日 | 2021-06-01 |
申請公布號 | CN112882912A | 申請公布日 | 2021-06-01 |
分類號 | G06F11/34 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 劉垚;趙景元;薛巍;楊磊;焦鵬龍;張憶蓮;蘇巨亮;樊樹偉 | 申請(專利權)人 | 無錫恒鼎超級計算中心有限公司 |
代理機構 | 上海宛林專利代理事務所(普通合伙) | 代理人 | 張明 |
地址 | 200062 上海市普陀區(qū)中山北路3663號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種應用于并行科學計算程序的函數(shù)運行時間測量方法,包括以下步驟:通過LLVM,對待測量程序源文件生成中間文件,并進行掃描,獲取所有自定義函數(shù)名,并進行編號,并寫入函數(shù)名記錄文件;生成新中間文件;針對新的中間文件,生成待測量程序的可執(zhí)行文件;計時函數(shù)記錄并確定函數(shù)之間的父子調(diào)用關系和調(diào)用次數(shù),記錄函數(shù)的運行時間;在待測量程序的可執(zhí)行文件運行結(jié)束后,得到計時結(jié)果文件;根據(jù)計時結(jié)果文件,整理計時結(jié)果文件,產(chǎn)生新的計時結(jié)果文件;將新的計時結(jié)果文件中的函數(shù)編號還原成函數(shù)名。本發(fā)明提供了一種應用于并行科學計算程序的函數(shù)運行時間測量方法,可以得到精確的函數(shù)運行時間,有助于挖掘程序的性能瓶頸。 |
