Информация об изменениях

Сообщение Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сде от 13.11.2024 7:44

Изменено 13.11.2024 8:29 netch80

Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сделали
Здравствуйте, Shmj, Вы писали:

S>Добавление 128-битной архитектуры — это только спец. процессоры и стоят они очень дорого.


Вот тут ты загнался.

Сколько стоит процессор типа, например, AArch64 с обязательной поддержкой SIMD на 128 бит? Неплохие версии такого уровня младших малинок можно купить оптом за 5$ штука. С продвинутым контроллером памяти и прочими вкусными плюшками будет ну 20$. Понятно, топовые будут и 1000$, но это условный аналог Xeon.

Сколько стоит минимальный процессор типа x86 Atom современного поколения? Специально смотрю самый дешёвый... D2550 это 47$. x7203C это 39$. Не знаю, за что сколько, но на "очень дорого" не тянет. И они все умеют SSE вплоть до 4.2.

Можно ещё RISC-V посмотреть, с векторными командами на 128 бит. Вот например целые одноплатники от 17$. Процессор так вообще там наверняка меньше 5$.

Где тут, повторюсь, "очень дорого"??? Это совершенно базовый уровень...

При этом просто сравнение на вхождение в сеть на полную ширину делается парой векторных команд. Единственная не-векторная операция это преобразование длины префикса в маску или наоборот. Ну для таких задач на неё можно и отдельную команду сделать (которая заглянет в небольшое внутреннее ПЗУ или упрощённый вариант бочки сдвига).

Ты застрял мышлением где-то в 2000 году.

S> При этом шина все-равно 64 бита, т.к. ОЗУ и все прочее — делается под 64 бита.


Два такта вместо одного. Невелика потеря.
Re[11]: Разумность 16 байтных IP-адресов - ведь глупость сде
Здравствуйте, Shmj, Вы писали:

S>Добавление 128-битной архитектуры — это только спец. процессоры и стоят они очень дорого.


Вот тут ты загнался.

Сколько стоит процессор типа, например, AArch64 с обязательной поддержкой SIMD на 128 бит? Неплохие версии такого уровня младших малинок можно купить оптом за 5$ штука. С продвинутым контроллером памяти и прочими вкусными плюшками будет ну 20$. Понятно, топовые будут и 1000$, но это условный аналог Xeon.

Сколько стоит минимальный процессор типа x86 Atom современного поколения? Специально смотрю самый дешёвый... D2550 это 47$. x7203C это 39$. Не знаю, за что сколько, но на "очень дорого" не тянет. И они все умеют SSE вплоть до 4.2.

Можно ещё RISC-V посмотреть, с векторными командами на 128 бит. Вот например целые одноплатники от 17$. Процессор так вообще там наверняка меньше 5$.

Где тут, повторюсь, "очень дорого"??? Это совершенно базовый уровень...

При этом просто сравнение на вхождение в сеть на полную ширину делается парой векторных команд. Единственная не-векторная операция это преобразование длины префикса в маску или наоборот. Ну для таких задач на неё можно и отдельную команду сделать (которая заглянет в небольшое внутреннее ПЗУ или упрощённый вариант бочки сдвига).

Ты застрял мышлением где-то в 2000 году.

S> При этом шина все-равно 64 бита, т.к. ОЗУ и все прочее — делается под 64 бита.


Два такта вместо одного. Невелика потеря. Главное, что она тут линейная. (На самом деле в самом важном случае — магистральный раутер — работа идёт только со старшими 64 битами. Тоже упоминал несколько раз.)