Конкурс «Объясни на пальцах»

Создать новую статью

10.12.2008 09:49


Oбъясни на пальцах

Грядет череда праздников, время хорошего настроения, мандаринов, елочных игрушек и новогодних подарков. Мы тоже решили сделать что-нибудь праздничное для участников сообщества Intel® Software Network и раздать немного призов.

Итак, мы объявляем конкурс «Объясни на пальцах»

Объясни на пальцах

Конкурсное задание: необходимо доступно и с юмором объяснить «сложные» термины из области параллельного программирования:

  • Deadlock
  • Data Race 
  • Lost Signal 
  • Abandoned Lock 
  • False Sharing 
  • Critical section 
  • Read/Write Mutex 
  • Semaphore



Например, Deadlock (взаимная блокировка):
Васе и Пете нужно сделать курсовики по программированию. Чтобы сделать курсовик, нужны методичка и учебник. Вася взял в институтской библиотеке последний учебник, а Петя – последнюю методичку. Таким образом, произошла взаимная блокировка, - обоим пришлось идти в академ.

Или, еще пример, Read/Write Mutex:
В мужском туалете несколько кабинок. Чтобы убраться в туалете, уборщица должна дождаться пока все кабинки освободятся. Те, кто в кабинках, выставляют Mutex (красный сектор на замке кабинок), на «чтение». Как только они закончили, уборщица выставляет свой Mutex (табличка «технический перерыв 15 минут»), получая эксклюзивный доступ к ресурсу на «запись».

Не ограничивайте фантазию – вы можете использовать любые жизненные примеры, присылать картинки и комиксы, рисовать Flash ролики, и так далее. Представте себя преподавателем, которому предстоит читать лекцию по параллельному программированию первокусникам с филологического факультета. Материал должен быть изложен доступно, технически корректно и по возможности - коротко.

Для участия в конкурсе достаточно объяснить один термин, но на призовые места могут рассчитывать лишь те, кто проявит волю к победе и полностью раскроет тему.

Номинации и призы

 

Приз «Выбор экспертов»

Нетбук Ноутбук Asus Eee PC 901 на базе процессора Intel® Atom N270. Надеемся, что этот компьютер станет не только украшением новогодней елки, но и полезным помощником в вашей работе.

Победителя определяет «экспертная комиссия» в составе: руководитель российской команды разработчиков Intel® Threading Building Blocks Алексей Куканов, инженер-консультант Владимир Цымбал и комьюнити менеджер Intel® Software Network Дмитрий Оганезов.

 

Приз «Выбор сообщества»

5 надоедливых будильников Nobby. Чтобы выключить такой будильник, нужно... на него наорать. А если он и после этого не успокоится - можно просто придушить. В любом случае, он сделает все, чтобы разбудить хозяина вовремя.

Пятерку призеров определит голосование сообщества; приз получат участники, объяснения которых наберут наибольшее число голосов.

Участие в конкурсе

Для участия в конкурсе необходимо:

  • Зарегистрироваться в сообществе Intel® Software Network (это на случай если вы еще не зарегистрированы)
  • Опубликовать объяснение одного или нескольких терминов на форуме ISN
  • …либо в ISN блоге. Кстати, если напишите блог, то получите дополнительный приз: фирменную футболку блоггера.
  • В зачет принимается объяснение одного или нескольких конкурсных терминов (Deadlock, Data Race, Lost Signal, Abandoned Lock, False Sharing, Critical section, Read/Write Mutex, Semaphore). Внеконкурсные термины приветствуются, но в зачет не принимаются.

В конкурсе могут принять участие все желающие, в том числе сотрудники Intel.

«Объяснения» принимаются с 9 декабря по 24 декабря 2008 года (включительно).

Пожалуйста, пожалейте организаторов: обязательно укажите термин, который вы пытаетесь объяснить. Не публикуйте один и тот же вариант несколько раз. Наши модераторы будут удалять некорректные записи в форуме.

Определение победителей

24 декабря 2008 года, в 12:00 по московскому времени мы заканчиваем прием работ, и 25 декабря начинаем голосование, чтобы определить победителей в номинации «выбор сообщества».

Голосование продлится до 12:00 30 декабря 2008 года. Обратите внимание: мы не учитываем голоса, поданные до начала официального голосования и после его окончания.

Результаты голосования и победители в обеих номинациях будут объявлены 30 декабря 2008.

Раздача призов состоится сразу после новогодних праздников. Доставка призов по России и странам СНГ производится за счет организаторов. Остальным призерам придется забирать призы самостоятельно, из московского офиса Intel.

Вопросы и пожелания

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