Как Durev VPN крадут статьи независимых исследователей для рекламы своего сервиса
Коммерческий сервис Durev VPN превратил мои бесплатные исследования о в воронку продаж платного VPN на YouTube.


Если вы знакомы с ISA-L, Jerasure, Leopard-RS, klauspost/reed-solomon, то полагаю пояснений к картинке выше не нужно, вот ссылка -- забирайте.
Ну а теперь некоторые пояснения: выше перечислены известные библиотеки, реализующие коды Рида-Соломона под CPU для задачи стирания, т.е. у вас есть блоков, вы к ним добавляете еще
блоков и получаете право потерять любые
блоков из
, РС код позволит восстановить потерянное. РС код состоит из нескольких рутин с многочленами, реализация за
-- уровень сложного практического задания на курсе по вычислительной алгебре. В теории еще с 80-х годов было подозрение, что эти рутины можно полностью сделать на основе FFT, получить вычислительную сложность хотя бы
и быстрый алгоритм на его основе. На практике с этим было много проблем, первая и по большому счету единственная практическая реализация со сложностью
появилась в 2016 году в Leopard-RS на основе работы Лина-Чуна-Хана и соответствующего FFT-подобного преобразования (LCH transform). В этом году вышел обновленный алгоритм от авторов исходного подхода с улучшенным декодером, реализация доступна тут. Моя роль тут инженерная: я скрестил Leopard с XDRS, добавил GFNI, отполировал интерфейс и получил
Совместимый с Leopard РС код с произвольными параметрами (Leopard только поддерживает только , у XDRS параметры должны быть степенями двойки)
Выделенные интерфейсы для LCH преобразования и затьюненные вычислительные ядра под AVX2 и GFNI
Ускорение по сравнению и с Leopard, и с XDRS
Единый воспроизводимый бенчмарк
Спасибо за внимание

Коммерческий сервис Durev VPN превратил мои бесплатные исследования о в воронку продаж платного VPN на YouTube.
