[發明專利]具有多重條件判別的循環優化方法在審
| 申請號: | 201910910098.7 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN112560163A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 徐金秀;郭恒;黃則強;徐占;李芳;房田文;李中華 | 申請(專利權)人: | 無錫江南計算技術研究所 |
| 主分類號: | G06F30/15 | 分類號: | G06F30/15;G06F30/28;G06F30/25;G06F30/23;G06F111/08;G06F111/10;G06F113/08;G06F119/14 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 王健 |
| 地址: | 214083 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 多重 條件 別的 循環 優化 方法 | ||
1.一種具有多重條件判別的循環優化方法,其特征在于:多重循環指大于等于4重的循環,多重條件CX、CY、CZ、…為邏輯變量;
包括以下步驟:
S1、利用性能分析工具或打印輸出信息,分析程序運行時的時間熱點函數,找出時間熱點函數中一個或多個耗時程序段;
S2、若S1中找到的循環段為多重循環,且進行核心計算的一個或多個條件判別在最內層循環進行,則稱多重條件判別的循環段,執行下一步;
S3、開始第一重循環:判別第一重循環涉及的條件CX的邏輯值,若CX為“真”,執行S4,若CX為“假”,直接開始本循環的下一個值計算;
S4、開始第二重循環:判別第二重循環涉及的條件CY的邏輯值:若CY為“真”,執行S5,若CY為“假”,直接開始本循環的下一個值計算;
S5、重復類似S3或S4過程:依次對每重循環的計算條件進行判別,直到最內層循環的條件判別;
S6、判斷最內層循環條件的邏輯值:若為“真”,進行原方法的核心計算、執行S7,若為“假”,直接開始最內層循環的下一個值計算;
S7、重復步驟S6,完成最內層循環計算;
S8、依據步驟S7的處理方法,依次完成S5、S4、S3步驟相應的循環,完成整個多重循環段的計算。
2.根據權利要求1所述的具有多重條件判別的循環優化方法,其特征在于:適用于大于等于2重的循環。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫江南計算技術研究所,未經無錫江南計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910910098.7/1.html,轉載請聲明來源鉆瓜專利網。





