一種L2中queue的管理方式的實(shí)現(xiàn)方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN202111549626.4 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114217854A | 公開(公告)日 | 2022-03-22 |
申請(qǐng)公布號(hào) | CN114217854A | 申請(qǐng)公布日 | 2022-03-22 |
分類號(hào) | G06F9/30(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李長(zhǎng)林;劉磊 | 申請(qǐng)(專利權(quán))人 | 廣東賽昉科技有限公司 |
代理機(jī)構(gòu) | 上海邦德專利代理事務(wù)所(普通合伙) | 代理人 | 梁劍 |
地址 | 528300廣東省佛山市順德區(qū)大良街道云路社區(qū)昊陽(yáng)路2號(hào)A區(qū)S201室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及CPU技術(shù)領(lǐng)域,具體涉及一種L2中queue的管理方式的實(shí)現(xiàn)方法及系統(tǒng),本發(fā)明接收來(lái)自core和外部extend的請(qǐng)求,同時(shí)收來(lái)自CRQ CWQ EPQ ORQ EFQ CPQ的請(qǐng)求,并選出其中的一個(gè)請(qǐng)求進(jìn)入pipeline;根據(jù)請(qǐng)求的類型和當(dāng)前L2中TAG信息及MESI狀態(tài)信息,生成相關(guān)分配方案;通過(guò)L2向下游memory發(fā)出讀請(qǐng)求或?qū)懻?qǐng)求,并由下游memory返回reload data回填到EFQ;通過(guò)EFQ上L2de pipeline,將reload回來(lái)的數(shù)據(jù)寫入L2$中,同時(shí)將數(shù)據(jù)return給請(qǐng)求的core。本發(fā)明不會(huì)讓一個(gè)請(qǐng)求在L2中的生命周期在一類queue中來(lái)維護(hù),而是會(huì)隨著該請(qǐng)求的狀態(tài)進(jìn)入不同的queue。即使存在更年老的請(qǐng)求中存在相同的index,也不會(huì)讓該請(qǐng)求pending,可大大提高CPU的整體性能。 |
