Персональные инструменты
Вы здесь: Главная seminar

Семинар кафедры системного программирования

 

 

 

 

 

Ближайшее заседание: понедельник 21 июня 2021 17-00 (онлайн)

Александр Сибиряков, Леонид Лагунов
Об одной победе над мировыми лидерами

Алгоритм, реверс которого обсуждался на прошедшем семинаре, потребовал реализации для обработки кадров, поступающих с камер в реальном времени. Предшествующие реализации выполнялись на плате архитектуры KeyStone II с DSP-процессорами Texas Instruments (С66x) и привели к неоднозначным результатам. С одной стороны, совместное использование решений TI, FFTW (мировые лидеры по скорости выполнения преобразований Фурье) и OpenCL 5 лет назад предоставило возможность обрабатывать до 80 кадров в секунду, с другой — последовавшая далее несогласованность новых версий этих продуктов привела к почти трехкратному падению скорости обработки изображений.

Команда низкоуровневых разработчиков приняла решение отказаться от всех использовавшихся ранее программных продуктов и «с нуля» разработала программы, обогнавшие мировых лидеров и позволившие довести скорость до 200 кадров в секунду на той же аппаратной платформе.

В ходе доклада мы расскажем об архитектуре VLIW DSP-процессоров TI, их аппаратных особенностях и возможностях, методах реализации на них высокоскоростных вычислений и результатах проделанной работы.

Вход на семинар: https://join.skype.com/LzhAfPdS3jMH (регистрация не требуется, зайти можно заранее).

Прошедшие заседания 2020/2021 учебного года:

7 июня 2021

(понедельник 17-00 онлайн)

Максим Баклановский, Александр Сибиряков
Реверс одного алгоритма

Один из вариантов обратного анализа – это восстановление теоретических основ постановки задачи по алгоритму её решения. Именно такую работу нам пришлось выполнить в рамках одного заказа. Результаты этой работы оказались весьма полезными для построения более совершенных версий исходного алгоритма и разработки очень важного его расширения.

Сама задача поиска фрагмента изображения уточняется, расширяется и обобщается очень разными способами. Её родственными задачами оказываются сравнения выборок, случайных величин и мат. ожиданий. Актуальность этой задачи постоянно и очень быстро растёт, но базовый математический аппарат её решения практически не меняется. Он будет подробно разобран в докладе и проиллюстрирован на множестве примеров.

Вход на семинар: https://join.skype.com/AIuQhOAADW8Z (регистрация не требуется, зайти можно заранее).

29 апреля 2021
(четверг 17-00 онлайн)

Максим Баклановский, Артур Ханов
Расширение I модели исполнения

Расширение модели исполнения, включающее в себя описание обработчиков входных данных и автоматический вызов этих обработчиков при запуске исполняемого файла. Реализация расширения I для языка C и примеры его использования.

Вход на семинар: https://join.skype.com/FATPONYLw5Db (регистрация не требуется, зайти можно заранее).


Архив семинара

Заседания 2019/2020 учебного года

Заседания 2018/2019 учебного года

Заседания 2017/2018 учебного года

Заседания 2016/2017 учебного года

Заседания 2014/2015 учебного года

Заседания 2013/2014 учебного года

Заседания 2012/2013 учебного года

Заседания 2011/2012 учебного года

Заседания 2010/2011 учебного года

Заседания 2009/2010 учебного года

Действия с Документом