Как впихнуть утро в сосновом лесу в 4 килобайта. Иван Авдеев. UNIGINE Open Ai...Unigine Corp.
Иван Авдеев, программист, 2ГИС (Новосибирск).
Расскажу о демосцене с картинками:
- Лайв-экшн на шейдерах
- Лекция про демомейкинг-сайзкодинг
- Демошоу-плейлист
Как впихнуть утро в сосновом лесу в 4 килобайта. Иван Авдеев. UNIGINE Open Ai...Unigine Corp.
Иван Авдеев, программист, 2ГИС (Новосибирск).
Расскажу о демосцене с картинками:
- Лайв-экшн на шейдерах
- Лекция про демомейкинг-сайзкодинг
- Демошоу-плейлист
ПВТ - весна 2015 - Лекция 7. Модель памяти С++. Внеочередное выполнение инстр...Alexey Paznikov
ЛЕКЦИЯ 7. Модель памяти С++. Атомарные операции. Внеочередное выполнение инструкций. Барьеры памяти. Семантика захвата-освобождения
Курс "Параллельные вычислительные технологии" (ПВТ), весна 2015
Сибирский государственный университет телекоммуникаций и информатики
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
http://cpct.sibsutis.ru/~apaznikov
Доклад Кулагина И.И., Пазникова А.А., Курносова М.Г. "Оптимизация информационных обменов в параллельных PGAS-программах" на 3-й Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2014)
29 сентября – 4 октября 2014 г., с. Дивноморское
Презентация с конференции "Город IT"
Томск, 19 ноября 2016 года.
Андрей Аксёнов, ведущий разработчик Unigine.
Доклад: «С одним плюсом».
— К чему надо стремиться, разрабатывая на C++ (и не только)?
— Как писать элегантно на C++’03 и что делать с новыми стандартами?
— Как на C++ делать не надо?
— Об идеальном коде и Идеальной Архитектуре.
ЛЕКЦИЯ 1. Актуальность параллельных вычислений. Анализ параллельных алгоритмов. Многоядерные вычислительные систем с общей памятью
Курс "Параллельные вычислительные технологии" (ПВТ), весна 2015
Сибирский государственный университет телекоммуникаций и информатики
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
http://cpct.sibsutis.ru/~apaznikov
ЛЕКЦИЯ 1. Введение в параллельные вычисления
Курс "Параллельные вычислительные технологии" (ПВТ), осень 2014
Сибирский государственный университет телекоммуникаций и информатики
преподаватель:
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
ПРОГРАММИРУЕМЫЙ ФОРМИРОВАТЕЛЬ ТРАЕКТОРИИ ДВИЖЕНИЯ СЛЕДЯЩЕГО ЭЛЕКТРОПРИВОДАITMO University
Рассматривается методика построения траектории движения следящего электропривода с ограничением скорости и ускорения. Особенность поставленной задачи – заранее неизвестна траектория задания, формирователь траектории (ФТ) реализуется в цифровом виде.
"Применение инфраструктуры YT для поиска нефти и газа". Максим Рябинский, Янд...Yandex
Сейсморазведка — один из самых распространенных методов поиска и исследования нефтяных и газовых месторождений. Он подразумевает колоссальный объём получаемых данных. Яндекс.Терра занимается их обработкой, используя вычислительные мощности Яндекса. В рамках этого проекта мы реализовали процедуру регуляризации сейсмических данных (один из важных этапов обработки) с применением распределённой инфраструктуры YT. В докладе я расскажу о том, что такое Яндекс.Терра, кому и зачем нужен этот проект. Затем будет описан процесс регуляризации сейсмических данных с использованием технологии YT.
ПВТ - весна 2015 - Лекция 7. Модель памяти С++. Внеочередное выполнение инстр...Alexey Paznikov
ЛЕКЦИЯ 7. Модель памяти С++. Атомарные операции. Внеочередное выполнение инструкций. Барьеры памяти. Семантика захвата-освобождения
Курс "Параллельные вычислительные технологии" (ПВТ), весна 2015
Сибирский государственный университет телекоммуникаций и информатики
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
http://cpct.sibsutis.ru/~apaznikov
Доклад Кулагина И.И., Пазникова А.А., Курносова М.Г. "Оптимизация информационных обменов в параллельных PGAS-программах" на 3-й Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2014)
29 сентября – 4 октября 2014 г., с. Дивноморское
Презентация с конференции "Город IT"
Томск, 19 ноября 2016 года.
Андрей Аксёнов, ведущий разработчик Unigine.
Доклад: «С одним плюсом».
— К чему надо стремиться, разрабатывая на C++ (и не только)?
— Как писать элегантно на C++’03 и что делать с новыми стандартами?
— Как на C++ делать не надо?
— Об идеальном коде и Идеальной Архитектуре.
ЛЕКЦИЯ 1. Актуальность параллельных вычислений. Анализ параллельных алгоритмов. Многоядерные вычислительные систем с общей памятью
Курс "Параллельные вычислительные технологии" (ПВТ), весна 2015
Сибирский государственный университет телекоммуникаций и информатики
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
http://cpct.sibsutis.ru/~apaznikov
ЛЕКЦИЯ 1. Введение в параллельные вычисления
Курс "Параллельные вычислительные технологии" (ПВТ), осень 2014
Сибирский государственный университет телекоммуникаций и информатики
преподаватель:
Пазников Алексей Александрович
к.т.н., доцент кафедры вычислительных систем СибГУТИ
ПРОГРАММИРУЕМЫЙ ФОРМИРОВАТЕЛЬ ТРАЕКТОРИИ ДВИЖЕНИЯ СЛЕДЯЩЕГО ЭЛЕКТРОПРИВОДАITMO University
Рассматривается методика построения траектории движения следящего электропривода с ограничением скорости и ускорения. Особенность поставленной задачи – заранее неизвестна траектория задания, формирователь траектории (ФТ) реализуется в цифровом виде.
"Применение инфраструктуры YT для поиска нефти и газа". Максим Рябинский, Янд...Yandex
Сейсморазведка — один из самых распространенных методов поиска и исследования нефтяных и газовых месторождений. Он подразумевает колоссальный объём получаемых данных. Яндекс.Терра занимается их обработкой, используя вычислительные мощности Яндекса. В рамках этого проекта мы реализовали процедуру регуляризации сейсмических данных (один из важных этапов обработки) с применением распределённой инфраструктуры YT. В докладе я расскажу о том, что такое Яндекс.Терра, кому и зачем нужен этот проект. Затем будет описан процесс регуляризации сейсмических данных с использованием технологии YT.
Пишем свой протокол поверх UDP или платформа потокового видео с нуля на милли...Ontico
HighLoad++ 2017
Зал «Дели + Калькутта», 8 ноября, 11:00
Тезисы:
http://www.highload.ru/2017/abstracts/3071.html
Пишем свой протокол стриминга с гарантированной задержкой поверх UDP. Архитектура отказоустойчивого стриминг-сервиса, способного выдержать потерю дата-центра и миллион онлайнов. Проблемы мобильного стриминга и TCP-протокола, QUIC как замена TCP, UDP и fast retransmit, forward error correction (FEC), задержка или потеря пакетов, приоритезация потоков, шифрование и многое другое.
Сервис Видео в Одноклассниках – вторая площадка в Рунете по просмотрам видео, ежедневно мы фиксируем свыше 400 миллионов просмотров видео.
...
Segment routing- возможность задать на источнике (Ingress PE) путь прохождения пакетов по сети, с помощью последовательности сегментов в заголовке самих пакетов
5 встреча Smolensk Computer Science Club
Презентация Анатолий Свириденкова про информационную безопасность
ВКонтакте: http://vk.com/scsc5
Видео (фрагмент): http://www.youtube.com/watch?v=YmORMZGFvgo
2 встреча Smolensk Computer Science Club
Презентация Александра Фединцева про биоинформатику
ВКонтакте: http://vk.com/scsc2
Видео: https://www.youtube.com/watch?v=b3TZEeeIQ1c
4. Неэнтропийные методы:
Run- L ength Encoding ( RLE )
Ис ходная с трока:
WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWW
WWWWWBWWWWWWWWWWWWWW
Сжатая с трока:
1 2 W1 B1 2 W3B2 4W1 B1 4W
[ применяетс я в J PE G, PCX и др. ]
15. Prediction by partial match
( PPM)
abbbabbb
Модель 1 - ого порядка:
Контекс т Символ
Частота
a
a
0
a
b
2
b
a
1
b
b
4
16. Prediction by partial match ( PPM)
1 . readSymbol( )
2 . shorten c ontext
3. while ( c ontext not found)
4.
output( escape sequence)
5.
shorten c ontext
6. output( c haracter)
7. while ( c ontext length not - 1 ) do
8.
inc freq
9.
shorten c ontext
27. Колмогоровская сложность
Колмогоровс кая сложнос ть K( x) - мера
вычис лительных рес урс ов, необходимых для
точного определения объекта x.
- Завис имос ть колмогоровс кой сложности от
языка опис ания ограничена
- Колмогоровс кая с ложнос ть невычислима
- На практике значение колмогоровской
с ложнос ти может быть аппрокс имизировано
различными алгоритмами с жатия
28. Perpetuum mobile в сжатии данных
R = c ompressed_siz e / unc ompressed_size
typ R < 1
avg R > 1
avg R <= 1 - perpetuum mobile в сжатии данных
R_c opy = 1 = c onst