【香山雙周報(bào)】20230731期
歡迎來到我們的雙周報(bào)專欄。本次是香山雙周報(bào)專欄的第 32 期,我們將通過這一專欄,定期介紹香山的開源進(jìn)展,希望與大家共同學(xué)習(xí),一起進(jìn)步。歡迎大家通過后臺(tái)留言的方式與我們交流!近期,昆明湖研發(fā)穩(wěn)步推進(jìn),后端完成 ROB 壓縮和 IQ 部分優(yōu)化;訪存單元向量訪存工作和路預(yù)測(cè)工作已合入主線;緩存系統(tǒng)繼續(xù)推進(jìn) CHI 總線工作和性能優(yōu)化工作。
前端
修復(fù) predecode 未正確返回目標(biāo)地址 bug
后端流水線
合并快照重命名恢復(fù),加快重定向速度
ROB 壓縮基本完成,正在進(jìn)行性能評(píng)估
IQ 推測(cè)喚醒與取消完成合并
IQ 重構(gòu)進(jìn)行中,已基本完成 entries 邏輯
IQ 正在添加快速喚醒
訪存單元
向量 128 bits 通路合入主線
訪存路預(yù)測(cè)代碼合入主線,暫時(shí)不開啟
提出 Load store 地址預(yù)測(cè)方案,進(jìn)行代碼實(shí)現(xiàn)
Profiling SPEC 中連續(xù) load 指令融合的比例,設(shè)計(jì)合并的具體方案
改進(jìn) L1 Stride 預(yù)取,擴(kuò)展 L1 預(yù)取通路
修復(fù) L2 hint 的 bug,提高精確度
解決 NEMU 上 ebreak tcache 相關(guān)的若干 bug,NEMU 上 Xvisor 成功啟動(dòng) Linux
緩存系統(tǒng)
優(yōu)化點(diǎn) “Refill 時(shí)選擇替換路” 修復(fù)若干 bug,正在繼續(xù)測(cè)試中
在目錄中添加性能計(jì)數(shù)器和 ChiselDB,進(jìn)一步分析預(yù)取與替換的聯(lián)合調(diào)優(yōu)方案
探索 Temporal 預(yù)取,分析訪存 trace 的Temporal Correlation
設(shè)計(jì) Tilelink 轉(zhuǎn) CHI 的請(qǐng)求對(duì)應(yīng)關(guān)系
香山開源處理器正在火熱地開發(fā)中,新的功能與新的優(yōu)化在持續(xù)添加中,我們將通過香山雙周報(bào)專欄定期地同步我們的開源進(jìn)展。感謝您的關(guān)注,歡迎在后臺(tái)留言與我們交流!
編輯:高澤宇、唐浩晉、李燕琴、蔡洛姍
校閱:香山宣傳工作組