우리의 응용 프로그램에는 다른 종류의 프로세서 아키텍처에 최적화 된 많은 루틴 버전이 있습니다. 설치하는 동안 성능 테스트를 실행하고 최상의 루틴 버전을 선택합니다.Turbo Boost를 일시적으로 끄는 방법?
코어가 거의 사용되지 않으면 최신 프로세서가 빈도를 높일 수 있습니다. 따라서 때때로 잘못된 버전의 루틴이 테스트됩니다. Turbo Boost를 일시적으로 끌 수있는 방법이 있습니까?
우리의 응용 프로그램에는 다른 종류의 프로세서 아키텍처에 최적화 된 많은 루틴 버전이 있습니다. 설치하는 동안 성능 테스트를 실행하고 최상의 루틴 버전을 선택합니다.Turbo Boost를 일시적으로 끄는 방법?
코어가 거의 사용되지 않으면 최신 프로세서가 빈도를 높일 수 있습니다. 따라서 때때로 잘못된 버전의 루틴이 테스트됩니다. Turbo Boost를 일시적으로 끌 수있는 방법이 있습니까?
코어 당 터보 부스트를 사용/사용하지 않도록 설정하려면 인텔 CPU에 MSR 레지스터 (https://en.wikipedia.org/wiki/Model-specific_register)가 있어야합니다. linux에는 msr-tools
패키지가있어 루트가 MSR 레지스터를 읽고 쓸 수 있습니다. 리눅스 활성화, 비활성화 터보 부스트 약 2 게시물 /가 있습니다
https://askubuntu.com/questions/619875/disabling-intel-turbo-boost-in-ubuntu 리눅스, 루이스 J. 도밍 게즈 P의 터보 부스트를 사용하지 않도록 2015
http://luisjdominguezp.tumblr.com/post/19610447111/disabling-turbo-boost-in-linux 에서가, 2012-2013; 샌디 브리지 - "0x1a0 레지스터의 38 번째 비트"
http://notepad2.blogspot.com/2014/11/a-script-to-turn-off-intel-cpu-turbo.html
그리고 OSX 거기에 KEXT되어 동일한 작업을 수행합니다 : Disable Turbo Boost on Core i7 Mac?
혹시 이것에 대한 해결책을 찾았나요? Mac에서 Turbo Boost를 끌 수 있기 때문에 코드 최적화 중에 안정적인 벤치마킹을 할 수 있습니다.이 작업을 위해 재부팅해야하는지조차 모르지만 가능하지는 않습니다. , 당신이 BIOS 설정을 통해 할 수있는 PC와는 달리. –
@ Paul R : 아니요. 나는 이틀 동안 인터넷 검색을하고 그걸 그대로두기로 결정했다. – actual
PC 하드웨어가있는 경우 BIOS에서 BIOS를 비활성화하는 것이 가장 좋지만 Mac에서는 운이 좋지 않은 것 같습니다. 해킹 할 가능성이있는 것 같지만 지금은 조사 할 시간이 없습니다. –