| 25.03.2010 10:00 | |
К участию приглашаются студенты старших курсов (начиная с 3-го), магистранты, аспиранты дневной формы обучения вузов Санкт-Петербурга, имеющие гражданство РФ.
Cкачать PDF файл - задачи для Летней школы Intel 2010 в Санкт-Петербурге
Задача 1. Подготовка учебно-методических материалов по программному продукту Intel® SOA Expressway.
Задача 2. Разработка маркетинговой стратегии программного продукта Intel® SOA Expressway.
Задача 3. Реализация устранения сточного чередования кадров для пост-обработки видео в мобильных устройствах на языке OpenCL.
Задача 4. Участие в проектировании криптографического акселератора.
Задача 5. Исследование методов управления жестами
Задача 1. Подготовка учебно-методических материалов по программному продукту Intel® SOA Expressway.
В рамках данной задачи Вам предлагается познакомиться с технологией программного продукта Intel® SOA Expressway и поучаствовать в создании учебно-методических материалов по его использованию, предназначенных для российской аудитории.
Планируемый результат:
В задачу входит подготовка описаний примеров использования Intel® SOA Expressway, описание процедуры создания лабораторного стенда для выполнения примеров и ее проверка, оформление учебных материалов в виде курса лекций, подготовка задач и упражнений для практических занятий.
В результате данной работы предполагается, что Вы научитесь пользоваться инструментом Intel® SOA Expressway для решения основных проблем, возникающих в современных информационных системах предприятий, построенных по принципу сервис-ориентированных архитектур, а так же впоследствии сможете поделиться своими знаниями со своими коллегами, студентами и преподавателями.
Требуемый уровень подготовки:
- базовые знания в области Web-технологий – понимание принципов работы сети и протоколов TCP/IP, HTTP, навыки программирования в Java или .net, опыт работы с XML и XSLT;
- желательно – опыт работы с веб-сервисами и знание таких стандартов как SOAP, WS-Security.
Задача 2. Разработка маркетинговой стратегии программного продукта Intel® SOA Expressway.
В рамках данной задачи вам предлагается познакомиться с технологией Intel® SOA Expressway и разработать маркетинговую стратегию его продвижения на российском рынке. В задачу входит исследование российского рынка интеграторов, идентификация и описание основных решаемых ими задач, локализация и адаптация маркетинговых материалов Intel® SOA Expressway к потребностям местного рынка.
Планируемый результат:
Основной: локализованные маркетинговые материалы, раскрывающие потенциал использования технологии Intel® SOA Expressway.
Дополнительный: продуманная стратегия внедрения Intel® SOA Expressway в России, список компаний-интеграторов с описанием проблем которые могли бы решаться при помощи SOA Expressway.
Требуемый уровень подготовки:
- знания в области формирования маркетинговых стратегий, методологии описания бизнес процессов на предприятии;
- опыт проведения исследований рынка.
Задача 3. Реализация устранения сточного чередования кадров для пост-обработки видео в мобильных устройствах на языке OpenCL.
До сих пор на рынке видеоматериалов существуют фильмы в чересстрочном формате (как в телевизионном сигнале), когда один кадр составляется из чередующихся строк двух подряд идущих кадров. Картинка в чересстрочном формате, выводимая на безынерционный дисплей, выглядит некрасиво, поэтому при воспроизведении видео всегда примеряют техники устранения чересстрочности программными или аппаратными средствами. В данной работе предполагается, что чересстрочность будет программой, выполняющейся на видеокарте. Для этого предполагается написать программу на языке программирования OpenCL по определенному алгоритму, а также оптимизировать программу под конкретный графический процессор.
Планируемый результат: программа на языке OpenCL, реализующая устранение чересстрочности.
Требуемый уровень подготовки:
- умение работать с технической документацией и литературой на английском языке;
- навыки программирования на C/C++;
- базовые знания о языке OpenCL и потоковом программировании, желание эти знания развить и углубить.
Задача 4. Участие в проектировании криптографического акселератора.
Криптография широко используется в вычислительной технике, например, при переписке, установлении сетевых соединений, определении подлинности пользователей и так далее. Существует множество криптографических стандартов, многие из которых являются довольно сложными, а, следовательно, используют акселераторы. Очевидно, что на акселератор надо выносить те функции, действия, блоки или вычисления, которые чаще всего используются в криптографических стандартах.
В данной задаче предполагается, что будет выполнен поиск открытых реализаций криптографических функций, библиотек, затем будет произведено профилирование (оценка загрузки процессора) и определены самые сложные блоки.
Планируемые результаты:
- обзор открытых реализаций криптографических функций (из заданного списка);
- результаты профилирования;
- идеи по вынесению частей функций на акселератор.
Требуемый уровень подготовки:
- умение работать с технической документацией и литературой на английском языке;
- навыки программирования на C/C++;
- базовые знания о профилировании программ и потоковом программировании, желание эти знания развить и углубить.
Задача 5. Исследование методов управления жестами
Управление жестами предполагает, что компьютер оборудован видеокамерой, работающей в реальном времени, отслеживающей движения пользователя. На основании жестов пользователя компьютер или операционная система принимает решения о том, какую команду отдает пользователь, например, активировать курсор, переместить элемент и так далее.
В настоящее время существуют открытые библиотеки функций, ориентированных на распознавание действий при помощи web-камеры. Предполагается, что при их помощи можно отследить, например, положение зрачков глаз, и перемещать по экрану курсор вслед за взглядом. Возможны другие варианты жестов: движение рукой, указание пальцем и т.п.
Планируемый результат: демонстрационная программа, реализующая управление жестами при помощи web-камеры.
Требуемый уровень подготовки:
- умение работать с технической документацией и литературой на английском языке;
- навыки программирования на C/C++;
- базовые знания о работе с web-камерами, альтернативными методами ввода, желание эти знания развить и углубить.
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (3) 
| 28.04.2010 23:54
Maria Oseeva (Intel)
| Поясните, пожалуйста, где именно. |
| 29.04.2010 22:28
ksili
| В заголовке говорится про "сточное" чередование, а в тексте, про "чересстрочное". С термином "сточное чередование" вообще первый раз сталкиваюсь. "Сточное" это когда что-то стекает... Наверно "строчное" надо написать. |



ksili
7,630