Я смог добиться увеличения тактовой частоты с моей программой! Это происходит довольно редко, потому что большую часть времени моя графическая нагрузка очень низкая. Если я добавлю более постоянную нагрузку (более интенсивное затенение), я обязательно получу более согласованные временные данные, как только тактовая частота станет максимальной.
Это на самом деле действительно очень аккуратно, потому что это означает, что моя программа настолько хорошо оптимизирована, что может держать GPU в режиме ожидания достаточно долго, чтобы произошло регулирование. Когда я исключаю из моей программы спящие вызовы (поэтому симуляция выполняется намного быстрее, чем в режиме реального времени), я теперь могу поддерживать тактовую частоту графического процессора на частоте 1200 МГц. Кажется, что перезагрузка (и запуск релизной версии сборки) помогла ему приспособиться.
Обновление: я решил, с какой проблемой я имел дело, но я не нашел удовлетворительного ответа на мой первоначальный вопрос о том, как проверить в реальном времени тактовую частоту IGP Intel Sandy Bridge на OSX. Кто-нибудь может мне с этим помочь? (Может, инженеры Apple?)