2014-05-16 2 views
0

방금 ​​ How to Choose between Hardware and Software Prefetch on 32-Bit Intel® Architecture 을 읽었으며 사용 사례를 위해 하드웨어 프리 페치를 비활성화해야한다고 결정했습니다.FreeBSD에서 하드웨어 프리 페치를 어떻게 비활성화 할 수 있습니까?

특히 다음과 같은 상황이 나에게 정확히 적용

을 일반적 상황에서 소프트웨어 제어 프리 페치를 선호하는 경우 다음 모두에 해당 불규칙한 액세스 패턴이 프리 페치해야 현재, 짧은 배열하고, 변경 기존 응용 프로그램 코드에 적용 할 수 있습니다.

특히 Linux를 참조하는 많은 답변이 (see this SO answer)입니다. 그러나 성능상의 이유로 FreeBSD를 사용하고 있습니다.

이렇게해도 안 좋은 생각이 들더라도, h/w 프리 패치없이 응용 프로그램별로 벤치마킹하고 싶습니다.

답변

2

cpucontrol 명령을 사용하여 동일하게 수행 할 수 있습니까?