本發明公開了一種數據預讀取的優化方法和裝置,方法包括:在CFD程序運行期間采集CFD程序中各函數的運行特征信息,并分析運行特征信息以確定待優化函數并寫入分析日志;針對分析日志中的每個待優化函數,將其預讀取調度距離和預讀取調度位置作為狀態、將其優化結果變化作為動作構建動作價值函數;針對每個動作價值函數,使用強化學習算法以CFD求解器的單步速度作為獎勵進行迭代訓練,直到動作價值函數收斂;根據對應的狀態、動作、和收斂的動作價值函數確定最優的預讀取調度距離和預讀取調度位置以在緩存中執行數據預讀取。本發明能夠獲得PSD和PSP的最優預讀取優化結果值,進而提高CFD求解器的運行速度。
聲明:
“數據預讀取的優化方法和裝置” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)