int cpu에서 c 또는 C++ 또는 어셈블리 코드로 스마트 캐시 기능을 비활성화하고 활성화하는 프로그래밍 방식이 있습니까? 내가 스마트 캐시와 알고리즘의 성능을 측정하고 싶습니다! 그런 옵션 availables 안 그래? 나는 많은 것을 검색하지만 유용한 것을 찾지 못했습니다. 내 CPU는 인텔 6700hq입니다.intel cpus에서 스마트 캐시 기능을 변경하는 방법은 무엇입니까?
0
A
답변
1
스마트 캐시는 아키텍처 특징이며 특정 하드웨어 구조 (개별 코어의 L2/L3 캐시는 분리되지 않을뿐만 아니라 데이터 프리 페치 논리의 특정 최적화 등)에 의존합니다. . 따라서이 기능을 사용할 수 없게 될 가능성은 거의 없습니다 (이에 대한 참조를 찾을 수는 없었지만).
+0
이 기능을위한 치킨 비트가있을 수 있지만 그와 같은 것을 찾을 곳이 어디인지는 알 수 없습니다. – fuz
+1
@fuz Ben Steffan은 L3 캐시를 각 코어에 대한 별도의 전용 캐시로 분할하려면 상당한 양의 하드웨어가 필요할 것이라고 제안했습니다. 이 기능을 "비활성화"시키기 위해서는 칩의 다이 영역 중 상당 부분이 사용되면 성능을 해칠 뿐이라는 점에 전념해야합니다. –
관련 문제
- 1. 사전로드 기능을 변경하는 방법은 무엇입니까?
- 2. 유성 스마트 리디렉션 URL을 변경하는 방법은 무엇입니까?
- 3. KbmMW의 캐시 기능을 사용하는 방법은 무엇입니까?
- 4. mysql에서 bdb 캐시 크기를 변경하는 방법은 무엇입니까?
- 5. FileSystemWatcher를 사용하여 캐시 데이터를 변경하는 방법은 무엇입니까?
- 6. .PyCharm30 캐시/설정 폴더를 변경하는 방법은 무엇입니까?
- 7. Java Play2 - 스마트 캐시
- 8. IPP (Intel Performace 프리미티브) C++ 래퍼 기능을 만드는 방법은 무엇입니까?
- 9. 기존 애플리케이션의 기능을 추가/변경하는 방법은 무엇입니까?
- 10. 컴파일시 vim에 연결된 기능을 변경하는 방법은 무엇입니까?
- 11. 오징어 캐시 된 스마트 삭제
- 12. css 엉망진창을위한 Prestashop 스마트 캐시
- 13. 가장 빠른 스마트 캐시 처리기
- 14. 외부에서 Ethereum 스마트 계약의 기능을 호출하는 가장 일반적인 방법은 무엇입니까?
- 15. 스마트 장치 cab 프로젝트에서 기본 설치 디렉토리를 변경하는 방법은 무엇입니까?
- 16. 연산자 '-'에 대한 스마트 연산자의 동작을 변경하는 방법은 무엇입니까?
- 17. ExchangeConnectionMode를 변경하는 방법은 무엇입니까?
- 18. Intel TBB는 병렬 스레드에서 기능을 실행합니까?
- 19. 스마트 포인터의 표시를 변경하는 방법
- 20. Infinispan 캐시 설정을 변경 한 후 변경하는 방법은 무엇입니까?
- 21. 대체 PHP 캐시 (APC)에서 잠금 메커니즘을 변경하는 방법은 무엇입니까?
- 22. linux에서 gcc로 intel rand_sse를 컴파일하는 방법은 무엇입니까?
- 23. intel xdk - 클라우드에 프로젝트를 저장하는 방법은 무엇입니까?
- 24. Intel XDK에서 로컬 스토리지를 사용하는 방법은 무엇입니까?
- 25. Greasemonkey의 스마트 코딩을 비활성화하는 방법은 무엇입니까?
- 26. 목록을 표시하기 위해 뒤로 버튼의 기능을 변경하는 방법은 무엇입니까?
- 27. WordPress medium_large에서 업로드 한 원본 파일로 기능을 변경하는 방법은 무엇입니까?
- 28. 버튼의 기능을 win32에서 유지하면서 버튼의 색상을 변경하는 방법은 무엇입니까?
- 29. JavaFX 바로 가기 키의 기본 기능을 변경하는 방법은 무엇입니까?
- 30. JTabbed Panel에서 화살표 키의 기본 기능을 변경하는 방법은 무엇입니까?
"스마트 캐시"기능은 소리처럼 영리하지 않습니다. L2 캐시와 L1 캐시와 같이 L3 캐시가 각 코어가 공유하는 대신 코어간에 공유된다는 의미입니다. 어떤면에서는 각 코어에 전용 L3 캐시를 갖는 것보다 단순한 설계입니다. –