Radeon RX 5700 и RX 5700 XT

Radeon RX 5700 и RX 5700 XT

В раздел: Прегледи, Ревюта, Ревюта, статии и ръководства от на 10.07.2019, 5,380 показвания
Страница от ревюто: 1 2 3 4 5 6 7 8



RDNA

Серията Radeon RX 5700 въвежда новата архитектура RDNA (Radeon DNA), която изглежда ще бъде основата за следващите няколко поколения напред. И тя идва с големи промени, най-вече на най-ниското ниво на графичния чип – изчислителния модул (Compute Unite). Добре познатата досега GCN архитектура използваше за основа следната конфигурация – 4 броя векторни блока с по 16 елемента (64 АЛУ), способни да изпълняват 32-битови операции с плаваща запетая, един целочислен скаларен процесор и един блок за разклонения и 4 текстуриращи блока. В RDNA броят на тази структура се променя на 2 32-елементни векторни блока, скаларните процесори стават 2. Текстуриращите модули са отново 4, но те вече са способни да изпълняват 64 битово филтриране(FP16 формат) на текстурите, докато старите работеха в 32 –битов режим и се нуждаеха от 2 такта за целта. Подобна поддръжка отдавна присъства в процесорите на Nvidia и честно казано е малко изненадващо защо отне толкова време на AMD.

Докато старият GCN CU разполага само с един диспечер, който обслужва всичките 4 векторни блока, то в RDNA всеки блок има собствен диспечер. В добавка архитектурата предполага комбинирането на два CU в т.нар. Worк Group Processor, като идеята е, че така се комбинират регистрите и локалната споделена памет. По този начин се увеличава гъвкавостта, като при нужда данните от единия CU могат да прелеят и в регистровата памет на другия, ако има свободно място. Целият този WGP се управлява от т.нар. Wave Controller, който изглежда служи като още едно ниво на диспечериране, макар че от AMD не говорят много за него. На практика мисля че може да разгледате всеки work group processor подобно на CCX-те в процесорите Zen. По този начин по същество командният процесор на графичния чип не управлява 40 CU, а „само“ 20 WGP, което би следвало да се отрази доста ползотворно на скалирането с по-голям брой изчислителни блокове, което очевидно беше проблематично за архитектурите на AMD от Fuji насам.

Заедно с това от AMD правят и една фундаментална промяна на софтуерно ниво – въвежда се нов режим на организация на данните – Wave32. Wavefront в терминологията на AMD е най-малката група от данни, които се подават за обработка на графичния чип. От повече от 10 години, мисля че още от времето на първите опити в GPGPU в ерата на Radeon HD 1900, по времето когато графичното поделение все още съществуваше самостоятелно под името ATI Technologies, се използва размер на wavefront-a от 64 елемента, т.нар. Wave64. Wave32 пък намалява размера до 32 елемента. Целта е да се позволи подаването на един цял wavefront на векторните процесори на всеки такт. За сравнение GCN изпълнява един wavefront по отделно върху всеки векторен процесор, но за последователни 4 такта. Това обаче означава, че данните остават в локалната памет и я заемат за целя този период, както и потенциалните свързани инструкции трябва да изчакват 4 такта изпълнение. Подаването на всеки такт би следвало да увеличи сериозно използването на ресурсите и да намали драстично в някои случаи времето за изпълнение на програмите.

RDNA запазва работата с Wave64 в хибриден режим, като в този случай всеки wavefront се изпълнява за два такта върху векторният процесор, което все пак е сериозно подобрение спрямо GCN. Целта в случая е да се запази ефекта от всичките оптимизации, натрупани последните 8 години за GCN и може би най-вече да се запази софтуерната съвместимост между старите конзоли и очакваното ново поколение.



Всички страници от статията:

  1. Radeon RX 5700 и RX 5700 XT
  2. RDNA
  3. RDNA, продължение
  4. Нови софтуерни технологии
  5. Тестова система
  6. Резултати
  7. Консумация, температури, овърклок
  8. Заключение


Страница от ревюто: 1 2 3 4 5 6 7 8




Етикети: , , , ,



11 коментара

  1. 1 Гого // 10.07.2019 в 21:53

    Гледам, че няма пуснати коментари. Или няма написани, или Чизмаров не е влизал, или не ги е харесал. Моят също няма да му хареса. Май е забравил, че на слайдовете преди време Next Gen архитектура е нарисувана за през 2020г. Явно не става въпрос за RDNА-то в Navi 10 и съвсем естествено в този ред на мисли не важи и за по-големият му батко Navi 20, който трява да излезе няколко месеца по-късно, през първата половина на 2020. Има нещо курдисано, за поне на хартия, втората половина на 2020г. и то ще е истински новото. А RDNА, все още ми се струва като доста подобрен GCN и макар на пръв поглед да изглежда различно заради измененията в макроорганизацията на чипа, не е баш този Next Gen, за който става въпрос, че ще бъде факт(надявам се) във вече не чак толкова далечното бъдеще, от след около 12-14 месеца. Все пак си оставям аванс за още малко време напред в бъдешето, вероятно е само да е хартиено представяне, или най-много да излязат професинални модели през 2020г с Next Gen архитектурата, за любителският пазар по-скоро през 2021г.

  2. 2 Димитър Чизмаров (DeepBlue) // 11.07.2019 в 10:04

    Тия слайдове са толкова относително направени, че никой не може да ти каже кое кога е точно поставено. Отделно има една огромна уловка. Вътрешно в АМД говорят за 2 неща – хардуеран архитектура и софтуерен “език”. Нави е нова хардуерна ерхитектура, но софтуера отгоре е GCN. Малко като х86 процесорите се получава, софта е х86, но се превежда във вътрешния РИСК на процесора. С тази разлика че Нави всъщност поддържа и софтуерния RDNA. Възможно е да се има предвид че това през 2020-2021 ще е вече чисто RDNA и на софтуерно ниво.

    Във всички случаи хардуерната архитекура е изцяло нова.

  3. 3 Castamere // 11.07.2019 в 07:16

    Въпрос към автора на ревюто: до колкото разбирам охладителите на 5700 и 5700xt са различни като на xt е даже с по-голям по размер вентилатор. Казваш, че 5700 е много тиха, а 5700xt е шумна и много по-гореща. Според теб това е така главно заради орязания клок на 5700 и възможнотта на 5700xt да си увеличи power limit-a с цели 50%? В края на месеца EKWB пускат воден блок за 5700/xt и проблемите с температурите и шума ще се решат, остава само тази стена на 5700 от 1850Mhz :)

  4. 4 Димитър Чизмаров (DeepBlue) // 11.07.2019 в 10:01

    Не, охладителите са еднакви, единствената разлика е външния вид на 5700ХТ. Отделно според мен никоя от картите не беше шумна, просто 5700ХТ беше малко по-шумна от 5700. Разликата е изцяло поради по-голямата консумация на 5700ХТ.

  5. 5 craghack // 11.07.2019 в 08:34

    Като гледам ревюто, стигам до заключението, че с Нави АМД правят това, което направиха с Райзън. Нова архитектура, огромно подобрение спрямо предната, но и някои слабости спрямо конкурента. С по-яките Нави карти има всички изгледи нещата да се повторят, т.е. да притиснат НВидия много здраво. Да видим. С нетърпение чакам какво ще може 5800ХТ, а защо не и 5900 :)

  6. 6 Castamere // 11.07.2019 в 10:18

    Това звучи много добре, имам надежда да се размина с водните блокове :) Благодаря ! А как стои въпроса с crossfire, нали уж вече щял да е през DirextX 12 и Vulkan, имаш ли наблюдения малко да разсееш мъглата :)

  7. 7 dan // 11.07.2019 в 15:36

    830 лева е в Джар… 350$ карта е 830 лева! Да си ….
    Ще се търси от чужбина през роднини.

  8. 8 Димитър Чизмаров (DeepBlue) // 12.07.2019 в 09:49

    Ако потърсиш, може да я намериш и аз под 800 лв.

  9. 9 djidjo // 12.07.2019 в 08:17

    2060 е мъртва карта, сравнението с 2060 Super, която е актуалният ценови конкурент, променя някои от изводите за 5700/XT.

  10. 10 Димитър Чизмаров (DeepBlue) // 12.07.2019 в 09:47

    2060 не е мъртва карта, тъй като няма да бъде спирана от продажба. Сравнението с 2060 Супер не променя абсолютно нищо тъй като имаш карта за $399, точно колкото 5700ХТ, която е с над 10% по-бавна от нея. Т.Е. същата ситуация като 2060-без-супер и 5700-без-ХТ.

  11. 11 djidjo // 12.07.2019 в 15:17

    Да, 2060 Super струва $399, но за сметка на това 2060 вече не е $349, а по-малко, което пак я прави по-евтина от чистото RX 5700. Отделно от това, при AMD все още си говорим за карти с референтен дизайн и да не се окаже, че моделите с прилично охлаждане на чистото RX 5700 ще струват колкото 2060 Super :)

Коментари: