Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 98 • Страница 4 из 5<  1  2  3  4  5  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.10.2005
Tovbot писал(а):
Могу предположить что достаточно зависимые потоки запускать в рамках одного CCX, а независимые разводить по CCX. Я сомневаюсь что будет много задач, где требуется более 8 зависимых потоков.

Это должен делать шедулер ОС, софт этого правильно делать не сможет - он может лишь запретить/разрешить исполнение треда на указанных ядрах (включая виртуальные от SMT). Это очень грубо и никто в прикладных прогах так делать не будет. Кроме того, при заполнении кэша своего CCX тред всё равно полезет в другой - логически L3 кэш общий.
Tovbot писал(а):
С AVX там вроде все нормально должно быть. Разве нет?

Нет, тоже слабее:
FlopsCPU
Вложение:
FlopsCPU.png


У вас нет необходимых прав для просмотра вложений в этом сообщении.



Партнер
 

Member
Статус: Не в сети
Регистрация: 25.03.2012
SmaSheR писал(а):
Оба, они другу другу не противоречат.
Если код из N строк отлично работает на архитектуре А B и С, то чья вина, что он не очень работает на новой архитектуре D, и под нее, в отличие от подавляющего большинства других, нужна оптимизация, еще код на M строк?
Кто должен заплатить разработчикам?

Высказывание имело бы смысл кроме риторического лишь в том случае, если бы архитектуры D и, например, A находились бы на рынке сравнимое время.
В нашем случае архитектуры A, B и С - идентичны, имея лишь незначительные косметические изменения и существуют на рынке вот уже 6-й год. Да ещё и занимали до последнего времени фактически монопольное положение.
Архитектура же D имеет месяц отроду и недостатки, которые Вы пытаетесь ей вменить - конъюнктурные. Являются временными и, осмелюсь предположить, будут устраняться ускоряющимися темпами. Ведь речь об архитектуре, которая получит, по меньшей мере, 20% рынка.
Нравится это кому-то, или нет.


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
william blake писал(а):
А кто может это переварить, покажите мне? Тесты перед глазами. Нужные проги известны. Но чел ни у кого не спрашивает и тестов не смотрит, просто бежит в магазин. Сможете найти хоть одного такого же на всех овнрклокерс.ру? Найдите плиз

А кто Вам сказал, что он сидит на оверах? Я года эдак до 11 с сайта вообще не вылезал, а сейчас очень редко когда на него вообще залезаю и тем более что-то комментирую, ибо давно уже вырос. Да и сайт мягко говоря уже не тот, что был раньше. И всякие телефончеГИ с чехлами и софтом на нем не обсуждались в лаборатории )))))))
И в чем Вас не устроило фраза, посмотрел, захотелось, пошел и купил? Это и есть то, что сделал.
ведь куча хомячков так же идет и просто покупает телефон от яблок тех же к примеру. И при этом ничего не читают. потому что им другой хомячок сказал, что это вроде неплохо.
Например такой же хомячок и я, пошел, купил телефон, побаловался с ними пару дней и слил, пошел, купил еще телефон, побаловался и слил. Точно так же и с плеерами, наушниками. Да, это происходит не ежедневно к сожалению (работа что-то совсем много времени отнимает, надо менять )))))) ), а на выходных. В чем проблема то? Нет в жизни совершенства, но хочется всегда его найти.

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Member
Статус: Не в сети
Регистрация: 12.10.2005
Максим писал(а):
насчет 512 битного вектора не знаю - поддерживается ли у рязани или нет.

Нет, он даже у Интела в процессорах общего назначения лишь вот-вот выйдет.


 

Member
Статус: Не в сети
Регистрация: 19.05.2016
Фото: 0
william blake писал(а):
А можно ссылочку на форум где друг обсуждает эту покупку? А то я с трудом верю в идиотизм ситуации, когда покупается новый комп для определённых программ, тестов в которых всюду завались, но на тесты покупатель не смотрит. Также не внушает доверия что переходил он почему то с 6700к, редкого случая, когда Интел на что-то годен. "Хочет продать" ещё один смешной пункт, который и комментировать не надо.
У нас с вами есть два варианта
Либо вы пытаетесь навещать лапши почтенной публике, либо ваш так называемый друг серьёзно слаб мозгом.
Я склоняюсь к первому варианту.


Я перешел с 6700k, на 1700. Пока доволен, но крепления еще не пришли, на боксовом сижу. Дома еще есть 7600к.


 

Member
Статус: Не в сети
Регистрация: 13.12.2005
Фото: 6
ShadowTM писал(а):
существуют на рынке вот уже 6-й год

Скорее 10-й.
Насколько я помню, у всех настольных камней был общий l3 кэш, начиная с Phenom.
ShadowTM писал(а):
Являются временными и, осмелюсь предположить, будут устраняться ускоряющимися темпами.

Смелое заявление. На чем оно основано?
Для разработчиков доля рынка ПК какой-то архитектуры значения не имеет, важна доля в парке эксплуатируемых ПК.
Оптимизировать начнут только если потенциальная прибыль превысит затраты на оптимизацию, кроме того, может встать во весь рост классическая дилемма оптимизации vs фичи.
А если АМД в Zen+ сделает, скажем, 8-ядерные модули? В этом случае, я на 99% уверен, что чуть менее чем все забьют на оптимизации под Zen. Нравится это кому-то, или нет.


 

Member
Статус: Не в сети
Регистрация: 13.06.2008
Максим писал(а):
ну Вы сами про себя знаете кто Вы. Просто боюсь мои слова фильтр форума не пропустит. Будем считать, что Вы тоже диванный аналитЭГ тот еще.


Причем тут x264, я про предвзятый подход: гнать нельзя дефолт оставить.

_________________
Ryzen 5800X3D, Asus Crosshair VI Hero, KHX3600C18D4/32GX x 2, RX 6900 XT, Samsung 970 Pro 1Tb + 3 x 2 Tb SATA SSD.


 

Member
Статус: Не в сети
Регистрация: 23.05.2009
SmaSheR писал(а):
Если код из N строк отлично работает на архитектуре А B и С, то чья вина, что он не очень работает на новой архитектуре D, и под нее, в отличие от подавляющего большинства других, нужна оптимизация, еще код на M строк?
Кто должен заплатить разработчикам?
Да, зионы от такой оптимизации тоже выиграют, но гораздо меньше - на задачах с зависимыми потоками каждое последующее ядро дает все меньше профита, я бы провел линию достаточности на 8 ядрах, а 16 - уже потолок. У зионов кэш делится между 10-12 ядрами.

У вас какие то странные представления. Есть архитектура под которую точатся проги. Приходит новая архитектура под которую точно так же неплохо бы заточить проги, чтоб быстрее работали. Сделает ли это просто процент рынка или производитель должен поощрить разрабов-нам с вами неизвестно. Известно нам что обе архитектуры требуют сравнимых усилий по заточке. Вина обоих архитектур совершенно одинакова.


 

Member
Статус: Не в сети
Регистрация: 03.06.2015
Откуда: Мос-ка с гиляки
Фото: 1
Максим писал(а):
Друг купился на разговоры таких как Вы, купил 1700х, сейчас все продать не может. Все программы от адобов работают сильно медленнее, чем на его предыдущем 6700. Софт от Magix работает мягко говоря сильно медленнее (у меня на моем стареньком 3770к при 4.5 Ггц видео экспортнулось за 14 минут 12 секунд, у него на 1700х и 4.0 ГГц за 19 минут 47 секунд

А какая версия адобов? На свежем софте надо тестить. Иначе полюбому интел рулит.


 

Member
Статус: Не в сети
Регистрация: 13.06.2008
Максим писал(а):
ну Вы сами про себя знаете кто Вы. Просто боюсь мои слова фильтр форума не пропустит. Будем считать, что Вы тоже диванный аналитЭГ тот еще.


Причем тут x264, я про предвзятый подход: гнать нельзя дефолт оставить.

_________________
Ryzen 5800X3D, Asus Crosshair VI Hero, KHX3600C18D4/32GX x 2, RX 6900 XT, Samsung 970 Pro 1Tb + 3 x 2 Tb SATA SSD.


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
Откуда: Калининград
Фото: 99
william blake писал(а):
У вас какие то странные представления. Есть архитектура под которую точатся проги. Приходит новая архитектура под которую точно так же неплохо бы заточить проги, чтоб быстрее работали. Сделает ли это просто процент рынка или производитель должен поощрить разрабов-нам с вами неизвестно. Известно нам что обе архитектуры требуют сравнимых усилий по заточке. Вина обоих архитектур совершенно одинакова.


Вы плохо себе представляете реальную разработку софта и реальное управление такой разработкой, принятие решений.
Любой достаточно серьезный софт (создаваемый командой разработчиков и продаваемый за деньги), развивается всегда имея в приоритете фичи. Скажите любому управляющему группой разработки про "оптимизацию под какую-то процессорную архитектуру", да вас на смех поднимут.
Потому что архитектура серьезных программных продуктов создается и закладывается на годы. И производительность, о которой вы тут спорите, никогда не будет у разработчика в фокусе, если конечно выбранная им архитектура софта не фатально провальна и тормозит всегда и на всём настолько, что пользователи уничтожают поддержку. Но как вы можете догадаться, в годами разрабатываемом софте это случается довольно редко и если случается, то виной тому ошибки в очередных релизах , а не абстрактная "плохая оптимизация". Оптимизировать искусственным образом исполнение кода - задача на которую забьют с легкостью.

К понятию "серьезного софта" относятся и игры, а точнее игровые движки. Потому что их тоже делают команды и они лицензируются за деньги.

BaiHou писал(а):
Это должен делать шедулер ОС, софт этого правильно делать не сможет - он может лишь запретить/разрешить исполнение треда на указанных ядрах (включая виртуальные от SMT). Это очень грубо и никто в прикладных прогах так делать не будет. Кроме того, при заполнении кэша своего CCX тред всё равно полезет в другой - логически L3 кэш общий.


Верно, если какие-то оптимизации под Zen и будут, то не от разработчиков софта, а от разработчиков ОС и их шедулера. Но и это сомнительно, учитывая затраты и околонулевой для разработчика профит. А также факт, что даже сама АМД соглашается, что шедулер винды работает с Zen корректно. Раз уж производитель говорит что всё ОК, то как вы себе представляете чтобы в группе управления решениями, которая управляет командой разработки Винды вдруг решили пооптимизировать шедулер? Сделать это специально под сиюминутную серию процессоров, имеющих миноритарную долю рынка эксплуатируемых ПК, к тому же профит от возможной оптимизации, судя по оценкам, составит несколько единиц процентов итоговой производительности?
Энтузиасты проводили тесты где сравнивали райзен в конфигурации 4+0 (ядра активны только в одном ссх) и 2+2. 4+0 быстрее. Но незначительно. Серьезно вкладываться в оптимизацию никто не будет.

"Оптимизация софта" так и будет вечно недораскрытым патанцевалом Zen. Возможно, с Zen2 ситуация изменится, или поглядев на цифры и прикинув соотношение затрат на полную переработку архитектуры, и возможный профит по производительности в единицы процентов, в АМД просто ускорят меж-CCX шину насколько это удастся :)

_________________
пятачок его свинейшества


Последний раз редактировалось k2viper 19.04.2017 18:16, всего редактировалось 1 раз.

 

Junior
Статус: Не в сети
Регистрация: 06.05.2014
Откуда: Грозный
Фото: 7
ShadowTM писал(а):
В реальных же игровых режимах, в которых всё упирается в видеокарту, разница в производительности между Ryzen и Kaby - настолько ничтожна, что глазом заметить её невозможно и нужны тесты, показывающие эти 1-3%.

Ну не у всех моники для 4K гейминга, вот на FHD разница заметна даже слепому

_________________
i7 8700/Extreme4/KFA2 1080 HOF/Patriot Viper LED White 3200MHz (PVLW416G320C6K)/Samsung Evo 850 250gb/ID-Cooling ID-CPU-SE-214L-W


 

Member
Статус: Не в сети
Регистрация: 13.12.2005
Фото: 6
william blake писал(а):
У вас какие то странные представления.

Просто я живу в реальном мире, а не вместе с розовыми пони и единорогами.
william blake писал(а):
Приходит новая архитектура под которую точно так же неплохо бы заточить проги, чтоб быстрее работали.

Из любви к искусству что ли?
Цель запуска любого проекта - получить на выходе какие-то блага, причем подавляющее большинство рассматривает в качества блага исключительно прибыль.
william blake писал(а):
Известно нам что обе архитектуры требуют сравнимых усилий по заточке.

Под имеющиеся архитектуры ничего затачивать не нужно, разработчик прикладного софта вообще не думает о кэше! То есть результат для тех же трудозатрат, что и на оптимизацию под имеющиеся платформы, мы уже можем наблюдать.
В случае же с кэшем на 4 ядра, я боюсь, что одних оптимизаций компиляторов, фреймворков и т.п. не хватит для полноценной оптимизации и даже разработчикам прикладного по придется писать код с оглядкой на независимые потоки, либо независимые условные пачки потоков.
k2viper писал(а):
от разработчиков ОС и их шедулера. Но и это сомнительно, учитывая затраты и околонулевой для разработчика профит.

Все же у них есть мотивация - снижение репутационных рисков. Да и доля рынка ПК для производителя ОС имеет значительно большее значение чем для прикладников, я уверен, что оптимизировать будут, но панацеей эти оптимизации не станут.


 

Member
Статус: Не в сети
Регистрация: 28.02.2008
Откуда: Калининград
Фото: 99
SmaSheR писал(а):
Все же у них есть мотивация - снижение репутационных рисков. Да и доля рынка ПК для производителя ОС имеет значительно большее значение чем для прикладников, я уверен, что оптимизировать будут, но панацеей эти оптимизации не станут.


Возможно и будут, но это задача низкого приоритета и уж точно не ближайшего будущего.
В теории возможен, правда, и костыльный подход - легким движением руки небольшим очередным обновлением ОС конкретные модели процессоров начнут представляться шедулеру как два логических цпу, каждый с 4/8, а не как один цпу с 8/16.
Возможно, кстати, в MS уже протестировали такое простое и очевидное решение, и по видимому, результат оказался хуже чем в текущей конфигурации шедулера :) Поэтому мы о нем не узнали, в релизы оно не пошло, а АМД заявили что шедулер вин10 работает корректно :)

_________________
пятачок его свинейшества


 

Member
Статус: Не в сети
Регистрация: 12.10.2005
k2viper писал(а):
конкретные модели процессоров начнут представляться шедулеру как два логических цпу, каждый с 4/8, а не как один цпу с 8/16. Возможно, кстати, в MS уже протестировали такое простое и очевидное решение, и по видимому, результат оказался хуже чем в текущей конфигурации шедулера

Так есть же версия, что в тех играх, где на Вин7 больше фпс чем на Вин10 это происходит именно потому, что Вин7 не знает о Зене и включает для него именно такой режим. А в десятке NUMA-режима нет, он теперь только в Windows Server 2016 за совсем другие деньги, так что МС на это посмотрели и решили вместо добавки его в десктопную ось тупо зарезать поддержку Зена в семёрке, чтоб большинству было не до сравнений таких тонкостей.


 

Member
Статус: Не в сети
Регистрация: 03.09.2008
На реддите сравнивают количество проданных рязаней и интелов в немецких магазинах, пока рязань отлично продается. Надеюсь, она и дальше будет хорошо продаваться, чтобы можно было купить дешевый 6-ядерный Интел.


 

Member
Статус: Не в сети
Регистрация: 13.06.2008
panda65 писал(а):
На реддите сравнивают количество проданных рязаней и интелов в немецких магазинах, пока рязань отлично продается. Надеюсь, она и дальше будет хорошо продаваться, чтобы можно было купить дешевый 6-ядерный Интел.


не заработать троллям 7700K ^(

_________________
Ryzen 5800X3D, Asus Crosshair VI Hero, KHX3600C18D4/32GX x 2, RX 6900 XT, Samsung 970 Pro 1Tb + 3 x 2 Tb SATA SSD.


 

Member
Статус: Не в сети
Регистрация: 23.05.2009
k2viper писал(а):


Вы плохо себе представляете реальную разработку софта и реальное управление такой разработкой, принятие решений.
Любой достаточно серьезный софт (создаваемый командой разработчиков и продаваемый за деньги), развивается всегда имея в приоритете фичи. Скажите любому управляющему группой разработки про "оптимизацию под какую-то процессорную архитектуру", да вас на смех поднимут.
Потому что архитектура серьезных программных продуктов создается и закладывается на годы. И производительность, о которой вы тут спорите, никогда не будет у разработчика в фокусе, если конечно выбранная им архитектура софта не фатально провальна и тормозит всегда и на всём настолько, что пользователи уничтожают поддержку. Но как вы можете догадаться, в годами разрабатываемом софте это случается довольно редко и если случается, то виной тому ошибки в очередных релизах , а не абстрактная "плохая оптимизация". Оптимизировать искусственным образом исполнение кода - задача на которую забьют с легкостью.

К понятию "серьезного софта" относятся и игры, а точнее игровые движки. Потому что их тоже делают команды и они лицензируются за деньги.

Верно, если какие-то оптимизации под Zen и будут, то не от разработчиков софта, а от разработчиков ОС и их шедулера. Но и это сомнительно, учитывая затраты и околонулевой для разработчика профит. А также факт, что даже сама АМД соглашается, что шедулер винды работает с Zen корректно. Раз уж производитель говорит что всё ОК, то как вы себе представляете чтобы в группе управления решениями, которая управляет командой разработки Винды вдруг решили пооптимизировать шедулер? Сделать это специально под сиюминутную серию процессоров, имеющих миноритарную долю рынка эксплуатируемых ПК, к тому же профит от возможной оптимизации, судя по оценкам, составит несколько единиц процентов итоговой производительности?
Энтузиасты проводили тесты где сравнивали райзен в конфигурации 4+0 (ядра активны только в одном ссх) и 2+2. 4+0 быстрее. Но незначительно. Серьезно вкладываться в оптимизацию никто не будет.

"Оптимизация софта" так и будет вечно недораскрытым патанцевалом Zen. Возможно, с Zen2 ситуация изменится, или поглядев на цифры и прикинув соотношение затрат на полную переработку архитектуры, и возможный профит по производительности в единицы процентов, в АМД просто ускорят меж-CCX шину насколько это удастся :)

Нет совершенно никаких проблем для разработчика учитывать особенности железа, для которого разрабатывается софт. Втч и с целью увеличения производительности. И амд с интелом, как железоделы, тут равнозначны, нет архитектур правильных и неправильных.
Если вы хотите отвечать на мой пост, то пожалуйста опровергайте(если можете), а не пишите блаблабла потанцевал.

Добавлено спустя 4 минуты 6 секунд:
panda65 писал(а):
На реддите сравнивают количество проданных рязаней и интелов в немецких магазинах, пока рязань отлично продается. Надеюсь, она и дальше будет хорошо продаваться, чтобы можно было купить дешевый 6-ядерный Интел.

Скажите, зачем покупать Интел если скажем выгодность покупки одинакова? Нравится монополия? Дойка покупателей?


 

Member
Статус: Не в сети
Регистрация: 03.09.2008
william blake писал(а):
Скажите, зачем покупать Интел если скажем выгодность покупки одинакова?

Нет, не одинакова, у Интел в играх производительность на ядро на 20% выше.


 

Member
Статус: Не в сети
Регистрация: 23.05.2009
SmaSheR писал(а):
Из любви к искусству что ли?
Цель запуска любого проекта - получить на выходе какие-то блага, причем подавляющее большинство рассматривает в качества блага исключительно прибыль.

:bandhead: вы сейчас договоритесь до того что разработчику вообще плевать на скорость выполнения своих приложений.
.
Вообще любой, кто пытается штампами ходить вокруг да около темы с оптимизациями-архитурами, должен бы показать, в чём сложность написания приложения, учитывающего отличия зен от интела, и каков размер этой сложности. Не можете-отойдите в сторону.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 98 • Страница 4 из 5<  1  2  3  4  5  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan