170 похожих чатов

Народ, а кто-нибудь знает почему индустрия x86/x64 процессоров в лице

Intel и Amd свернула куда-то не туда и вместо того чтобы добавить статическую RAM память начали добавлять кеши разных уровней и увеличивать их размер? И почему за 40 лет постоянного развития и конкуренкции ни интел ни амд не добавили ни единого килобайта статической RAM памяти?
Кстати кто-нибудь в курсе как обстоят дела с Arm процессорами?

22 ответов

8 просмотров

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

Богдан- Автор вопроса

Но ведь intel и amd постоянно добавляют новые instruction sets которых накопилось пару десятков за последние 20 лет (штук 10 всяких simd-расширений) а вместе с ними добавляют десятки новых регистров (128 битные XMM, 256-битные YMM, 512-битные ZMM для AVX-512) Я просто не могу понять почему нельзя было аналогичным образом добавить хотя бы несколько килобайт SRAM памяти и соотвествующие инструкции для работы с ней и оформить это как новое расширение x64 инструкций

ну кстати про свич вышеупомянутый поинт весьма валиден

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

потому что каждый свич будет сопровождаться дма-трансфером

Богдан- Автор вопроса

Кстати, а кто-нибудь знает умеют ли графические процессоры nvidia/amd/intel/etc теоретически работать самостоятельно без CPU?

Alex
не слишком ли будет это дорого?

хз нужно железо чтоб это проверить, его нет

feedable
потому что каждый свич будет сопровождаться дма-тр...

теперь вопрос насколько это лучше полностью автоматического аппаратного кэша, которым еще можно порулить с помощью префетча?

Berkus Decker
теперь вопрос насколько это лучше полностью автома...

это лучше как минимум тем что тогда реализации не надо заботиться о когерентности кеша

Богдан- Автор вопроса
feedable
нет не умеют

А почему? Ведь процессор это просто железка с определенным API в виде ножек на которые можно подавать либо считывать сигналы по определенным таймингам. По идее чисто теоретически ничего не мешает взять какой-то FPGA emulation board и к его пины подсоединить к ножкам графического процессора

feedable
это лучше как минимум тем что тогда реализации не ...

но тогда придется заботиться программистам прикладникам, а как мы знаем они очень хреново все делают

Богдан- Автор вопроса
feedable
ну и у тебя фпга будет твоим процом

Ну скорее интерес в том а как много логики нужно реализовывать в этом fpga чтобы заставить работать графический процессор? Достаточно ли какого-то простого контроллера который всего лишь запускает и настраивает GPU и он дальше будет работать сам или там нужно реализовать сотни различных протоколов взаимодействия?

Богдан
Ну скорее интерес в том а как много логики нужно р...

ну надо реализовать драйвер гпу, по факту

Богдан
Кстати, а кто-нибудь знает умеют ли графические пр...

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

Стоимость и сложность статики видел?

feedable
да, это дешевле и проще

Что дешевле и проще?) Добавить скратчпад, который юзеру надо менеджить руками?

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
.
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
.
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
6
Карта сайта