25 ноября 2002
ММХ не только экзотика.
Долгое время технология ММХ, заботливо встраиваемая во все новые
процессоры начиная с Pentium-166, не могла обрести реального
применения.
Трудно назвать такую программу, которая бы использовала эту
мощную
графическую поддержку на уровне "железа". Возможно, это
объясняется
крайней сложностью программирования команд под эту часть
процессора,
а также слабостью их документирования. Но… как выяснилось,
трудоемкая
работа стоит неоценимых свеч. Фирма SpecLab, занимающаяся
программированием систем записи и обработки ВИДЕО семейства
"GOAL"
давно была озабочена слабостью современных персональных
компьютеров.
Чем мощнее компьютер, тем больше ВИДЕО-АУДИО каналов может
писаться
одновременно. Перепробовав всевозможные методы оптимизации, ее
программисты дошли и до этой технологии. Реально, отдав ММХ
добрую
часть процессов Системы GOAL-7, не изменяя внутренности
компьютера, они
ощутили мощь двух процессоров. Два - по цене одного, но это лишь
в первой
оценке.
Дальше "слабонервных просьба удалиться"! Доверив этому
процессорному придатку функцию многоканальной видеодетекции, они
увеличили
скорость детекции движения в кадре в 3,6 раза, что составляет
почти 22
кадра в секунду на каждый "живой" канал. При полной нагрузке
всех каналов
видеодетектированием системный монитор операционной системы
показывает лишь
8% загрузки процессора. Раньше этот же режим, но с гораздо
меньшей
скоростью, выводил столбик загрузки на величину 90%. Т.е. мощность
вычислений увеличилась в 3,6 раза, а загрузка процессора при этом
уменьшилась почти в 10 раз! Выдавшие всякие виды за многие годы
работая в
области программирования, сотрудники компании второй месяц кратко
заглядывают на тестовые компьютеры в попытке уловить устойчивый
всплеск
загрузки процессора, стараясь углядеть нереальность событий. Но
системный
столбик продолжает плавно вибрировать на отметке 8%.
Хотя вывод, в общем-то, простой: не только за счет наращивания
дорогостоящих компонентов можно увеличить мощность компьютера, но
и,
оказывается, за счет умно написанной программы.