1
我有一個充滿數據的二級緩存。現在我需要編寫一個程序,它將從二級緩存中逐出(不太確定如何做到這一點,但會弄清楚)。我主要懷疑的是,如果有什麼方法可以在L2中找到被驅逐線的位置。還有什麼來源從哪裏我可以找出我的系統中存在的受害者緩存的細節??我覺得他們可能在緩存驅逐期間在這裏扮演角色(如果我錯了,請糾正我)。我正在使用i3機器。如何找到二級緩存中被驅逐的緩存行的位置?
我有一個充滿數據的二級緩存。現在我需要編寫一個程序,它將從二級緩存中逐出(不太確定如何做到這一點,但會弄清楚)。我主要懷疑的是,如果有什麼方法可以在L2中找到被驅逐線的位置。還有什麼來源從哪裏我可以找出我的系統中存在的受害者緩存的細節??我覺得他們可能在緩存驅逐期間在這裏扮演角色(如果我錯了,請糾正我)。我正在使用i3機器。如何找到二級緩存中被驅逐的緩存行的位置?
我不知道你的整個問題的答案。但是無法知道數據映射到哪個緩存行。因爲您不需要在L2緩存中將您的數據/地址映射到的設置編號。
但我想你可以知道這個,如果你正在使用巨大的頁面,讓你知道到L2的映射清晰。