[發明專利]一種基于高響應比的氣動特性算例調度方法在審
| 申請號: | 202310075831.4 | 申請日: | 2023-02-07 |
| 公開(公告)號: | CN116244050A | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 王運濤;李佩學;鄒舒帆;劉樹遠;劉偉 | 申請(專利權)人: | 四川大學 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京卓嵐智財知識產權代理有限公司 11624 | 代理人: | 蔡永波 |
| 地址: | 610000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 響應 氣動 特性 調度 方法 | ||
本發明公開了一種基于高響應比氣動力特性算例的調度方法,包括以下步驟:獲取待計算算例,待計算算例包含自動獲取待計算算例和手動獲取待計算算例,自動獲取待計算算例是通過自動執行定時任務進行查詢獲取,獲取后排列到后備隊列頭部,手動獲取待計算算例排列到后備隊列尾部;后備隊列準備,將獲取的待計算算例批量插入Redis,形成后備隊列,并在算例進入后備隊列過程中,對每個算例賦值開始等待時間;就緒隊列準備,就緒隊列定時把后備隊列的部分算例獲取出來,經過高響應比和二次計算后形成最終就緒隊列;輸出隊列準備,當輸出隊列分發完后,從就緒隊列獲取整體就緒隊列,作為輸出隊列,進行計算節點分發。
技術領域
本發明涉及航空航天氣動特性領域,具體涉及一種基于高響應比的氣動特性算例調度方法。
背景技術
多年來,隨著氣動力、燃燒學科的研究深入,在空氣動力領域和燃燒領域產生了種類繁多、數量眾多的場景模擬數值算例。針對眾多算例的演算,算例迭代版本的測試也越來越頻繁,對硬件資源要求和算力要求也越來越高。
隨著計算機硬件日新月異的發展,CPU、GPU等處理器單元的計算能力越來越強,也出現了很多每秒可進行百億億次數學運算的超級計算機。但是,并非任何機構都能用上高算例硬件資源,而隨著工業的快速發展和科研的迫切需要,計算任務的需求、量級還在繼續呈幾何增長。合理分配計算機資源、調度計算任務,提高測試效率,增加硬件資源的合理利用率,仍然是技術人員需要考慮的問題。計算機集群及高性能節點雖自身有一定的調度策略和方法,但總有部分遺漏和浪費,且如有某一算例持續進行計算,導致整體任務無法完成,也可能導致后續算例無法進行調度,白白浪費資源使用時間。
發明內容
本發明要解決的技術問題在于提供一種基于高響應比氣動力特性算例的調度方法,該方法為將算例下發到高性能計算節點中運算前的調度問題,對隊列進行多級緩存分離,利用高響應比方法進行計算,通過二次計算對就緒隊列進行優先級排序,讓能夠快速計算的算例優先計算,每次批量分發到計算節點的算例盡可能的全部占用計算節點資源。
為了解決上述技術問題,本發明通過以下方式來實現:
一種基于高響應比氣動力特性算例的調度方法,所述調度方法包括以下步驟:
步驟S1、獲取待計算算例,所述待計算算例包含自動獲取待計算算例和手動獲取待計算算例,自動獲取待計算算例是通過自動執行定時任務進行查詢獲取,獲取后排列到后備隊列頭部,手動獲取待計算算例排列到后備隊列尾部;
步驟S2、后備隊列準備,將步驟S1獲取的待計算算例批量插入Redis,形成后備隊列,并在算例進入后備隊列過程中,對每個算例賦值開始等待時間;
步驟S3、就緒隊列準備,所述就緒隊列定時把步驟S2中后備隊列的部分算例獲取出來,經過高響應比和二次計算后形成最終就緒隊列;
步驟S4、輸出隊列準備,所述輸出隊列將就緒隊列整體從Redis取出并存放在系統內存中的數組隊列,進行計算節點分發。
進一步地,所述步驟S3具體包括以下分步驟:
步驟S31、定時任務先掃描就緒隊列,判斷就緒隊列是否分發完成;若未分發完成,則繼續等待;若分發完成,則獲取一部分后備隊列到系統內存進行計算;
步驟S32、對系統內存的算例列表進行高響應比計算,其計算公式為:
步驟S33、對進行過高響應比的隊列進行二次計算,確定最終就緒隊列。
與現有技術相比,本發明具有的有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川大學,未經四川大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310075831.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高強度鋁板帶材及其制備方法
- 下一篇:一種園林生態綠化用雨水收集灌溉裝置





