3
매우 기본적인 C 또는 C++ 소스 코드의 CPU 캐시가 필요합니다. Google은 적절한 것을 찾지 못했습니다. 구현은 캐시의 가장 기본적인 기능 만 제공하면됩니다. ++ C의 예를 들어 은 : C 또는 C++ 또는 SystemC의 CPU 캐시 구현
class Cache{
... //parameter setup of way, capacity, etc
public: access(addr){
miss=inspect(addr);
if(miss){ fetch_mem(addr); replace_policy...;}
else{...}
}
...
};
사람은 다음과 같은 몇 가지의 소스 코드를 알고 있나요
?감사합니다.
이 숙제입니까? –
Hehe, 아니요. 나는 그것이 너무 게으르다, 그렇지? – lukmac
LRU 캐시로 시작하여 거기에서부터 시작하십시오 ... –