Wheezy
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору H.264 кодек опять-таки может использовать инструкции AVX если процессор их поддерживает. Но, в отличие от математических задач, где параллелизм на уровне данных встречается пожалуй чаще, чем на уровне процессов, для кодирования Ryzen, благодаря большому числу ядер удивительно хорош. Хотя, если хотите могу поискать единственный тест, как раз связанный с H.264, в котором Ryzen 1800X чуть-чуть проиграл i7-7700k. Но в целом, Ryzen удивительноо хороший и сбалансированный процессор, хотя, конечно и уступает Intel по производительности в один поток. Задачи в которых активно используются наборы инструкций AXV/AVX 2.0/AVX-512 это практически единственное его слабое место по сравнению с LGA1151. (LGA2066 не рассматриваем, это всё-таки совсем другая весовая категория). Даже там, где AVX используется, Ryzen всё равно весьма конкурентоспособен, потому что эти инструкции занимают только какую-то часть кода, а выигрыш от дополнительных ядер при том же кодировании получается всегда. P.S. И, кстати, не надо забывать, что за время прошедшее с его выпуска его производительность удалось заметно поднять. Если первое время ядро Ryzen при тестах показывало производительность примерно равную производительности Sandy Bridge, то сейчас он гораздо ближе к Haswell (при штатных частотах). У него есть конечно определенные недостатки. Мне не нравится его организация кэша (хотя Skylake-X её и перенял), модули на четыре ядра, делающие проверку на наличие данных в LLC очень дорогостоящей по времени (но это хотя бы НАСТОЯЩИЕ ядра, а не половинки, как в Piledriver), у него слабоват IMC, что особенно неприятно, учитывая, что частота т.н. "Infinity fabric" жестко привязана к частоте RAM и т.д. Но бОльшая часть из этого это очевидно проблемы роста. У Intel было семь поколений чтобы отшлифовать свою архитектуру. Подождем... | Всего записей: 10 | Зарегистр. 21-09-2012 | Отправлено: 06:47 20-07-2017 | Исправлено: Wheezy, 06:58 20-07-2017 |
|