Какие программные алгоритмы были реализованы аппаратно
Цитата: Yura12 от 29.11.2024, 06:35
А давайте в этой теме соберём информацию, а какие наиболее интересные примеры из истории, - какие программные алгоритмы были реализованы аппаратно?
Эта тема очень интересна для общего познания.
А давайте в этой теме соберём информацию, а какие наиболее интересные примеры из истории, - какие программные алгоритмы были реализованы аппаратно?
Эта тема очень интересна для общего познания.
Цитата: demis от 29.11.2024, 09:53Ну один из ярких примеров это протоколы А3 и А5 для GSM связи.
(https://ru.wikipedia.org/wiki/A3_(%D1%88%D0%B8%D1%84%D1%80)
Применяется на начальном уровне шифрования канала связи (не путать с ssl или tls).
Есть в каждом мобильнике или устройстве работающем с GSM.
Реализовано в чипе.
В качестве поставщика генерации применен генератор латинских квадратов.
9-го порядка.
Причем спустя много лет когда были опубликованы исходники (изначально они были закрыты), то выяснилось что в коде есть ошибка.
Естественно заменить все чипы GSM на всей планете - проблемно, поэтому так и оставили.
Кратко суть ошибки : пропущена запятая (честно говоря подзабыл, м.б. и не в том месте поставлена) и вместо 9-го порядка получился 6-ой порядок, что существенно меньше по рангу.
Так что про любой мобильник можно смело говорить "это уменя переносной генератор Латинских квадратов"...
Ну один из ярких примеров это протоколы А3 и А5 для GSM связи.
(https://ru.wikipedia.org/wiki/A3_(%D1%88%D0%B8%D1%84%D1%80)
Применяется на начальном уровне шифрования канала связи (не путать с ssl или tls).
Есть в каждом мобильнике или устройстве работающем с GSM.
Реализовано в чипе.
В качестве поставщика генерации применен генератор латинских квадратов.
9-го порядка.
Причем спустя много лет когда были опубликованы исходники (изначально они были закрыты), то выяснилось что в коде есть ошибка.
Естественно заменить все чипы GSM на всей планете - проблемно, поэтому так и оставили.
Кратко суть ошибки : пропущена запятая (честно говоря подзабыл, м.б. и не в том месте поставлена) и вместо 9-го порядка получился 6-ой порядок, что существенно меньше по рангу.
Так что про любой мобильник можно смело говорить "это уменя переносной генератор Латинских квадратов"...
Цитата: Yura12 от 29.11.2024, 12:25
Понятно. Спасибо.
Насколько я знаю, в 2013 - 2014 годы в центральные процессоры Intel встроили аппаратную декодировку VP8 и VP9 форматов видео.
И вроде как формат фотографий JPEG тоже реализован аппаратно в процессорах Intel (как кодирование так и декодирование)
Что ещё?
Понятно. Спасибо.
Насколько я знаю, в 2013 - 2014 годы в центральные процессоры Intel встроили аппаратную декодировку VP8 и VP9 форматов видео.
И вроде как формат фотографий JPEG тоже реализован аппаратно в процессорах Intel (как кодирование так и декодирование)
Что ещё?
Цитата: AenBleidd от 29.11.2024, 13:31Да по сути все, что реализовано на FPGA/ASIC.
Из самого яркого:
- Bitcoin майнер
- декодирование аудио/видео (в абсолютно любой камере, возьмите хоть любой автомобильный регистратор, там стоит чип кодирования конкретного формата видео и аудио)
Да по сути все, что реализовано на FPGA/ASIC.
Из самого яркого:
- Bitcoin майнер
- декодирование аудио/видео (в абсолютно любой камере, возьмите хоть любой автомобильный регистратор, там стоит чип кодирования конкретного формата видео и аудио)
Цитата: Yura12 от 29.11.2024, 14:26
Всё понятно.
Спасибо.
Интересно.
Но больше всё же интересно про компьютерные комплектующие, процессоры, чипы на материнских платах.
Всё понятно.
Спасибо.
Интересно.
Но больше всё же интересно про компьютерные комплектующие, процессоры, чипы на материнских платах.
