Инфинити фабрик - нормальная шина, не гони. Работу с ней просто надо оптимизировать, как и алгоритмы передачи данных между L1 соседних ядер.
Инфинити, кстати, не сильно-то далеко ушла от Гипертранспорта, и является его улучшенной модификацией. И, да, ты уж определись, что именно у тебя снижает производительность - деление на модули или внутренняя шина. У падения производительности при передаче данных между модулями есть свои причины, гораздо более серьёзные чем задержки на коммутаторе.
Вам про Фому, а вы про Ярёму. Конечно проблема человека со сломанными ногами не в том, что его костыли неправильно работают. Проблема в сломанных ногах.
Проблема же Zen в том, что на данном этапе ГлоФо не способна массово производить 8-ми и 6-тиядерные CCX. Из-за чего и приходится связывать их посредством ИФ. Сама-то она с задачей справляется. Но единый 8-ядерный CCX был бы на порядок лучше.
matocob писал(а):
Инфинити фабрик - нормальная шина, не гони. Работу с ней просто надо оптимизировать, как и алгоритмы передачи данных между L1 соседних ядер.
Можно как угодно оптимизировать алгоритмы работы и прочее, но ОГРОМНЫЕ задержки при работе с ОЗУ — никак не исправить софтверно.
Member
Статус: Не в сети Регистрация: 09.04.2007 Откуда: г.Москва
AnatoliyBelkin писал(а):
но ОГРОМНЫЕ задержки при работе с ОЗУ — никак не исправить софтверно
А что, у Интела они сильно меньше? Там вообще безумные задержки с ОЗУ. Полагаю, что проц до 90% времени стоит, ждёт данных из памяти (про кэш - в курсе). Интересно, кто-то такие данные как-то получал? И можно ли их вообще получить?
_________________ Люди, не повышайте энтропию Вселенной!
Member
Статус: Не в сети Регистрация: 31.07.2006 Откуда: Академгородок П Фото: 85
AnatoliyBelkin писал(а):
Можно как угодно оптимизировать алгоритмы работы и прочее, но ОГРОМНЫЕ задержки при работе с ОЗУ — никак не исправить софтверно.
Вы сами не в теме. Огромные задержки при работе с ОЗУ - это к интегрированному контроллеру памяти, а не к Инфинити Фабрик. Межмодульная шина вносит задержки, но они ни в какое сравнение не идут с катастрофически медленным КП (латентность примерно в 2 раза выше чем у Интел) АПУшки, где всего один модуль и нет межмодульной шины, в работе с ОЗУ не сильно-то быстрее двухмодульных решений
Очередной "легко погнанный до 4.2 райзен 2600" Как грицо - "нюню".
Как же я люблю, когда люди ссылаются на пустые графики Hardware Debunked. Нет чтобы живые тесты двух систем посмотреть.
Как пример: в играх на Frosbite(Battlefield 1, Battlefront, FIFA и тд), CryEngine(Crysis, Kingdome Come, Prey и тд), WatchDogs и поддержкой API Vulkan Ryzen 1600 даже чутка быстрее i5 8400 с такой же ОЗУ.
"i2hard"
"Intel i5-8400 vs. AMD Ryzen 5 1600"
"Battlefield 1 от польского блоггера"
"Crysis"
P.S. Ну чтобы конкретно Ryzen 2600 догнать i5 8400 хватит и выставления субтаймингов(АМД в БИОСах их приходится завышать для лучшей совместимости под XMP-профиль под интел) То есть по факту — это +- одинаковые камни.
Member
Статус: Не в сети Регистрация: 24.11.2002 Откуда: New Mexico, USA Фото: 37
matocob писал(а):
Вы сами не в теме. Огромные задержки при работе с ОЗУ - это к интегрированному контроллеру памяти, а не к Инфинити Фабрик.
На фотке кристалла видно, что контроллер одного канала памяти находится по одну сторону кристалла, а второй канал по другую сторону. Каждый модуль напрямую общается только со своим каналом, а со вторым связь идёт через IF. Отсюда возрастают задержки более чем в 1,5 раза. Я думаю, что сами контроллеры вполне хорошие, но между ними всё тот же низкочастотный IF. Низкая частота = высокие задержки, несмотря на высокую пропускную способность.
На фотке кристалла видно, что контроллер одного канала памяти находится по одну сторону кристалла, а второй канал по другую сторону. Каждый модуль напрямую общается только со своим каналом, а со вторым связь идёт через IF. Отсюда возрастают задержки более чем в 1,5 раза. Я думаю, что сами контроллеры вполне хорошие, но между ними всё тот же низкочастотный IF. Низкая частота = высокие задержки, несмотря на высокую пропускную способность.
Тогда у АПУшек АМД по вашей логике только одноканальный контроллер? Там один контроллер памяти, подсоединённый к ИФ, который соединяет два других кристалла.
"Двухканальный контроллер слева сверху на пример APU Ryzen"
Сейчас этот форум просматривают: Bing [Bot] и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения