一種多核異構(gòu)平臺維護(hù)cache一致性的方法

基本信息

申請?zhí)?/td> CN202010598426.7 申請日 -
公開(公告)號 CN111930527A 公開(公告)日 2020-11-13
申請公布號 CN111930527A 申請公布日 2020-11-13
分類號 G06F9/52(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 廖茂益;王曲直;羅維彪 申請(專利權(quán))人 綿陽慧視光電技術(shù)有限責(zé)任公司
代理機(jī)構(gòu) 成都環(huán)泰專利代理事務(wù)所(特殊普通合伙) 代理人 綿陽慧視光電技術(shù)有限責(zé)任公司
地址 621000四川省綿陽市綿陽科創(chuàng)區(qū)創(chuàng)新中心2號樓314室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種多核異構(gòu)平臺維護(hù)cache一致性的方法,首先,依次接收多核異構(gòu)平臺上的N個處理核心向內(nèi)存空間進(jìn)行讀取和/或?qū)懭氲臄?shù)據(jù)信息,其中,處理核心為CPU、GPU或FPGA;接收到某個處理核心的讀寫請求后,根據(jù)當(dāng)期所有處理核心的cache狀態(tài),判定是否達(dá)到準(zhǔn)備讀、準(zhǔn)備寫的狀態(tài),如果是,則同意該處理核心的訪問請求以及cache狀態(tài)更新,處理核心發(fā)起相關(guān)的內(nèi)存數(shù)據(jù)訪問,更新狀態(tài),返回第一步;如果否,則拒絕該處理核心的訪問請求以及cache狀態(tài)更新,使用cache無效和cache寫回操作調(diào)整狀態(tài),使得滿足當(dāng)前處理核心的請求,更新狀態(tài)返回前一步。本發(fā)明可通過軟件或硬件實(shí)現(xiàn),靈活的設(shè)計,可滿足不同硬件平臺的使用。??