Новостная заметка Награды CBId

   

Central Brain Identifier 8.36 Release 1
24 июля 2007 г.

После недавнего финального выпуска Central Brain Identifier 8.35 сегодня мы готовы представить первый выпуск программы новой версии 8.36! Не смотря на то, что данная версия пока находится в стадии интенсивной отладки и тестирования, разработка уже обладает существенными улучшениями.

Первым отличительным признаком CBId 8.36 Release 1 является усовершенствованный алгоритм измерения тактовой частоты процессора, который теперь единый как для 32-разрядной, так и 64-разрядной версии операционных систем Windows. Предпринимавшиеся ранее попытки периодических модификаций алгоритма связаны, в первую очередь, с поиском оптимального, который бы обеспечивал высокую точность, одновременно без использования ставшими неактуальными для 64-разрядной Windows двух API-функций – QueryPerformanceFrequency и QueryPerformanceCounter. Как известно, алгоритмы измерения текущей тактовой частоты процессора с использованием счетчика высокого разрешения (high-resolution performance counter) в Windows x64 являются бесполезными за счет его автоматической корректировки при динамическом изменении тактовой частоты процессора. Алгоритм измерения, применявшийся в CBId 8.35 с оптимизацией для Windows x64 не обеспечивал достаточную точность, а в некоторых случаях приводил к результатам с очень высокой погрешностью.

Вторым существенным нововведением является универсальный алгоритм изменения коэффициента умножения частоты шины HyperTransport (HTL-коэффициент) и её разрядности в направлениях UpStream и DownStream. Важно заметить, что Central Brain Identifier является исключительно первой программной разработкой, обеспечившей возможностью изменять вышеназванные параметры! Сегодня подобной функцией может похвастаться только лишь nVidia nTune. Тем не менее, новый CBId 8.36 устраняет один существенный недостаток предыдущей версии. В частности, нами было замечено полное зависание системы после попытки изменить динамический коэффициент умножения частоты процессора в том случае, если до выполнения данной процедуры изменялся HTL-коэффициент. Конфликт возникал из-за технических особенностей отключения шины HyperTransport в случае перевода процессора в состояние пониженного энергопотребления Stop Grant, которое, кстати говоря, до сих большинством ошибочно считается невозможным для настольной платформы.

Также, мы обратили внимание на тот факт, что для процессоров AMD64 семейства NPT отдельно кодируется частота шины HyperTransport, равная 1200МГц, в то время, как официального упоминания о совместимости с данной частотой встречать пока не приходилось. В документации она обозначена как "reserved". Тем не менее, в случае определения поддержки процессором частоты шины 1200МГц, как максимально возможной, CBId 8.36 позволяет ее применить.

Помимо вышеперечисленного, в программе добавлены мелкие усовершенствования что касается дешифрации напряжений ниже 0.800 В, установки динамически изменяемых коэффициента умножения процессора и его напряжения, дешифрации списка поддерживаемых частот шины HyperTransport.