[發明專利]用于改善高性能計算應用的性能數據收集的方法與設備在審
| 申請號: | 202010084130.3 | 申請日: | 2020-02-10 |
| 公開(公告)號: | CN111611125A | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | D·奧佐加;M·瓦西-烏爾·拉赫曼;J·迪南 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉;何焜 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 改善 性能 計算 應用 數據 收集 方法 設備 | ||
公開了用于改善性能數據收集的方法、設備、系統和制品。示例設備包括:源節點的性能數據比較器,用于以輪詢頻率從主機結構接口收集源節點的應用的性能數據;接口,用于將寫回指令傳送至主機結構接口,寫回指令用于使得數據被寫入源節點的存儲器的存儲器地址位置以觸發喚醒模式;和頻率選擇器,該頻率選擇器用于:將輪詢頻率啟動為針對睡眠模式的第一輪詢頻率;并且響應于存儲器地址位置中的、標識喚醒模式的數據將輪詢頻率增加到第二輪詢頻率。
技術領域
本公開總體上涉及處理器,并且更具體地,涉及用于改善高性能計算應用的性能數據收集的方法和設備。
背景技術
高性能計算(HPC)用于各種類型的技術以執行復雜的任務。在HPC系統中,可以以多個群集配置各個計算機(例如,節點)。每個計算機可以具有能夠運行多個進程的多個核。HPC利用群集中的多個節點一起來解決比單個計算機可以輕松解決的問題更大的問題。HPC系統基于來自HPC應用的指令來運行。HPC應用包括要由HPC系統的節點執行的指令。大多數HPC應用包括在交替的時間執行的計算階段和通信階段。在計算階段期間執行對應于變量的初始化、預處理數據、解析數據、語義分析、詞法分析等的指令。在通信階段期間執行對應于與HPC系統中其他節點的通信的指令。性能分析工具可供HPC軟件開發人員使用以收集對應于HPC應用的通信操作的性能數據,以改善應用的性能、標識錯誤、標識問題等。
附圖說明
圖1是高性能計算系統的節點中的示例中央處理單元的示例實現方式的框圖。
圖1A是可以由圖1的示例收集器生成的寫回指令的示例。
圖2是圖1的示例收集器的示例實現方式的框圖。
圖3是圖1的示例觸發操作電路的示例實現方式的框圖。
圖4是表示可以被執行以實現圖1和/或圖2的收集器的示例機器可讀指令的流程圖。
圖5是表示可以被執行以實現圖1和/或圖3的主機結構接口的示例機器可讀指令的流程圖。
圖6是被構造以執行圖4中的指令以實現圖1和/或圖2中的示例收集器的示例處理器平臺的框圖。
圖7是被構造以執行圖5中的指令以實現圖1和/或圖3中的示例收集器的示例處理器平臺的框圖。
這些圖并未按比例繪制。一般來說,在整個附圖和所附書面描述中將使用相同的附圖標記來指代相同或相似的部件。
當標識多個元素或組件時,本文使用描述符“第一”、“第二”、“第三”等。除非基于它們的使用上下文另有規定或理解,否則此類描述符并非旨在賦予優先權或時間順序的任何含義,而僅僅是為了便于理解所公開的示例而分別指代多個元件或組件的標簽。在一些示例中,描述符“第一”可以用于指代詳細描述中的元素,而在權利要求中可以使用諸如“第二”或“第三”之類的不同描述符來引用相同的元素。在此類情況下,應當理解,此類描述符僅用于易于引用多個元素或組件。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010084130.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于廣播的分布式微服務注冊及調用方法
- 下一篇:電子模塊





