Новости прошлой недели: TBB 2.2, Media SDK, SIGGRAPH 2009, новый черный пояс и много чего о конкурсах

Всем привет!

Продолжая бороться с недостатком времени, я комбинирую некомбинируемое и помещаю в один пост кучу прошедших "мимо" новостей прошлой недели. Все то, что каким-либо образом связано с ISN, а следовательно, может вас заинтересовать. Поехали:

Релизы (и не только)

4 августа вышла новая версия продукта Intel® Threading Building Blocks - TBB 2.2. Что новенького? Как утверждают коллеги, улучшилась производительность, в честности, производительность планировщика задач и TBB malloc. Упрощены несколько конструкций, включая parallel_invoke, parallel_for_each, parallel_for. Введен новый интерфейс task_group, а инициализация планировщика task_scheduler_init теперь опциональна. Кроме того, добавлены новые и улучшены старые контейнеры. Это если в двух словах, подробности тут и тут (много английских букв). Надеюсь, кто-нибудь из русскоязычных авторов TBB объяснит нам на пальцах, что все это значит :). Например, наш завсегдатай и главный русский ТиБиБишник Алексей Куканов.

Кстати, об Алексее. На прошлой неделе его официально прокачали, и теперь он гордо носит статус Black Belt Software Developer! Это произошло буквально несколько дней назад, так что мы даже иконку в профиле поменять не успели. Леха, мои поздравления!

Примерно в это же время вышел совершенно новый программный продукт от Intel - Media Software Development Kit 1.0. Что это такое? Это API для кодирования и декодирование видео кодеками H.264, MPEG-2 и VC-1. Излишне говорить, что Media SDK оптимизирован под платформы Intel, на которых использует всевозможные аппаратные ускорения. А там, где аппаратного ускорения нет… Быть может, вы помните посты Виктора Черепанова и Дмитрия Серкина? Эти парни как раз и работают над проектом Media SDK. Так что и софтверная реализация кодеков грамотно распараллелена и оптимизирована. Да, на всякий случай - SDK совершенно бесплатен.

Конкурсы

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

Чуть раньше были объявлены результаты первого этапа конкурса Threading Challenge 2009. К сожалению, на этот раз участникам из России не повезло, и приз отправился в солнечную Индию. Но это ничего, осталось буквально пара недель до начала второго этапа. Надеюсь, у нас еще остались желающие постоять за державу :).

В конкурсе разработчиков компьютерных игр «Уровень 2009» определены 22 финалиста, причем 12 из них – из России и стран СНГ. Расклад впечатляет! Хотелось бы верить, что мы не растеряем это преимущество в финале. А еще меня очень порадовал тот факт, что в финал прошли целых три авиасимулятора: в отличие от «гонщика» Вильянова я предпочитаю авиацию.

Выставки

С 3 по 7 августа в Новом Орлеане прошла конференция SIGGRAPH 2009. Что нового показывал Intel? Много чего. Уже упомянутый Media SDK, GPA, и множество совместных наработок с DreamWorks, Autodesk, Corel, Epic Games, Cyberlink и т.д. и т.п. Кроме этого, несколько сессий были посвящены Larrabee, а в кулуарах много говорили о Ct. На YouTube есть специальный плэйлист SIGGRAPH - на случай, если что-то из перечисленного вас заинтересовало.

Прочее

Многие уже знают, что Intel приобрел компанию Cilk. Таким образом, в полку «параллельных» продуктов Intel прибыло: помимо TBB, OpenMP (а Intel прилагает немало усилий к развитию OpenMP), Parallel Studio и приближающегося Ct, это теперь и технологии Click. Больше – лучше?

Всем удачи!

P.S. Просьба к сообществу: если какие-либо из упомянутых материалов на английском вам показались интересными, а главное - достойными перевода, напишите мне.

Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Возможность комментирования русскоязычного контента была отключена. Узнать подробнее.