Ярослав Дуда | |
---|---|
Рожденный | Дембица , Польша |
Национальность | польский |
Альма-матер | Ягеллонский университет |
Известный | асимметричная система счисления (ANS) |
Награды | Премия города Кракова (2021) |
Научная карьера | |
Поля | информатика , чистая математика , физика |
Учреждения | Ягеллонский университет |
Веб-сайт | http://th.if.uj.edu.pl/~dudaj/ |
Ярослав Дуда ( польское произношение : [jaˈrɔswav ˈduda] ), также известный как Ярек Дуда , — польский учёный-компьютерщик и доцент Института компьютерных наук и вычислительной математики Ягеллонского университета в Кракове . Он известен как изобретатель асимметричных систем счисления (ANS), семейства методов энтропийного кодирования, широко используемых при сжатии данных . [1] [2] [3]
Он родился в Дембице , Подкарпатское воеводство , Польша. В 1999 году он окончил среднюю школу № 1 имени короля Владислава Ягелло в Дембице. В 2004 году он получил степень магистра наук в области компьютерных наук, в 2005 году — в области чистой математики, в 2006 году — в области физики, все в Ягеллонском университете в Кракове. В 2010 году он получил степень доктора философии в области теоретической информатики , затем в 2012 году — докторскую степень в области теоретической физики в том же университете. В 2013 году он получил годичную постдокторскую стипендию в Центре науки информации NSF Университета Пердью по приглашению Войцеха Шпанковского . [4] В 2015 году он был назначен доцентом в Институте компьютерных наук и вычислительной математики Ягеллонского университета. [5]
В период с 2006 по 2014 год он разработал семейство методов энтропийного кодирования , называемых асимметричными числовыми системами , в основном используемых при сжатии данных , которые стали широко использоваться в электронных устройствах [6] благодаря улучшенной производительности по сравнению с предыдущими методами. [7] ANS объединяет коэффициент сжатия арифметического кодирования (которое использует почти точное распределение вероятностей ) со стоимостью обработки, аналогичной стоимости кодирования Хаффмана . В табличном варианте ANS (tANS) это достигается путем построения конечного автомата для работы с большим алфавитом без использования умножения. ANS используется во многих продуктах ведущих технологических компаний, таких как Apple , Facebook , Google и Linux , например, для кодирования информации в популярных компрессорах данных Facebook Zstandard , Apple LZFSE , CRAM или JPEG XL . [8] [9] [4] [10] [11]
Намерение Дуды состояло в том, чтобы сохранить ANS свободным от патентов и доступным для общественного использования. В 2018 году его лоббирование помогло убедить Google отказаться от патентной заявки, связанной с ANS, в США и Европе. Однако в 2022 году Microsoft получила патент США, охватывающий модификации метода кодирования данных под названием rANS, одного из нескольких вариантов асимметричной системы счисления, представленной Дудой в 2013 году. [12] В интервью The Register Дуда выразил обеспокоенность по поводу потенциального снижения полезности ANS, поскольку разработчики программного обеспечения могут попытаться избежать потенциального иска о нарушении прав. [13]
В 2021 году он стал лауреатом ежегодной премии города Кракова за исключительные достижения в области компьютерных наук. [14]