Нынешняя осень обещает быть жаркой. AMD только что зафиксировала рекорд квартальной выручки с 2005 года — и не собирается на этом останавливаться. На прошлой неделе компания анонсировала три новых десктопных CPU с началом поставок через две недели. По предварительным тестам 3DMark, это самые быстрые десктопные процессоры на рынке. Например, 24-ядерный Threadripper 3960X оставляет позади и Core i9-9900KS и Intel Core i9-9980XE.

Вкратце о новинках AMD:

  • Ryzen 9 3950X из двух 7-нанометровых чиплетов TSMC: 16 ядер, 3,5-4,7 ГГц, $749.
  • Ryzen Threadripper 3960X (24 ядра, 3,8-4,5 ГГц) и Ryzen Threadripper 3970X (32 ядра, 3,7-4,5 ГГц) из четырёх чиплетов каждый. Это первые процессоры 3-го поколения Threadripper на 7-нанометровой архитектуре Zen 2, $1399 и $1999.
  • Чипсет TRX40 для новых Threadripper'ов. Новый сокет и новые материнские платы.
  • Штатно разгоняемый Athlon 3000G за $49.

Ryzen 9 3950X ориентирован на более массовый рынок, а Threadripper 3-го поколения — на мощные игровые системы и высокопроизводительные рабочие станции (рынок HEDT, high-end desktop).

Представленные процессоры поступят в продажу уже через две недели, с 25 ноября 2019 года (Athlon 3000G — с 19 ноября).

Ryzen 9 3950X


Ryzen 9 3950X — один из самых ожидаемых процессоров AMD, который компания упоминала почти на каждой своей презентации в этом году. Новый флагман AMD для массового рынка настольных компьютеров производится TSMC из двух 8-ядерных чиплетов по 7-нанометровому техпроцессу.

16-ядерный Ryzen 9 3950X основан на микроархитектуре Zen 2. По сравнению с прежним флагманом Ryzen 9 3900X (12 ядер) максимальная тактовая частота увеличилась на 100 МГц (4,7 ГГц против 4,6 ГГц), а кэш L2 увеличен с 6 до 8 МБ. В остальном номинальные характеристики не изменились, даже TDP остался на том же уровне 105 Вт.

Ryzen 9 3950X совместим с большинством материнских плат AM4, но чтобы воспользоваться максимальной полосой в 24 линии PCIe 4.0, рекомендуется материнская плата X570.

AMD заявляет, что производительность Ryzen 9 3950X в играх на 1080p примерно соответствует Core i9-9900K и превосходит Core i9-9920X, а в различных программах для создания контента (графические и видеоредакторы) превосходит и Core i9-9900K, и Core i9-9920X на 18-79% «в избранных тестах».



AMD также подчёркивает, что у 16-ядерного Ryzen 9 3950X энергопотребление ниже, чем у 8-ядерного Core i9-9900K.

Кроме того, все процессоры Ryzen 3000 поддерживают снижение энергопотребления и производительности через программное обеспечение Ryzen Master. Так, процессор с TDP 95/105 Вт можно опустить до 65 Вт. Тогда температура Ryzen 9 3950X упадёт с 54°С до 47°С, а производительность снизится на 23% (в Cinebench nT).



Первые Threadripper 3-го поколения


Ryzen Threadripper 3960X и Ryzen Threadripper 3970X открывают серию процессоров Ryzen Threadripper 3-го поколения.



32-ядерный TR 3970X с 64 потоками имеет базовую частоту 3,7 ГГц, турбо 4,5 ГГц, 64 линии PCIe 4.0, кэш L3 128 МБ, четыре канала памяти DDR4-3200 (1DPC), TDP 280 Вт и рекомендуемую цену $1999. Для контекста, ещё совсем недавно дешевле $2000 можно было купить максимум 10-ядерный процессор, пишет AnandTech.

У 24-ядерного TR 3960X базовая частота чуть выше: 3,8 ГГц. Остальные характеристики те же, а рекомендованная цена $1399.





Издание Tom's Hardware опубликовало предварительные бенчмарки Threadripper 3960X в сравнении с процессором предыдущего поколения Threadripper 2970WX, нынешним десктопным флагманом AMD Ryzen 9 3900X, а также главными конкурентами Intel Core i9-9900KS и Intel Core i9-9980XE.

Процессор Fire Strike Time Spy Time Spy Extreme
AMD Ryzen Threadripper 3960X 27 751 12 604 12 603 / 12 677
AMD Ryzen Threadripper 2970WX 21 567 7539 6556
Intel Core i9-9980XE 30 658 11 492 10 222
AMD Ryzen 9 3900X 28 705 12 164 6696
Intel Core i9-9900KS 26 306 11 759 5385

Как видим, Threadripper 3960X серьёзно превосходит своего предшественника Threadripper 2970WX, что было вполне ожидаемо. Он немного уступает чипам Ryzen 9 3900X и Core i9-9980XE в тесте Fire Strike, однако превосходит их все в Time Spy и Time Spy Extreme.

Результатов тестирования Threadripper 3970X пока нет. Но можно предположить, что увеличение количества ядер на 25% явно повысит производительность в некоторых задачах, которые позволяют массовый параллелизм. Сама AMD заявляет, что Threadripper 3970X «обеспечивает прибавку производительности до 90% по сравнению с Core i9-9980XE, в том числе:

  • До 90% в Cinebench R20 nT
  • До 47% в Adobe Premiere
  • До 49% в V-Ray
  • До 43% в Chromium Release 78 Compile
  • До 36% в Unreal Engine



Результаты бенчмарков Intel Core i9-9980XE 18C36T, AMD Threadripper 3960X 24C48T и AMD Threadripper 3970X 32C64T

Но независимых результатов тестирования пока нет.

Платформа TRX40


Для процессоров TR 3960X и TR 3970X разработан новый сокет sTRX4 и новые материнские платы TRX40, хотя технически в сокете по-прежнему 4094 пина, как и в предыдущем. Представители AMD на презентации упомянули, что закладывались на долголетие этой платформы. Наверное, можно ожидать, что с этими материнскими платами будет совместимо ещё хотя бы одно поколение Threadripper. Они подчеркнули, что новый сокет пришлось внедрить из-за нового требования PCIe 4.0 x8.



Чипсет TRX40 разработан инженерами AMD и производится по 14-нанометровому техпроцессу на мощностях GlobalFoundries.

Большое количество линий PCIe (72, а с резервными 88) позволяет производителям материнских плат предложить самые разные конфигурации, даже такие сумасшедшие, как с 20 портами SATA, пишет AnandTech. В каком-то смысле, именно этот параметр (количество линий), а не количество ядер, становится главным отличием Threadripper от «массовых» Ryzen 9.

Производители материнских плат уже публикуют тизеры своих новинок, а большинство из них будет представлено ближе к 25 ноября 2019 года, то есть дате официально начала продаж Threadripper 3960X и Threadripper 3970X.

Правда, есть опасения, что новые материнские платы окажутся очень дорогими. Пока что самое дешёвое, что удалось найти — это Gigabyte TRX40 Aorus Pro WiFi за $407,81. Остальные ещё дороже.

Athlon 3000G


Athlon 3000G за 49 долларов — довольно интересный процессор, хотя он стоит особняком среди высокопроизводительных новинок. Это двухъядерный CPU на микроархитектуре Zen+ Picasso 12 нм, как Athlon 3000G, Ryzen 3 3200G и Ryzen 5 3400G.

Он работает на частоте 3,5 ГГц без турборежима с графикой Radeon Vega 3 (1,1 ГГц) и TDP 35 Вт. Поддерживает до 64 ГБ памяти DDR4-2933 и поставляется в корпусе с тихим кулером AMD на 65 Вт. По такой цене это довольно привлекательное предложение.

Интересная деталь: AMD позиционирует Athlon 3000G как первый AM4 Athlon, «полностью открытый для оверклокинга». Покупатели могут завышать множитель настолько, насколько выдержит железо. AMD называет плюс 400 МГц «типичным оверклокингом» для конечного пользователя. Именно поэтому в комплекте поставляется кулер для теплоотвода 65 Вт, а не номинального максимума этого процессора TDP 35 Вт.

Вероятно, Athlon 3000G угрожает рыночным позициям Intel Celeron и Pentium. Компания AMD заявила, что готова производить чипы Athlon в большом количестве, так что их дефицит на рынке исключён.


Сравнение производительности Pentium GS400 ($73) и Athlon 3000G ($49)


Сравнение производительности Pentium GS400 и Athlon 3000G на номинальной частоте 3,5 ГГц и после разгона на 3,9 ГГц

Ценовая война


Чем ответит Intel? В начале октября компания представила несколько процессоров новой линейки Xeon W-2200 для рабочих станций и в серверов, а ещё в мае анонсировала десятое поколение процессоров Ice Lake 10 нм. Чтобы выдержать конкуренцию, Intel выпустила процессоры Core i9 десятого поколения на базе архитектуры Cascade Lake-X c более высокими тактовыми частотами, поддержкой Turbo Boost 3.0, большего числа линий PCIe и большего объёма системной памяти с более высокими частотами, а в октябре кардинально снизила цены на процессоры и нового, и старого поколения. Например, цена флагманского 18-ядерного Core i9-10908XE с тактовой частотой 3 ГГц и до 4,8 ГГц в турборежиме, заявлена на уровне $979. Для сравнения, прошлогодний флагманский 18-ядерный Core i9-9980XE на момент выпуска предлагался по $1990.

На данный момент на рынке «мейнстримовых» десктопных процессоров ситуация выглядит следующим образом (для AMD указаны рекомендованные розничные цены, а для Intel цены OEM, которые обычно на 20-50 долларов ниже розничных):

AMD
(цены MSRP)
Ядра Диапазон Ядра Intel
(цены OEM)
    $900-$999 18/36 Core i9-10980XE ($979)
    $800-$899    
Ryzen 9 3950X ($749) 16/32 $700-$799 14/28 Core i9-10940X ($784)
    $600-$699 12/24 Core i9-10920X ($689)
    $500-$599 10/20
8/16
Core i9-10900X ($590)
Core i9-9900KS ($513)
Ryzen 9 3900X ($499) 12/24 $400-$499 8/16 Core i9-9900K/F ($488)
Ryzen 7 3800X ($399) 8/16 $350-$399 8/8 Core i7-9700K/F ($374)
Ryzen 7 3700X ($329) 8/16 $300-$349    
    $250-$299 6/6 Core i5-9600K ($262)
Ryzen 5 3600X ($249) 6/12 $200-$249    
Ryzen 5 3600 ($199) 6/12 Ниже $200 4/4 Core i3-9350K ($173)

Кроме снижения цен, компания Intel предприняла ещё один грамотный шаг, отменив выпуск 16-ядерного Cascade Lake-X, чтобы ситуация не выглядела слишком очевидной.

В то же время AMD заявила, что резкое снижение цен со стороны Intel и прочие манёвры Intel «не повлияют на план выпуска продуктов».

Комментарии (108)


  1. siryoshka
    11.11.2019 17:29
    +1

    Новости чуть меньше чем неделя, задумался за Athlon


    1. dartraiden
      11.11.2019 17:52

      Я бы подождал в следующем году гибридных процессоров на Zen2 (как актуальные Ryzen).


      1. xztau
        12.11.2019 08:04

        Это которые с вегой внутри?


        1. duronus
          12.11.2019 12:13

          сейчас все АПУ ryzen с вегой внутри, просто количество рабочих «ядер» этой веги разное. Но эти АПУ реально хорошая основа для маленького-тихого ПК если игры последние не играть


        1. dartraiden
          14.11.2019 12:15

          Да они все с вегой. Суть в том, что процессорные ядра будут заметно мощнее. Учитывая, что у APU этих процессорных ядер и так всего 2 или 4 (максимум), это будет весьма полезно.


    1. Am0ralist
      12.11.2019 14:39

      Новости чуть меньше чем неделя, задумался за Athlon
      Ну 2/4 Zen+ сейчас как-то не интересны, просто замена Athlon 200GE в эту же цену…
      Будь он на Zen2 — тогда б имело смысл думать, как по мне.


  1. QtRoS
    11.11.2019 17:59

    До покупки своего первого AMD (Ryzen 7 1800x) был абсолютно параллельно, что происходит с рынком ЦП. Теперь болею за красных! Реально хочется процветания компании, которая так конкурирует.


    1. Alexsey
      11.11.2019 23:53

      Правильнее болеть за конкуренцию, а не за конкретную компанию. Ни интел, ни амд не является другом для покупателя и они на (очень условной) стороне покупателей только до того момента пока есть конкуренты.


      1. DrunkBear
        12.11.2019 11:30

        Согласен.
        Если завтра дядюшка Ляо перестанет пилить телефоны и запилит хороший процессор за вменяемый ценник — буду только рад.
        Tarakanator этот профиль энергопотребления не помогает?


        1. Tarakanator
          12.11.2019 11:43

          Спасибо за инфу, попробую.
          Но всё равно лимиты на буст это явно не снимает.


        1. Tarakanator
          13.11.2019 19:31

          попробовал. Не момогает.


      1. upviqq
        12.11.2019 11:38

        Поддерживаю. Это просто бизнес и, возможно, они чем-то пожертвовали ради снижения цены, что может проявиться в будущем. Ну и интел тоже цены не просто так снижает, а за счёт чего-то.


  1. tewak
    11.11.2019 18:23

    Мне кажется AMD демонстрирует как здоровая конкуренция может благотворно влиять на ситуацию на рынке. Благотворно в первую очередь для простых пользователей.


  1. Ivanii
    11.11.2019 21:34
    +2

    Лайк АМД за снижение цен на интелы, 6ти ядерный Core i5-9400F уже стоит меньше 11 000 р.


    1. Sergery8205
      12.11.2019 10:44

      Тоже был рад этой новости, вначале своим глазам не верил ;)


    1. Am0ralist
      12.11.2019 14:21

      Ну так при этом 6 ядерная рязань стоит 9600, при этом на любой мамке возможно оперативку разогнать добавочно (с 2666 до 3200 балистики, например).
      И вроде как 3500Х так же к концу месяца поступят в магазины.
      С учетом, что за 14,5 уже 6/12 zen2 есть, то вообще мало понятно зачем брать i5 в таком случае…


      1. Tarakanator
        12.11.2019 16:25

        я за 12.5 летом 3600 брал. и на баллистаках 3800 cl16 1.4v взял


        1. Am0ralist
          12.11.2019 16:31

          Если честно — рынок было лень промониторить, просто там, где я обычно беру — связка цен именно такая в розницу)


      1. Ivanii
        13.11.2019 11:04

        Меньше 11 000 р. это в моей деревне, в Москве Core i5-9400F уже от 9500 р.


        1. Am0ralist
          13.11.2019 11:26

          Ну я вам отвечал в рамках одного магазина, где 9400 был в вашу цену. Так-то и 3600 в Москве — от 12к стоит, а 3500 в ней же дешевле 9к уже есть…
          С учетом, что следующее поколение консолей — 8/16 будет, брать 6 ядер без вариантов потом перехода на новое поколение без смены всего железа — это очень оптимальный план, ага… Ну и да, либо вы возьмете i5 и топовую мать, в которую потом можно i7 поставить и разгон сделать? Ведь в отличие от амд — у интела с этим всё жестко. Нельзя взять простую мамку и на ней получить все плюшки.


          1. Ivanii
            13.11.2019 13:02

            Разгон сейчас бесполезен, он имел смысл при переключении шины с 66 на 100(+1/3) МГц, со 100 на 133(+1/4) МГц и с 400 на 533(+1/3) МГц на низкочастотных процессорах отдельных линеек(туалатин, Northwood), сейчас получишь не более +10% быстродействия системы и снижение надежности.
            У меня компьютер в основном для работы — проектирование, виртуалки, офисное ПО и для себя файлопомойка, архив, iptv и игрушки, работает 24/7, как показала практика только на интеловских процах, чипсетах и сетевухах это нормально живет.


            1. Tarakanator
              13.11.2019 13:16

              Недавно собрал «ферму» из одной видеокарты. взял какую-то древнюю систему ещё на ддр2. И ничего, год отработала без нареканий. Потом надобность отпала.
              На счёт разгона тоже спорно. Если вам нужно сократить время рендеринга, то +10% производительности действительно не стоят того. Но если у вас игра упирается в цп, то +10% производительности может быть заметно даже на глаз. А альтернатив нет. Много ядер игры не умеют использовать. Вот и выбор либо страдай, либо разгоняй и страдай меньше.


              1. Monoroch
                13.11.2019 13:23

                9 часов на рендер вместо 10, это очень существенная разница. Особенно если задача регулярная.


                1. Tarakanator
                  13.11.2019 13:29
                  +1

                  Если для вас это очень существенная разница, то почему не взять более многоядерный проц?


                  1. Monoroch
                    13.11.2019 13:46

                    Потому что условный переход с 3950х на 3960x, в 2+ раза увеличивает стоимость. И менее чем в 1.5 раза скорость рендера.
                    А разгон это бесплатный прирост производительности за 5 минут + одноразово стресс тест на ночь.
                    И чем больше разовая очередь на рендер, тем существеннее влияют даже 5%, бесплатного ускорения.
                    p.s. В большом суровом медиапроизводстве, разумеется проще добавить мощностей. Но в частном порядке, разгон имеет смысл, в отличии от удвоения трат на мощности, без уже имеющейся на эти мощности загрузки.
                    Да и просто приятно получить чуть больше, за теже деньги.


                    1. Tarakanator
                      13.11.2019 14:00

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


                      1. Monoroch
                        13.11.2019 14:04

                        Разгон памяти это отдельная вселенная для особого изврата)
                        Когда 1 прогон memtest'а занимает час (32Gb), всё желание идти дальше базовых таймингов пропадает.


            1. Am0ralist
              13.11.2019 16:03
              +1

              Разгон сейчас бесполезен,
              Отнюдь, разгон оперативки, например, вполне себе актуален.
              сейчас получишь не более +10% быстродействия системы и снижение надежности.
              Гм, так интел уже сколько лет между разными поколениями выдавал +5% на ядро при одной частоте и продавал с новым сокетом, и ничего, ага.
              как показала практика только на интеловских процах
              А вот это откровенная ложь.


              1. Ivanii
                13.11.2019 16:26

                Гм, так интел уже сколько лет между разными поколениями выдавал +5% на ядро при одной частоте и продавал с новым сокетом, и ничего, ага.

                Я никого не заставляю апгрейдиться на +5%, Интел это делал от дохлости конкурента(у них(Интел) более 10ти лет как есть опытные процы с 80 ядрами но нет коммерческого стимула их выпускать) но и смысла гнать на +5 — 10 % рискуя стабильностью и тратя на это дни времени не вижу.

                А вот это откровенная ложь.

                У вас есть ТАК используемый компьютер с аптаймом от обновы до обновы?


                1. Am0ralist
                  13.11.2019 16:31

                  У вас есть ТАК используемый компьютер с аптаймом от обновы до обновы?
                  У вас есть факты, что АМД в таком режиме уступает интелу? Просьба представить их широкой публике. Это же ваше утверждение было.
                  Если нет — то вы прямо лжёте ради какого-то самооправдания использования интелов.


                  1. Ivanii
                    13.11.2019 21:45

                    У мня есть опыт с несколькими предыдущими(до рязани) процессорами от АМД — достаточно много людей намучились с ними и просили собрать «именно на Интеле» и ни одного намучившегося с Интелом, все кто хотел АМД — «чтоб по дешевле».
                    И у меня есть мой комп на Интеле эксплуатирующийся в таком режиме.


                    1. Am0ralist
                      13.11.2019 23:10

                      Ага, итого, что-то давным давно и единственный комп у вас?
                      Ну ок. А у меня лаборатория, в которой из-за интелов пришлось в слабые компы ставить сплошняком SSD, ибо заменить всё железо на новое скопом экономически невозможно. А всё благодаря чему? Правильно, уже н-ной уязвимости процессоров. Но это же ерунда, особенно для виртуалок, не так ли?
                      Ах да, и новые рязани, благодаря которым 6/12 за стоимость ту же, в которую интел раньше исключительно 4 ядра давал. Угадайте, что же в реальности лучше решает задачи — 4 ядра интела или 12 потоков рязани?


                      1. Ivanii
                        14.11.2019 09:15

                        Посмотрите выше о чем разговор, а не о лаборатории или серверах.

                        Угадайте, что же в реальности лучше решает задачи

                        Мои — Интел 6 ядер.


                        1. Am0ralist
                          14.11.2019 09:33

                          Посмотрите выше о чем разговор,
                          Про ваше ложное высказывание:
                          проектирование, виртуалки, офисное ПО и для себя файлопомойка, архив, iptv и игрушки, работает 24/7, как показала практика только на интеловских процах, чипсетах и сетевухах это нормально живет.
                          Где перечислены задачи, в которых как раз таки либо производительность особо не нужна, либо нужно больше потоков. Но нет, у вас же:
                          Мои — Интел 6 ядер.
                          Да-да, волшебные 6 ядер, которые лучше 12 потоков современного АМД…


                          1. DistortNeo
                            14.11.2019 10:49

                            Где перечислены задачи, в которых как раз таки либо производительность особо не нужна, либо нужно больше потоков.

                            Перечислены задачи, где важна высокая производительность каждого из ядер по отдельности, а не совокупная производительность.


                            Те же игры: если смотреть игровые бенчмарки, то AMD стабильно проигрывает Intel. Как это ни странно, но интеловские 8/8 и зачастую даже 4/4 и 4/8 оказываются лучше амдшных 12/24.


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


                            1. Am0ralist
                              14.11.2019 11:20

                              Те же игры: если смотреть игровые бенчмарки, то AMD стабильно проигрывает Intel. Как это ни странно, но интеловские 8/8 и зачастую даже 4/4 и 4/8 оказываются лучше амдшных 12/24.
                              Да-да, это когда 6 ядер стоят в топовой мамке и с топовой оперативкой? Ну да, очень объективно показывает, как ваши 6 ядер будут работать в бюджетной мамке с 2666 оперативкой.
                              А вот у других вдруг оказывается, что разница в пару кадров и всё?
                              А уж сказки про то, что 4/4 и 4/8 лучше 12/24 — так вообще просто песня. Доказывать вы это, видимо, будете на примере гиперпней. Потому что в реальности всё уже давно не так.
                              Дальше, виртуалки то у вас уже тоже не требуют потоков? Ну да, если вы в это время больше за компом ничего не делаете, а виртуалок не больше одной, то ещё поверю.
                              То-то я на работе с 6/12 (причём старых zen+) сижу и в ус не дую, когда напротив человек с 4/4 жалуется на тормоза при простенькой циве 6 в фоне висящей, если вдруг у нас период затишья?
                              Играм, офисным приложениям, браузерам, средам разработки не нужно настолько много потоков
                              Каждой в отдельности? Ах да, я забыл, у вас вируталки работают только тогда, когда вы за компом не работаете. А для не игр вообще производительность одного ядра редка нужна, если только одно приложение запущено. Проблемы начинаются, когда приложений — много. И тогда потоки решают. Но у вас же где-то в загашниках супер тесты по которым 4/4 рвут 12/24, но вы их не покажете.


                            1. DrunkBear
                              14.11.2019 12:31

                              После обновлений (AGESA 1.0.0.4 B + win10 1909 с обновлением планировщика), ryzen стал быстрее.
                              Да, 9900k превосходит в играх 3700 — в fullHD на 15-30 кадров из 200+, в 4к — кадров на 5 из 100+, но при этом стоит не на 5% дороже.
                              К тому же, задолбали постоянные игры Intel c сокетами не той системы (купите такой же, но новый), голосую рублём против.


                              1. DistortNeo
                                14.11.2019 14:04

                                К тому же, задолбали постоянные игры Intel c сокетами не той системы (купите такой же, но новый), голосую рублём против.

                                К сожалению, Zen 3 будет тоже работать на новом сокете. Не получится сейчас собрать систему "на вырост".


                                1. Am0ralist
                                  14.11.2019 14:43

                                  К сожалению, Zen 3 будет тоже работать на новом сокете.
                                  Это вы взяли там же, где нашли тесты, в которых 4/4 ну или хотя бы 4/8 порвали 12/24? Ну то есть пруфы то будут?
                                  Переход на новый сокет будет только с переходом на DDR5 (и PCI-E 5), про Zen 3, который будет 4-м поколением — таких заявлений сделано не было.
                                  Даже наоборот, в новостях всё пишут:
                                  Zen 3 products are expected to remain socket compatible with all of AMD's current Zen products, which means if you already have any Ryzen system you will most likely be set for a drop-in CPU upgrade next year with a simple BIOS update.
                                  Ваша железобетонная уверенность — наглядная демонстрация того, что интел не зря столько в рекламу вбухивал, вместо того, чтоб цены понижать…


                                  1. DistortNeo
                                    14.11.2019 17:15

                                    Это вы взяли там же, где нашли тесты, в которых 4/4 ну или хотя бы 4/8 порвали 12/24? Ну то есть пруфы то будут?

                                    Ну вот, например:
                                    https://www.pcgamer.com/best-cpu-for-gaming/


                                    Переход на новый сокет будет только с переходом на DDR5 (и PCI-E 5), про Zen 3, который будет 4-м поколением — таких заявлений сделано не было.

                                    Что увидел при запросе "google zen 3 socket", то и написал.


                                    1. DrunkBear
                                      14.11.2019 18:15

                                      Открыл вашу ссылку — судя по графикам, в большинстве случаев, 9700k быстрее, чем 9900k, отличный подбор тестов! И естественно, все тесты — 2080Ti @ FullHD, топовое железо берётся именно ради этого, ага.
                                      Закрыл ссылку.
                                      Мой гугол по тому же запросу отвечает, что в Zen3 не будет поддержки DDR5 для сохранения совместимости с прошлыми материнками.
                                      Пузырь фильтров в действии?


                                      1. DistortNeo
                                        14.11.2019 19:28

                                        судя по графикам, в большинстве случаев, 9700k быстрее, чем 9900k, отличный подбор тестов

                                        А почему это вас удивляет, когда речь идёт об играх, которым 8 потоков хватает за глаза?


                                        И естественно, все тесты — 2080Ti @ FullHD, топовое железо берётся именно ради этого, ага.

                                        Ну вот вам тесты в 4K:
                                        https://www.eurogamer.net/articles/digitalfoundry-2019-amd-ryzen-7-3700x-review?page=2


                                        P.S. Я, если что, до сих пор сижу на Sandy Bridge. Планирую апгрейдиться — во многих новых играх производительность уже начинает упираться в проц.
                                        А совместимость сокетов мне побоку — к моменту очередного апгрейда будет уже DDR-5 в массах.


                                        1. Am0ralist
                                          15.11.2019 11:20

                                          Что уж вас все ссылки на такие уродские сайту, которые настолько адблок не любят, что блочат нафиг просмотр информации на них?
                                          Ну да, ок, а где там 4/4 и 4/8, как вы там писали выше? Я что-то вижу исключительно 8/8 от интела в тех тестах. Видимо, оные таки уже для игр не очень?
                                          Причём не просто 8/8, а разгоняемые 8/8 (и почему же в таких тестах никогда не сравнивают с вариантом без буковки K и на дешевых чипсетах мамки? риторический вопрос, ага) против более дешевых 8/16 (2700х — сейчас в полцены, 3700х — сейчас где-то процентов на 20 дешевле), которые таки не особо и отстают?
                                          Спасибо, в очередной раз демонстрируете последовательность в своих доказательствах. Точнее полное отсутствие оной для ваших слов.


                                    1. Am0ralist
                                      14.11.2019 18:24

                                      Ну вот, например:
                                      Прекрасно, просто прекрасно. Итого 4/8 там не оказался лучше, а только рядом постоял в играх, а вот 4/4 вы где там увидели? Причём где 4/8 лучше, то он лучше чистых 8 ядер интела, что отдельно веселит. А уж как в этих же тестах i5 оказывается лучше i7 и i9 этого же поколения — это отдельная песня. Которую вы не будете замечать. А то выйдет что 4 ядра интела лучше 8 ядер интела и 8/16 потоков интела.
                                      Так что ваше «зачастую» — это просто ложь и сейчас вы просто что угодно накидываете, пытаясь оправдаться.

                                      А уж какой замечательный там абзац в духе:
                                      AMD's latest and greatest third generation Ryzen processors provide the company with its best showing ever in our gaming CPU tests. The 3900X may not be the absolute fastest gaming CPU, but it's close enough at the settings and resolutions gamers actually use, and it's unequivocally the faster CPU outside of games.

                                      DrunkBear — причём фильтров прямо в мозге, не иначе) Повторюсь, не зря интел с полгода назад заявлял, что не будут снижать цены, а вольют деньги в рекламу, дабы объяснить журналистам преимущества интела. В итоге всё равно начал пополам делить, но это уже другая история, у них денег много…


                                      1. DistortNeo
                                        14.11.2019 19:10

                                        Больше ядер — ниже частота одного ядра — ниже производительность в приложениях, которым хватает и небольшого числа ядер. А вы почему-то эту логику считаете ущербной. Ну что ж, ваше право так считать.


                                        1. DrunkBear
                                          14.11.2019 21:44

                                          Эта проблема решается хорошим охлаждением.
                                          Смотрел тесты — 9900KS смогли заставить работать как обещалось на всех ядрах 5Ггц без троттлинга только с топововым водяным охлаждением.
                                          Физика — злая дама.


                                        1. Am0ralist
                                          15.11.2019 11:12

                                          Ну да, когда вышли пс4 с иксбоксом, то освобождение 7-го ядра для игр компании даже отдельно после объявляли, ибо до того 6 ядер было доступно играм, а два под систему уходило. И разработчики игр были довольны, потому что производительность за счёт этого возросла.
                                          В следующем году обе приставки обзаводятся 8/16.
                                          А вы сейчас пытаетесь на уже устаревших играх, которые в 4 потока максимум умеют, при этом загружая их на соточку, убедить окружающих, что это однозначно лучше для всех задач (а вы целый список объявили задача, которые в 4 ядра упрутся при попытке их одновременного сочетания, то есть у вас, видимо, последовательно всё исключительно работает), чем больше ядер/потоков.
                                          При этом, я ещё раз привожу в пример циву 6, которая на моей машинке не приводит ни к какой заметной взглядом нагрузке вися в фоне на отдельном мониторе, тогда как 4 ядра даже более новых поколений, чем у вас, она грузит просто под завязочку прямо на компе напротив моего. Да ещё и с тормозами сама по себе там играется.
                                          Да-да, в 19 году рассказывать, что коре2дуо лучше для игр за счёт большей частоты, чем коре2квадры — это не ущербная логика, я вас понял.


                                        1. Tarakanator
                                          15.11.2019 11:19

                                          Конечно правильная логика.
                                          ведь 12 ядерный 3900x в однопотоке разгоняется до 4.6 ггц.
                                          а 6 ядерный 3600 аж до 4.2ггц.
                                          4.2>4.6
                                          Ну и меньший объём кеша положительно сказывается на однопотоке.


  1. PyerK
    11.11.2019 21:37

    PCI 4.0 огромный шаг вперед для роста конкуренции среди производителей накопителей, ведь в производительность 3.0 уже давно уперлись на последовательном чтении.


    1. vsb
      12.11.2019 13:20

      Что не понравилось с PCI 4 — все материнские платы используют активное охлаждение. Лично мне всегда хватало скорости PCI 3. Конечно понимаю, что кому-то не хватало, но я бы предпочёл PCI 3 с меньшим энергопотреблением для своего компьютера. Интересно, это какие-то временные проблемы или теперь все компьютеры будут с вентилятором на материнской плате?


      1. DrunkBear
        12.11.2019 13:32

        Вентилятор включается при нагреве выше скольки-то там градусов, у себя ещё не замечал его работы.
        Возможно, если поставить побольше PCIE 4 устройств — станет заметно.


      1. PyerK
        12.11.2019 14:58

        Наверняка 4я версия будет изготовляться по улучшенному техпроцессу, и при аналогичной производительности энергопотребление будет меньше чем в 3й версии.

        С другой стороны процессор будет меньше простаивать в ожидании данных с диска, с видеокарты или от сети, и поэтому сможет сделать больше работы за тоже время потребив пропорционально большее количесвто ЭЭ.


      1. oxidmod
        12.11.2019 18:59

        Скоро вроде будут мамки на B550 и там будут варианты без PCIE 4


  1. MSC6502
    11.11.2019 23:10

    Кажется с интелом что-то не так. возможно, это к лучшему. смена фаворита всегда полезна.


    1. Alexsey
      11.11.2019 23:57
      +1

      Интел просто совсем не был готов к тому что у амд все будет настолько хорошо, это прекрасно видно по тому что у интела творилось с линейкой i9 после выхода второго поколения райзенов. Ходят слухи что полноценный ответ от интела будет в 2020-2021 и понятное дело что уже по ценам более близким к ценам амд.

      Ну и амд со своими чиплетами может наращивать ядра в процессорах гораздо проще, чем интел у которого все на одном кристалле.


      1. amarao
        12.11.2019 15:07

        Очень хочется третьего игрока на рынок. Чтобы пятки горели у всех.


        1. Am0ralist
          12.11.2019 15:19

          Ну, вот в России такой есть, помогло?) Горят, правда, обычно другие места у окружающих (у кого лоб, у кого что-то пониже).
          А с учетом патентом на x86 и х64 только у этих двух — то только если у МС удастся план с эмуляцией оного на армах как-то, ибо пока всё прибито к ним. Тут даже если выпустить что-то производительное и крутое, то максимум на прочих рынках получится занять доли (планшеты, смартфоны, суперкомпы и в серверном направлении), а для персоналок — шансов не будет, слишком много прибито софта…


          1. DrunkBear
            12.11.2019 15:26

            А вдруг Risc V взлетит?
            Тогда смогут появиться сотни стартапов с новыми процессорами на открытой архитектуре.


            1. Am0ralist
              12.11.2019 15:29

              Посмотрел на долю Винды в настольном сегменте… Ну, на чудо можно надеяться, но рассчитывать — нет. А так они и сейчас вполне вроде как востребованы в своих сегментах, там где как раз настольные процы не особо нужны?


          1. amarao
            12.11.2019 15:45

            Я имею в виду, конкурентноспособного игрока на x86, имеющего долю рынка и мешающему олигополической псевдоконкуренции от двух игроков.


            1. DrunkBear
              12.11.2019 15:59
              +1

              Думаю, там такой патентный зонтик, что нужно изобретать новую физику для появления нового x86 игрока.
              Intel отлично может придушитьдержать новорожденных конкурентов: VIA, UMC и Cyrix подтверждают.


            1. gotozero
              12.11.2019 15:59

              Нового игрока х86 скорее всего уже не будет, да и не надо оно.
              Скорее всего будут АРМы и Риск5 всякие.
              Интел не просто так под чистую проиграли войну на рынке мобильных процессоров.
              Уж как привлекательно не выглядел х86 на телефоне, оно не взлетело, ибо по эффективности не стояло рядом с АРМами.


            1. Am0ralist
              12.11.2019 16:05

              Ну а почему китайцы покупали у амд возможность делать предыдущие процы только без блоков шифрования и с заменой на свои блоки и выпускали, как свои?
              Потому что кроме этих двух компаний есть только виа на х86, но она как понимаю без прочих кросслицензированных вещей, которые у АМД и Интела сейчас есть.
              Итого, для этого надо выкатить какое-нибудь х128 расширение и подсадить рынок на себя, чтоб амд и интел заставить поделиться патентами на х86 и прочий список, ну и виа выкупить. Не реалистично, к сожалению. Трансляция реальнее.


  1. Stas911
    12.11.2019 05:28

    Очень рад таким новостям — конкуренция таких сильных игроков всем на пользу!


    1. Fedorchik
      12.11.2019 12:29

      AMD никогда не был сильным игроком. Интел как была так и остается главенствующей компанией на рынке х86 процессоров. Просто совсем недавно AMD очень круто рванул вверх и теперь интел приходится отвечать.


      1. vlivyur
        12.11.2019 12:37

        Сильным он был, лидером не был. Так-то у них процентов 20 было.


        1. Fedorchik
          12.11.2019 12:50

          Судя по этому графику я крепко недоооценивал долю рынка AMD.
          image
          Хотя не совсем понятно что именно отражает этот график. График вроде бы построен по базе CPUBenchmark, т.е. видимо это домашние процессоры. Если учитывать серверные, то все будет куда печальнее.


          1. Am0ralist
            12.11.2019 14:28

            На серверном у АМД сейчас всё тоже стало получше, уже к 5% стремятся продаж, так что все шансы начать отжимать и серверный рынок у них большие за счёт эпиков на втором зене.
            Так 18% в настольных — уже за ними, в мобильном сегменте — 14,7%. И это именно в продажах.
            При этом надо понимать, что раньше АМД держались в нише недорогих систем, а сейчас как раз начали отжимать верхний и средний сегмент.


            1. Alexsey
              12.11.2019 14:57

              На серверном у АМД сейчас всё тоже стало получше, уже к 5% стремятся продаж, так что все шансы начать отжимать и серверный рынок у них большие за счёт эпиков на втором зене.

              Думаю что с чиплетным подходом у АМД есть все шансы переломить серверный рынок под себя. Ограничения на выделяемое тепло в серверах гораздо выше, чем в домашних компах и сервера обычно не апгрейдят особо, а меняют целиком так что под одну крышку можно засовывать сколько угодно чиплетов и при необходимости просто менять сокет. Ну и частоты в серверном сегменте не так сильно важны как в домашнем. В общем пока что ситуация — сплошной win-win для амд.


              1. Am0ralist
                12.11.2019 15:13

                Да вообще, как я понял, эпиками заинтересовались многие крупные конторы, так что в следующем году ситуация на рынке станет ещё интереснее.
                Да и есть мнение, что рост рынка ПК обязан как раз том, что стратегия АМД привела к реальным изменениям (а не тем косметическим изменениям, которые из года в год устраивал Интел вместе с сменой сокетов, по сути вынуждая людей сидеть на прошлых поколениях) в производительности и при этом снижением цен.


          1. JKot
            12.11.2019 15:22

            Хотя не совсем понятно что именно отражает этот график. График вроде бы построен по базе CPUBenchmark, т.е. видимо это домашние процессоры. Если учитывать серверные, то все будет куда печальнее.

            А если учитывать монополию AMD в рынке APU для консолей в текущем и следующем поколении?


            1. Fedorchik
              12.11.2019 19:14

              Ну и если учесть сказанное выше, то становится понятно почему в интел так резко зашевелились.


      1. Stas911
        13.11.2019 04:24

        Имхо любая компания, которая может заставить шевелиться лидеров рынка — сильная


  1. Tarakanator
    12.11.2019 08:56

    «полностью открытый для оверклокинга». Покупатели могут завышать множитель настолько, насколько выдержит железо.

    Интересно, а распространяется ли это на разгон через увеличение лимитов буста?
    Мой 3600 нельзя заставить хорошо бустить т.к. он упирается в лимиты энергопотребления. А один из 3-х лимитов прибит гвоздями и его нельзя менять(по крайней мере в сторону увеличения).
    А множителем разгон не интересен т.к. важна производительность в малопоточных приложениях.


    1. nidalee
      12.11.2019 16:07

      А один из 3-х лимитов прибит гвоздями и его нельзя менять
      Какой? Как пробовали менять?


      1. Tarakanator
        12.11.2019 16:13

        PPT если мне не изменяет память.
        Менять пробовал и через райзен мастер и через bios.
        Информация о прибитости гвоздями подтверждается саппортом гигабайта. Ограничение со стороны ЦП.
        На разных платах не меняется по разному. Варианты:
        1)В биосе нельзя крутить значения.
        2)В биосе значения крутить можно, но если проверить результат в райзен мастер, то он не меняется. Ну и судя по частотам тоже не меняется.(это мой случай)
        3)В биосе значение меняется, в райзен мастер оно тоже видно изменённое. Но всё равно есть скрытый лимит. Т.е. допустим изначально лимит был 100, ты поставил 150, в райзен мастере увидешь 150, но использование этого лимита будет не больше 67%.


        1. nidalee
          13.11.2019 05:50

          Информация о прибитости гвоздями подтверждается саппортом гигабайта. Ограничение со стороны ЦП.
          Я думаю, что вас ввели в заблуждение. Ограничения по лимитам на ЦП есть только снизу. В вашем случае это 88 — 60 — 90 (PPT — TDC — EDC).
          А вот сверху лимиты ограничиваются в меню материнской платы. У меня на ASUS они находятся в меню Ai Tweaker -> Precision Boost Overdrive -> переключаем PBO в Advanced -> там есть управление каждым лимитом в отдельности.
          Ryzen Master меняет лимиты в универсальном для всех плат меню Advanced -> AMD Overclocking, и там они не могут превышать лимиты материнской платы.
          Возможно, вы либо не нашли этот Advanced в меню платы, либо вам его порезали (как мне, например, управление Spread Spectrum). Лично я увеличивал себе лимиты, а после обновления на последнюю версию BIOS производитель материнки вообще все, кроме EDC, установил на 10000 по умолчанию.
          С ПБО есть другая проблема — зачастую изменения лимитов либо не делают ничего, либо ухудшают ситуацию. У многих, например, на Gigabyte, увеличение EDC уменьшает максимальную частоту одного ядра. А установка его в Ryzen Master на 0 (то есть, фактически, сброс до стандартных для процессора значений) увеличивает эту частоту.
          В целом, вы вряд ли упретесь в какой-либо лимит, кроме EDC. Он быстро достигает высоких значений при нагрузке по всем ядрам, пока остальные «курят» на 30-60%.
          Но всё равно есть скрытый лимит. Т.е. допустим изначально лимит был 100, ты поставил 150, в райзен мастере увидешь 150, но использование этого лимита будет не больше 67%.
          В таком сценарии последним, основным и неизменяемым лимитом становится температура процессора. Под какой нагрузкой проверяете частоты?


          1. Tarakanator
            13.11.2019 08:31

            я думаю, что не ввели, потому как лимит, прибитый гвоздями встречается на разных материнках. И с разными эффектами(я писал 3 варианта) Если бы производитель ПМ хотел бы ввести лимит, он бы просто спрятал данные пункты в BIOS.
            У меня лимиты находятся там-же где и у вас, + ещё в одном месте. И управляется тоже в отдельности. Только один из лимитов не применяется.
            Вроде снизу как раз ограничений нет. Сегодня могу попробовать занизить лимит и посмотрю что получится.
            А вы проверяли на практике, возможно превышение базовых лимитов? Такое ощущение, что у вас вариант 3.
            Нагрузку давал 2-мя способами:
            1)прайм с разным числом потоков.
            2)kingdoms come deliverance.
            В первом случае я видел, что частота не достигает максимальной 4.4ггц(РВО+200), если потоков больше 3-х. Один из лимитов судя по райзен мастер загружен на 100%
            Во втором случая я видел что частота не доходит до 4400. Показания потреблений не смотрел.
            Температура процессора не является пределом.
            за 70 градусов по ядрам вылезает только при синтетике в 3 потока(максимальная плотность теплового потока) если же в 12 потоков, то даже прайм не прогревает до 70 градусов.
            За 80 не переваливает никогда (стоит алерт в биосе, спикер молчит).


            1. nidalee
              13.11.2019 09:28

              И управляется тоже в отдельности. Только один из лимитов не применяется.
              А какие у вас BIOS и AGESA?
              А вы проверяли на практике, возможно превышение базовых лимитов? Такое ощущение, что у вас вариант 3.
              Я проверял, и установка EDC на стандартное (минимальное) для процессора значение ограничивает частоту в моих задачах на уровне 3900-4000 МГЦ. Повышение в два раза (чтобы перестало быть 100%) увеличивает частоту до ~4100-4200.
              Остальные лимиты в моих задачах недостижимы, больше 60-70% я на них не видел.
              В первом случае я видел, что частота не достигает максимальной 4.4ггц(РВО+200), если потоков больше 3-х.
              Это новым Ryzen, к сожалению, свойственно. Я на своем 3900Х тоже вижу 4600 только изредка, и то на рабочем столе в простое. Благо, производительность на ядро меня не интересует от слова совсем, да и производительность зависит не только от частоты процессора.
              За 80 не переваливает никогда (стоит алерт в биосе, спикер молчит).
              Значит вы точно уперлись в EDC и ограничен, вероятно, он. В прайме без лимитов 3600Х прогревается до 100 градусов почти моментально:
              Я тоже поддался общему настроению, удрученный высокой температурой (103 градуса под водяным охлаждением!) в разгоне и слабым бустом в авто режиме (на моем Ryzen 3700х лишь чудом можно было увидеть частоту 4350Мгц при полном бездействии ПК!)


              1. Tarakanator
                13.11.2019 10:06

                B450 AORUS ELITE f42(букву после 42 не помню) ABBA
                Так EDC у меня меняется и его я повысил. проблема именно в одном лимите из 3-х(ppt вроде). и именно в сторону увеличения.
                по ссылке прайм без лимитов вызван переходом на фиксированный множитель.
                Я себе такого позволить не могу, мне нужен однопоток.

                Перечитайте цитату в конце вашего поста. Там 2 ситуации:
                1)вначале про разгон на фиксированном множителе и высокую температуру
                2)слабый буст при разгоне.
                2-я ситуация 1 в 1 моя. Правда у меня лучше, 4350 даже в играх мелькает. Прайм в мало потоков(не помню сколько, но точно не больше 3-х) даже 4.4ггц может.


  1. DistortNeo
    12.11.2019 13:57

    Важное замечание:
    Ryzen 9 3950X имеет 2 канала памяти
    Intel i9-10*** имеет 4 канала памяти


    При настолько большом количестве ядер пропускная способность памяти уже становится критичной, поэтому интел по-прежнему в фаворе.


    Интересно посмотреть сравнение с TR 16/32 с 4-хканальной памятью, но его пока ещё нет.


    1. PyerK
      12.11.2019 15:08

      При настолько большом количестве ядер пропускная способность памяти уже становится критичной, поэтому интел по-прежнему в фаворе.

      Для приложений чувтствительных к скорости памяти чаще куда важнее это объем кэша процессора. В АМД его вроде как больше (64+8+1).


      1. DistortNeo
        12.11.2019 16:17

        Зависит от задачи. Банальная обработка изображений даже на 4-ядернике в память может упираться. Во многих современных играх, активно задействующих многопоток, высокая пропускная способность памяти тоже даёт преимущества, судя по тестам.


        1. Tarakanator
          12.11.2019 16:42

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


          1. PyerK
            12.11.2019 16:52

            Эффективно загрузить многоядерный процессор задача нетривиальная. Большую часть времени он занимается ожиданием данных (кроме синтетических вычислительных тестов)


            1. Tarakanator
              12.11.2019 18:20

              Обычно ожидание идёт из-за времени доступа, а не времени передачи данных. Поэтому важно время доступа, а не скорость передачи данных.


              1. DistortNeo
                12.11.2019 18:31

                В однопоточном режиме — да. Но ожидают чтения сразу много потоков. Иначе какой смысл брать многоядерник?


                1. Tarakanator
                  13.11.2019 08:39

                  Это был ответ не на ваш коммент. Подозреваю вы потеряли контекст.
                  Я не спорю, что могут быть задачи, которые требуют высокой ПСП, но их не так много. с 16 ядерником конечно будет больше ограничений в ПСП, но бить тревогу без тестов я бы не стал.


          1. DistortNeo
            12.11.2019 18:29

            Да, вклад задержек весьма существенен. Но зачем же тогда разгоняют частоту памяти, раз её вклад невелик?


            1. PyerK
              12.11.2019 19:07

              На случайный паттерн доступа влияют задержки, на последовательный — частота. Каждое приложение/алгоритм имеет свои узкие места, где то важнее одно, где то другое.
              Разгон памяти не настолько интересен, как смена поколений с sdram->ddr->ddr2->...->ddr5->hmc


            1. Fedorchik
              12.11.2019 19:16

              Если речь именно об АМД, то память там разгоняется потому что сам процессор по той же шине в свой же кэш лазит, емнип.


              1. Mad__Max
                13.11.2019 00:07

                Это только в 3й уровень(L3), да и в последнем поколении (3м по счету или архитектура Zen2) эту привязку частоты внутренней шины (Infinity Fabric) к частоте работы памяти уже убрали.


                1. Fedorchik
                  13.11.2019 00:09

                  Привязку убрали, но то что AMD надо быстрая паамять все уже запомнили.


            1. Tarakanator
              13.11.2019 08:44

              1)Потому, что задержки памяти задаются в циклах памяти, а не в наносекундах. Т.е. учеличивая частоту памяти мы уменьшаем задержки. Можно конечно идти по пути уменьшения задержек при той-же частоте, но зачем? Зачем отказываться от халявной ПСП?
              2)бывает к частоте памяти прибито что-то ещё. Поэтому с разгоном памяти растёт частота ещё чего-то. Раньше было FSB, сейчас IF на ryzen.
              3)Не велик не значит что его нет. Сейчас из процессоров производители выжимают все соки. Может быть гораздо проще разогнать цп на 5%(по производительности, а не частоте)+2% по производительности из-за пропускной способности памяти, чем на +7% по цп.


              1. DistortNeo
                13.11.2019 13:17

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

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


                Можно конечно идти по пути уменьшения задержек при той-же частоте, но зачем?

                Потому что эффект от уменьшения задержек проявляется в большем числе задач.


                бывает к частоте памяти прибито что-то ещё. Поэтому с разгоном памяти растёт частота ещё чего-то. Раньше было FSB, сейчас IF на ryzen.

                А вот это действительно аргумент. В случае с Intel как-то попроще будет, как мне кажется.


                1. DrunkBear
                  13.11.2019 13:30

                  IMO, наоборот: воткнул быструю память ( или разогнал текущую) — получил реальное ускорение всей системы, а не +14.5 попугаев в синтетическом тесте.


                1. Tarakanator
                  13.11.2019 13:37

                  А мы и не преодолеваем ограничение памяти.
                  Мы разгоняем за счёт запаса для стабильности, который оставил производитель. И за счёт повышения рабочего напряжения.
                  в моём случае тайминги остались +- одинаковыми со стоком. А вот частота возрасла с 3200 до 3800. Что даёт почти 16% снижение задержек в секундах.
                  память ballistix aes.


                1. Am0ralist
                  13.11.2019 16:11

                  Увеличивая частоту памяти, мы пропорционально увеличиваем и задержки памяти
                  Поэтому гонят и частоту и одновременно снижают тайминги, при этом стараясь остаться в пределах 1,4 В где-то.
                  В случае с Intel как-то попроще будет, как мне кажется.
                  Ну да, там частота же ограничена для сборок на младших чипсетов вроде как? А на топовых имеет смысл брать только топовые i7 и i9 с буковкой K, которые при этом не для разгона со слов самого интела…
                  Так что интел сам вам предложит разогнанный экземпляр за плюс сколько-то баксов и с диким потреблением…


                  1. DistortNeo
                    13.11.2019 16:33

                    Поэтому гонят и частоту и одновременно снижают тайминги, при этом стараясь остаться в пределах 1,4 В где-то.

                    Это если у памяти есть потенциал по уменьшению задержек.


                    Ну да, там частота же ограничена для сборок на младших чипсетов вроде как? А на топовых имеет смысл брать только топовые i7 и i9 с буковкой K, которые при этом не для разгона со слов самого интела…

                    Разгон памяти и младшие модели процессоров и чипсетов как-то не увязываются в одном предложении.


                    Плюс если хочется использовать 4 планки памяти вместо двух, то есть риск, что от разгона по частоте вообще придётся отказаться, т.к. контроллер может не потянуть.


                    1. Am0ralist
                      13.11.2019 23:23

                      Разгон памяти и младшие модели процессоров и чипсетов как-то не увязываются в одном предложении.
                      Только у интела. А у амд-то чего? На А320 для рязани 2200G я лично поставил не 2666, а 3200 для памяти. На b450 — вы так же сможете и процессором поуправлять, а это ни в одном месте не топовый чипсет. И рязани 3 и 5 — не топовые процы. Однако ж — увязывается, в отличие от интелов.
                      Плюс если хочется использовать 4 планки памяти вместо двух, то есть риск, что от разгона по частоте вообще придётся отказаться, т.к. контроллер может не потянуть.
                      На первом поколении (там люди помню и до 3000 не догоняли)? Уже даже на втором было намного лучше (эти же комплекты у людей работали на 3200), в третьем же вообще минимум вопросов у людей.
                      Только напомните мне, какая частота памяти у 9400F будет на дешевых мамках? 2666 с зашитыми таймингами? А если мамку на Z смотреть, то… извините, но это вообще смешно сравнивать будет с платформой амд.


        1. PyerK
          12.11.2019 16:50

          Да, часто упирается в память, но гораздо реже в количество каналов.

          Практически любой фильтр по обработки изображений требует не только линейного обращения к непрерывным ячейкам памяти. Но и псевдослучайного когда итерируемся по колонкам пикселей. В таком случае если всё изображение не влазит в кеш процессора, то мы имеем производительность близкую к производительности рандомного доступа к памяти, а это тайминги ras-cas на каждый переход на новую колонку, а также неэффективное использование полосы памяти когда ради одного байта вычитывается 128 байт, и 127 отправляются вникуда. Т.е. грубо говоря если процессор не узкое горлышко, и картинка влазит в кэш процессора то мы имеем производительность на чтение около 50Гигабайт в секунду (привожу ориентировочные цифры моей домашней машины). Если же картинка больше кэша, итерации происходят по колонкам, то мы имеем цифры порядка 500Мегабайт и меньше в секунду.

          Эти связи не всегда бывают настолько очевидны. Например, если в системе есть 64 МБ кэш памяти, при запущенном скайпе, по производительности к memorybound алгоритмам она ведёт себя как будто в ней всего лишь 4МБ кэша процессора.


          1. DistortNeo
            12.11.2019 18:17

            В таком случае если всё изображение не влазит в кеш процессора, то мы имеем производительность близкую к производительности рандомного доступа к памяти, а это тайминги ras-cas на каждый переход на новую колонку, а также неэффективное использование полосы памяти когда ради одного байта вычитывается 128 байт, и 127 отправляются вникуда.

            Многоканальность здесь как раз должна помочь. У меня вообще трёхмерные картинки по гигабайту возможны.


            Если же картинки маленькие, то молотить каждую 32 потоками может оказаться невыгодно из-за высоких накладных расходов на синхронизацию и делегирование задач. Может оказаться эффективнее обрабатывать одновременно 4 картинки по 8 потока.


            1. PyerK
              12.11.2019 19:01

              Если же картинки маленькие, то молотить каждую 32 потоками может оказаться невыгодно из-за высоких накладных расходов на синхронизацию и делегирование задач. Может оказаться эффективнее обрабатывать одновременно 4 картинки по 8 потока.

              При итерации матриц по колонкам — идеальная гранулярность для многопоточности это когда они все влазят одновременно в кэш процессора (при условии что код не frontend/backend bounded). Ну а если алгоритм баундится например по предсказаниям переходов, то там уже всё равно на гранулярность, зависимость не настолько явная (2-3 порядка).

              Объекты синхронизации я вообще в своём коде не использую. А вот когда лепишь многопоточность к чужим спагеттям, то зачастую без них уже не выходит.


              1. DistortNeo
                12.11.2019 19:23

                Гранулярность — это дробление задачи над подзадачи, которые обрабатываются отдельными потоками. Общий объём одновременно обрабатываемых данных — это немного другое.


                Да, для эффективной работы неудачно написанной программы нужно, чтобы общий объём данных был в кэше. Но если объём данных небольшой (чтоб в кэш влезло), а потоков много, то гранулярность может оказаться слишком мелкой. Не забывайте, что нельзя делить задачу на количество элементарных подзадач, равное количеству потоков, так как вы не можете быть уверены, что все потоки выполняются с одинаковой скоростью.


                Объекты синхронизации я вообще в своём коде не использую. А вот когда лепишь многопоточность к чужим спагеттям, то зачастую без них уже не выходит.

                Если вы их не используете явно, то за вас это делает код из стандартной библиотеки (атомарные переменные) или операционная система.


                1. PyerK
                  12.11.2019 19:41

                  Если рассматривать атомарные операции как memory fence, то да :)

                  Но если не молотить непосредственно в атомики, а использовать их, например, только в финальном этапе reduce, то такими накладными расходами на синхронизацию можно пренебречь.


                  1. DistortNeo
                    12.11.2019 21:55

                    Если рассматривать атомарные операции как memory fence, то да :)

                    Конечно! Если несколько потоков одновременно долбят одну и ту же ячейку, они начинают очень сильно тормозить из-за блокировки шины.


                    Но если не молотить непосредственно в атомики, а использовать их, например, только в финальном этапе reduce, то такими накладными расходами на синхронизацию можно пренебречь.

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


                    1. Kobalt_x
                      12.11.2019 22:30

                      А она прямо нужна? Эффективность распараллеливания ==1 на достаточно больших задачах когда не хватает кэша это миф. >0.8 равномерно загружаем работой ядра и вперёд считать. А что про mfence то чем больше потоков тем больше ад, Поэтому если куча потоков на общей памяти то чем больше алгоритм lock-free тем лучше. Ибо одно дело когда ядер на шине 4/8 А когда их 20/60 то каждый атомик это почти гвоздь в крышку гроба


    1. nidalee
      12.11.2019 16:08

      При настолько большом количестве ядер пропускная способность памяти уже становится критичной
      Это целиком и полностью зависит от задачи, далеко не только от количества ядер.