2010-04-29 3 views
4

우리의 응용 프로그램에는 다른 종류의 프로세서 아키텍처에 최적화 된 많은 루틴 버전이 있습니다. 설치하는 동안 성능 테스트를 실행하고 최상의 루틴 버전을 선택합니다.Turbo Boost를 일시적으로 끄는 방법?

코어가 거의 사용되지 않으면 최신 프로세서가 빈도를 높일 수 있습니다. 따라서 때때로 잘못된 버전의 루틴이 테스트됩니다. Turbo Boost를 일시적으로 끌 수있는 방법이 있습니까?

+0

혹시 이것에 대한 해결책을 찾았나요? Mac에서 Turbo Boost를 끌 수 있기 때문에 코드 최적화 중에 안정적인 벤치마킹을 할 수 있습니다.이 작업을 위해 재부팅해야하는지조차 모르지만 가능하지는 않습니다. , 당신이 BIOS 설정을 통해 할 수있는 PC와는 달리. –

+0

@ Paul R : 아니요. 나는 이틀 동안 인터넷 검색을하고 그걸 그대로두기로 결정했다. – actual

+0

PC 하드웨어가있는 경우 BIOS에서 BIOS를 비활성화하는 것이 가장 좋지만 Mac에서는 운이 좋지 않은 것 같습니다. 해킹 할 가능성이있는 것 같지만 지금은 조사 할 시간이 없습니다. –

답변

3

터보 부스트를 직접 활성화/비활성화하는 방법은 모르지만 Windows 응용 프로그램 인 TMonitor은 런타임에이를 수행 할 수 있기 때문에 분명히 가능합니다.

+0

좋은 유틸리티이지만 Turbo Boost 토글은 적어도 내 노트북에서는 작동하지 않습니다. – actual

+0

TMonitor가 Windows에서 터보 부스트를 전환 할 수 있다는 것을 누구든지 확인할 수 있습니까? – netvope

0

코어 당 터보 부스트를 사용/사용하지 않도록 설정하려면 인텔 CPU에 MSR 레지스터 (https://en.wikipedia.org/wiki/Model-specific_register)가 있어야합니다. linux에는 msr-tools 패키지가있어 루트가 MSR 레지스터를 읽고 쓸 수 있습니다. 리눅스 활성화, 비활성화 터보 부스트 약 2 게시물 /가 있습니다

Maythux에 의해, 대답 "우분투에서 인텔 터보 부스트 비활성화"

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?

관련 문제