c/c++를 보면 "register" specifier가 있어서 컴파일러에게 해당 객체를 레지스터에 저장해주세염 하고 부탁을 할 수 있잖어
실제 해당 객체를 레지스터에 저장하는지, 메모리에 하는 지는 컴파일러에 의해서 결정되고....
그런데 cahce는 없나?
내 생각엔 cache를 직접 다루게 하면 cahce pollution 같은 거라든지, 시스템 전체의 성능 문제 때문에 지원을 하지 않은 것 같은데...
cahce를 직접 다룰 수 있는 방법이 없나여?
있으니깐 캐쉬 적중률을 올리는 프로그래밍이 가능하지
그럼 키워드나 명령어좀 알려주셈.
코드 수준에서 직접 "이 데이터 캐시에 저장좀 뿌잉"하고 지정할 수 있는 키워드
정정한다 메모리에 바로 접근하는 명령어는 있는데 캐시에 직접 접근하는 명령어는 없다
직접접근이 불가능하기 때문에 캐시적중률을 올리기 위해 같은 패턴을 반복시키는 행위를 하곤한다
음 계속 찾아봤는데 없는 게 맞는듯... 먼가 아쉽군
ㄴ이게 맞음