AMD працює над процесорами з двома видами x86-ядер

Обсуждение статей и новостей сайта
Відповісти
Автор
Повідомлення
manbearboar
Member

Повідомлення

Scoffer: 29.03.2023 20:51 Першим на відеокартах трасування променів в ріалтаймі показував саме Хуанг
Он мог что угодно показывать, но пока это не запилено в DirectX, это всё баловство.

Запилили MS туда трассировку не для Хуанга, а в рамках изысканий по разработке своей будущей консоли.

Характерно же, что на тот момент ни у кого рабочего решения не было, но Хуанг уже начал его продавать.

Відправлено через 5 хвилин 16 секунд:
Scoffer: 29.03.2023 20:57 AVX-512 не потрібен (ц) Linus Benedict Torvalds
Если бы AVX-512 на кристалле физически отстутствовал, это была бы другая история, можно было бы съехать на то что так и планировалось.
Но ведь он там есть, занимает место, и даже были биосы с поддержкой.
Это выдаёт наспех слепленное решение из того что было, которое ещё и не соответсвует заявлениям об энерго-эффективности.

Как я понимаю, у Интел была инфа, что для Zen4 делается 16-ядерный чиплет, и Лиза может бомбануть 24 ядра на десктоп.
Конфиг 8P+16E были бы на это хоть каким-то ответом.
И тут сила чиплетов в том, что можно закладываться на 24 ядра, а потом переконфигурироваться обратно в 8+8, с оглядкой на конкурентную обстановку.
Scoffer
Member
Аватар користувача

Повідомлення

manbearboar
DirectX давно не є локомотивом прогресу і з запізненням вбирає в себе напрацювання по альтернативним апі. Власне з самого виходу 12ї версії я не пам'ятаю щоб хоч раз в DX завезли щось до того як у себе реалізували Хуанг або Ліза. А от навпаки, в попихах косо-криво аналоги це прям легко. Оно щоб далеко не ходити DirectStorage це адаптація фейсбучно-хуангівсього NetGPU з лінуксів на вінду.

AVX-512 тупо не потрібен на декстопі і все тут, він взагалі нікому не потрібен за межами чистих числодробилок. AVX-512 вперше був реалізований не на "великих ядрах", а на атомах з зіон фі, ще й мало того що AVX-512 так і з 4-поточним гіпертрейдінгом, що дозволило реалізувати такого монстра як Xeon Phi 7290 з 72 ядрами і 288 потоками в рамках 245Вт TDP в далекому 16му році. Так що хромає твоя теорія, хромає. Е-ядра зроблені такими як є спеціально, після переосмислення напрямку розвитку ядер, а не тому, що "не вийшло". Бо дуже давно як все вийшло, на це подивились, і вирішили що фігня якась.
А P-ядра це просто legacy, з котрого з часом або повичищають зайве, або самі p-ядра приб'ють і замість них щось інше буде.
manbearboar
Member

Повідомлення

Scoffer: 29.03.2023 21:20 Е-ядра зроблені такими як є спеціально, після переосмислення напрямку розвитку ядер, а не тому, що "не вийшло".
После "переосмысления" пришлось Gracemont доработать, чтобы там был хотя бы AVX и AVX2, а то было бы грустно 13900 ещё и без avx256.

С уменьшением техпроцессов вопрос встанет обратный, что ещё запихать в P ядро, чтобы оно не скукожилось до 1мм2, так что очень сомнительно, что AVX512 будет оттуда удалён.

Линус скорее проклинал интеловскую реализацию AVX512, которая сильно фрагментирована и страдает из-за низких частот и безумного потребления.
Она была расчитана на те 10нм, которые рисовались в поверпоинте, а не те что вышли в реале. И тем более не на 14нм, куда пришлось эти архитектуры бекпортить.

И ещё есть проблема, что существующие интеловские реализации AVX512 не умеют в смешанный код с включением редких 512 инструкций, т.к. переключение слишком долгое, но это конкрено косяк реализации.
Востаннє редагувалось 29.03.2023 21:53 користувачем manbearboar, всього редагувалось 1 раз.
Scoffer
Member
Аватар користувача

Повідомлення

manbearboar
Ти читав вище що я написав? AVX-512 в атоми завезли за 2 роки до того як AXV-512 завезли в великі ядра. У інтела завжди була реалізація атомів з AXV-512 на борту з моменту появи цього самого AXV-512. I avx1/2 там теж завжди були.
спойлер
Зображення
А ще там був 4-поточний гіпертрейдінг з 13го року.

Відправлено через 6 хвилин 16 секунд:
manbearboar: 29.03.2023 21:45Линус скорее проклинал интеловскую реализацию AVX512, которая сильно фрагментирована и страдает из-за низких частот и безумного потребления.
Ні, Лінусу пофіг на SIMD розширення, він не використовує їх в ядрі імені себе. Його тригерить те, що не вкладаються в однопоточу продуктивність розгалудженого коду з купою IF-ів, що напраму збільшить продуктивність майже всіх програмулин, а не тільки спеціальнозаточених числодробилок.
manbearboar
Member

Повідомлення

Scoffer: 29.03.2023 21:59 manbearboar
Ти читав вище що я написав? AVX-512 в атоми завезли за 2 роки до того як AXV-512 завезли в великі ядра.
Идея Лараби была в том, что X86 будет присутствовать для галочки для общего управления, а вся тяжелая работа будет выполнятся в сопроцессорах, которые намного больше, чем сами x86 ядра.
Отсюда и 4-поточный HT на хилом маленьком x86 ядре, потому что это не для него HT.

Ну прикрутили они AVX и FMA к Airmont, к чему было к тому и прикрутили. До этого вообще использовали модифицированный Пентиум как основу.

Предшественник Альдерлейковского Gracemont - это Tremont.

Таким же образом "сверху" AVX512 прикручивали не только к Airmont, но и к Skylake.
На дайшоте оно буквально видно как прикрученное сбоку.
спойлер
Зображення
Зображення
Ещё скажите что Skylake был с поддержкой AVX512 изначально.
Scoffer
Member
Аватар користувача

Повідомлення

manbearboar
Раз ти сам кажеш що прикрутити AVX-512 до будь-чого не проблема, то в чому взагалі питання?
Інтел не завезла AVX-512 тому, що не захотіла, а не не змогла, що і треба було довести. У них всередині було вирішено що це зайве. Всього-навсього.
Відповісти