Краткая энциклопедия цифрового видео

Новые процессоры Intel и работа с видео

В мае сего года стали доступны относительно недорогие процессоры Intel Pentium 4 с поддержкой технологии Hyper-Threading (HT). Суть этой технологии состоит в том, что в каждом процессоре имеется возможность обработки нескольких потоков данных одновременно. Чтобы операционная система могла использовать эту возможность, в ОС один процессор с поддержкой HT виден как два процессора. Операционные системы Microsoft напрямую поддерживают технологии HT, поэтому не требуется никаких дополнительных программ, патчей и т.п.

Прежде эта технология поддерживалась только в очень дорогих процессорах на 3,06 ГГц и в многопроцессорных конфигурациях на базе процессоров Xeon. Кроме поддержки технологии HT, новые процессоры имеют системную шину 200 МГц в отличие от предыдущих, обладавших шиной 133 МГц.

Мы решили выяснить, насколько заметен эффект от применения новых процессоров для решения задач обработки видео.

Тестирование

Для тестирования была собрана платформа на базе материнской платы ASUS P4P800, процессора Intel Pentium 4 2400C и памяти 2Ѕ512 Мбайт DDR3200.

С целью сравнения производительности была взята прежняя платформа с материнской платой ASUS P4PE, процессором Intel Pentium 4 2,533 ГГц (без поддержки HT) и памятью 2Ѕ512 Mбайт DDR2700.

Мы решили проверить работу новых процессоров на примере двух популярных программ — Canopus ProCoder с движком 3.2.0.2 и Ulead MediaStudio Pro 7.01. Для оценки влияния роста частоты процессора на скорость работы мы использовали возможности разгона процессора, предлагаемые BIOS материнской платы. Во всех случаях использовалась операционная система Windows XP Professional English.

Canopus ProCoder

Программа Canopus ProCoder продемонстрировала явную зависимость скорости кодирования от включения/выключения поддержки HT, а также позитивно откликнулась на рост скорости системной шины процессора. Настройки ProCoder были такими: Maximum bitrate 9200, Video bitrate — 6000, DCT = 10, Mastering-Quality, 2PASS_VBR. Вначале мы взяли водный фрагмент в 10 с (из которого потом использовали 2с:2к для многократных тестов) и закодировали его на прежней платформе. Время кодирования составило 7 мин 4 с, или 424 с. Затем мы заменили платформу на новую, отключили поддержку HT и повторили кодирование. Результат — 6 мин 40 с, или 400 с. Таким образом, несмотря на то что частота процессора уменьшилась более чем на 5%, скорость кодирования выросла почти на 5%. Следовательно, очевидно, что увеличение скорости шины принесло свои плоды, хотя и не такие заметные, как хотелось бы. Однако включив HT, мы получили время кодирования уже 6 мин 2 с, что на 15% выше, чем на процессоре с большей тактовой частотой, но без режима HT и с более медленной системной шиной.

Для многократного тестирования мы использовали фрагмент в 2 с: два кадра с бурно плещущейся водой, что представляет собой самую трудную задачу для кодирования. Результаты представлены в таблице.

Как следует из результатов тестирования, имеется безусловный прирост, и он будет ощутим при кодировании больших файлов.

Ulead MediaStudio Pro 7.01

Вначале мы просчитали тестовый проект на прежней платформе — 6 мин 55 с, или 415 с. Затем мы заменили платформу, отключили поддержку HT и повторили просчет того же проекта. Результат — 6 мин 30 с, или 390 с. Получается, что частота процессора уменьшилась более чем на 5%, а скорость просчета выросла на 6%. Таким образом, программа Ulead еще более тепло откликнулась на увеличение частоты системной шины, чем Canopus ProCoder.

Но на этом, к сожалению, все приятные неожиданности закончились. При включении HT-режима скорость просчета никак не менялась по сравнению с обычным режимом. Это было видно и по диаграммам загрузки обоих виртуальных процессоров, представленным на рисунке, которые показывают, что один виртуальный процессор нагружается в противофазе с другим, а общая нагрузка все равно не превышает нагрузки на один процессор с отключенным HT. Такой подход разработчиков программы относится именно к HT-режиму. На компьютерах же с двумя реальными процессорами программа использует их очень разумно и производительность заметно увеличивается по сравнению с системами на одном процессоре. Никаких изменений от включения HT-режима не было заметно и в режиме Instant Play.

Итоги

Начнем, как водится, с плохого — Ulead MediaStudio Pro 7.01 не ускоряет работу после включения режима HT, а ускорение кодирования в Canopus ProCoder не столь значительно, как хотелось бы. Теперь о хорошем (кстати, такие показатели — результат не только включения режима HT, но и перехода на более быструю системную шину):

• рост скорости кодирования у Canopus ProCoder при замене процессора с обычного на процессор даже с меньшей тактовой частотой, но с поддержкой HT и шины 200 МГц составляет почти 20%;

• скорость просчета проекта в Ulead MSP7.01 заметно увеличилась после перехода на новую системную шину.

Собственно Ulead MSP7.01 не использует преимуществ HT-режима, однако если этот режим включен, то работа за компьютером становится более комфортной. Можно без особого замедления работать с другими приложениями, что при отключенном HT практически невозможно.

Вывод: поскольку новые процессоры незначительно отличаются по цене от прежних, их применение себя оправдывает — они вполне отрабатывают эту разницу в стоимости.

возврат

Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует