亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)緩存處理方法及裝置的制造方法_3

文檔序號:9375492閱讀:來源:國知局
訪問響應消息,該訪問響應消息包括被訪問數(shù)據(jù)和對應于訪問內(nèi)存地址的緩存線地址。判斷邏輯模塊確定所述緩存線地址的訪問頻率,并根據(jù)所述訪問頻率將該訪問響應消息存儲至對應的緩存中。
[0091]所述根據(jù)所述訪問頻率將所述訪問響應消息存儲至對應的緩存中之后,還包括:
[0092]若所述訪問響應消息存儲至所述一級緩存中,則將所述訪問響應消息所包括的緩存線地址在一級緩存中對應的緩存線的計數(shù)器加I ;
[0093]若存儲在所述一級緩存中的所述訪問響應消息被替換,且所述訪問響應消息包括的緩存線地址在一級緩存中對應的緩存線的計數(shù)器未飽和,則將所述緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器加I。
[0094]所述確定所述緩存線地址的訪問頻率,包括:
[0095]判斷所述緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器是否飽和,若是,則確定所述緩存線地址為具有第一訪問頻率的緩存線地址,若否,則確定所述緩存線地址為具有第二訪問頻率的緩存線地址;
[0096]所述根據(jù)所述訪問頻率將所述訪問響應消息存儲至對應的緩存中,包括:
[0097]將具有所述第一訪問頻率的緩存線地址的訪問響應消息存儲至CPU寄存器;
[0098]將具有所述第二訪問頻率的緩存線地址的訪問響應消息存儲至所述一級緩存中。
[0099]具體來說,在每一級緩存中,采用計數(shù)器為每一個緩存線的訪問頻率計數(shù)。所述訪問消息對應于一級緩存的計數(shù)方法是:當該訪問消息存儲至一級緩存中時,將所述訪問響應消息所包括的緩存線地址在一級緩存中對應的緩存線的計數(shù)器加I ;所述訪問消息對應于最后一級緩存的計數(shù)方法是:當對應存儲在一級緩存中的該訪問消息被替換時,且同時一級緩存中對應的緩存線的計數(shù)器未飽和,則將最后一級緩存中該緩存線的計數(shù)器加I。該訪問消息所包括的緩存線地址對應于一級緩存中的計數(shù)器計數(shù)越多,說明該緩存線地址的訪問頻率越高;而該訪問消息所包括的緩存線地址對應于最后一級緩存中的計數(shù)器計數(shù)越多,則說明該緩存線地址的訪問頻率越低。因此,若所述緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器飽和,則判斷邏輯模塊確定所述緩存線地址為訪問頻率低的緩存線地址,且將該緩存線地址的訪問響應消息存儲至CPU寄存器中;若該緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器未飽和,則判斷邏輯模塊確定所述緩存線地址為訪問頻率高的緩存線地址,將該緩存線地址的訪問響應消息存儲至一級緩存中。
[0100]本實施例,判斷邏輯模塊通過接收最后一級緩存發(fā)送的訪問響應消息,并根據(jù)所述訪問響應消息包括的緩存線地址的訪問頻率將所述訪問響應消息存儲至對應的緩存中,降低了一級緩存的未命中率,解決現(xiàn)有技術中一級緩存未命中率高的技術問題。
[0101]圖3為本發(fā)明判斷邏輯模塊實施例一的流程圖,如圖3所示,本實施例的判斷邏輯模塊可以包括:
[0102]接收單元301、用于接收內(nèi)存發(fā)送的訪問響應消息,所述訪問響應消息包括被訪問數(shù)據(jù)和緩存線地址,所述訪問響應消息為所述內(nèi)存在各級緩存均未命中后接收的訪問請求消息對應的響應消息;
[0103]確定單元302、用于確定所述緩存線地址的訪問頻率;
[0104]存儲單元303、用于根據(jù)所述訪問頻率將所述訪問響應消息存儲至對應的緩存中。
[0105]可選地,所述確定單元302,具體用于:
[0106]判斷是否接收至少兩個包括所述緩存線地址的訪問響應消息,若是,則確定所述緩存線地址為具有第一訪問頻率的緩存線地址,若否,則確定所述緩存線地址為具有第二訪問頻率的緩存線地址;
[0107]所述存儲單元303,具體用于:
[0108]將具有所述第一訪問頻率的緩存線地址的訪問響應消息存儲至一級緩存中;
[0109]將具有所述第二訪問頻率的緩存線地址的訪問響應消息存儲至最后一級緩存中。
[0110]可選地,所述確定單元302,具體用于:
[0111]判斷所述緩存線地址對應的尋址方式是否為寄存器尋址,若是,則確定所述緩存線地址為具有第一訪問頻率的緩存線地址,若否,則確定所述緩存線地址為具有第二訪問頻率的緩存線地址;
[0112]所述存儲單元303,具體用于:
[0113]將具有所述第一訪問頻率的緩存線地址的訪問響應消息存儲至一級緩存中;
[0114]將具有所述第二訪問頻率的緩存線地址的訪問響應消息存儲至最后一級緩存中。
[0115]本實施例的裝置,可以用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0116]圖4為本發(fā)明判斷邏輯模塊實施例二的結構示意圖,如圖4所示,本實施例的判斷邏輯模塊可以包括:
[0117]接收單元401、用于接收最后一級緩存發(fā)送的訪問響應消息,所述訪問響應消息包括被訪問數(shù)據(jù)和緩存線地址,所述訪問響應消息為最后一級緩存命中后與訪問請求消息對應的響應消息;
[0118]確定單元402、用于確定所述緩存線地址的訪問頻率;
[0119]存儲單元403、用于根據(jù)所述訪問頻率將所述訪問響應消息存儲至對應的緩存中。
[0120]本實施例的裝置,可以用于執(zhí)行圖2所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0121]圖5為本發(fā)明判斷邏輯模塊實施例三的結構示意圖,如圖5所示,本實施例的裝置在圖4所示裝置結構的基礎上,進一步地,還可以包括:
[0122]計數(shù)單元404,用于所述存儲單元根據(jù)所述訪問頻率將所述訪問響應消息存儲至對應的緩存中之后,若所述訪問響應消息存儲至所述一級緩存中,則將所述訪問響應消息所包括的緩存線地址在一級緩存中對應的緩存線的計數(shù)器加I ;
[0123]若存儲在所述一級緩存中的所述訪問響應消息被替換,且所述訪問響應消息包括的緩存線地址在一級緩存中對應的緩存線的計數(shù)器未飽和,則將所述緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器加I。
[0124]所述確定單元402,具體用于:
[0125]判斷所述緩存線地址在最后一級緩存中對應的緩存線的計數(shù)器是否飽和,若是,則確定所述緩存線地址為具有第一訪問頻率的緩存線地址,若否,則確定所述緩存線地址為具有第二訪問頻率的緩存線地址;
[0126]所述存儲單元403,具體用于:
[0127]將具有所述第一訪問頻率的緩存線地址的訪問響應消息存儲至所述一級緩存中;
[0128]將具有所述第二訪問頻率的緩存線地址的訪問響應消息存儲至CPU寄存器。
[0129]本實施例的裝置,可以用于執(zhí)行圖2所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0130]圖6為本發(fā)明存儲器實施例一的結構示意圖,如圖6所示,本實施例的存儲器,包括:判斷邏輯模塊501、多級緩存502以及內(nèi)存503 ;所述判斷邏輯模塊501為圖3所示的判斷邏輯模塊;其對應地,可以用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0131]圖7為本發(fā)明存儲器實施例二的結構示意圖,如圖7所示,本實施例的存儲器,包括:判斷邏輯模塊601、多級緩存602以及內(nèi)存603 ;所述判斷邏輯601為圖5所示的判斷邏輯模塊;其對應地,可以用于執(zhí)行圖2所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0132]本領域普通技
當前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1