Intel® Software Network представляет новый конкурс для разработчиков программного обеспечения - «Параллельные гонки: формула ‘π’».
Мы предлагаем участникам сообщества Intel® Software Network еще раз продемонстрировать свое искусство параллельного программирования. Как и в автогонках, победа будет зависеть не только от мощности "движка": вам пригодится хорошее знание трассы и четко выстроенная стратегия ее прохождения. Лучшим пилотом этапа станет тот участник, кто первым предоставит самую быструю и самую масштабируемую параллельную имплементацию конкурсного задания.
Конкурсное задание
Необходимо написать параллельную программу, вычисляющую математическую константу π («пи», отношение длинны окружности к ее диаметру) с максимально возможной точностью.
Так как число π является иррациональным, то есть таким, которое нельзя представить в виде дроби m/n где m – целое, n – натуральное, задание конкурса сводится к вычислению максимально возможного количества десятичных знаков после запятой за одну минуту (60 секунд).
Критерии оценки и определение победителей
Для определения победителей конкурса будут использованы три критерия оценки:
- Производительность
Критерий производительности определяет эффективную производительность приложения, показанную на базовой тестовой системе*. Производительность оценивается на основании рейтинга конкурсных работ. Оценка за производительность составит от 1 до 100 баллов в зависимости от скорости, продемонстрированной приложением. Самое быстрое приложение получит 100 баллов. - Масштабируемость
Критерий масштабируемости определяет, как изменяется производительность приложения на тестовых системах с различным количеством процессорных ядер*. Масштабируемость оценивается на основании рейтинга конкурсных работ. Оценка за масштабируемость составит от 1 до 100 баллов, в зависимости от прироста скорости работы приложения на системах с бОльшим количеством процессорных ядер. Приложение с наилучшей масштабируемостью получит 100 баллов. - Оперативность
Критерий оперативности определяет, как быстро участник предоставил конкурсную работу.
Рассчитывается исходя из времени отправки решения. Оценка за оперативность составит от 1 до 31 балла. Работы, присланные в день официального открытия конкурса, получают 31 балл. Соответственно, в день закрытия конкурса – 1 балл.
Победителем конкурса является участник, работа которого получила наивысший суммарный рейтинг, то есть набрала наибольшее количество суммарных баллов по критериям производительность, масштабируемость и оперативность.
Суммарный рейтинг конкурсной работы определяется судейской комиссией и публикуется в турнирной таблице конкурса, не позднее чем через 24 часа с момента получения решения от участника конкурса.
Один участник может предоставить несколько версий своей конкурсной работы при условии, что с момента отправки предыдущей версии прошло не менее двух астрономических суток.
Каждая работа и каждая новая версия работы должны сопровождаться подробным описанием. Описание должно содержать не менее двух тысяч печатных символов и может представлять собой анализ алгоритма, анализ производительности, обзор использованных инструментов, методику распараллеливания приложения, методику оптимизации, а также другие технические особенности имплементации в произвольной форме.
Подробнее об оценке конкурсных работ читайте на странице официальных правил конкурса «Параллельные гонки» первый этап 2009 года: формула ‘π’.
* Подробнее о методике тестирования и конфигурациях тестовых систем читайте на странице методика тестирования и конфигурации тестовых систем.
Сроки и условия участия
Конкурс «Параллельные гонки: формула ‘π’» проходит с 5 мая по 5 июня 2009 года.
Для участия в конкурсе необходимо:
- Зарегистрироваться в сообществе Intel® Software Network.
- Заполнить учетную запись участника сообщества Intel® Software Network, включая контактную информацию: ФИО, географический адрес и телефон.
- Создать новую тему с названием и описанием работы в форуме конкурса.
- Приложить исполняемый файл приложения к сообщению в вашей ветке форума.
- Прислать исходный код приложения и подробные инструкции по сборке главному судье конкурса по адресу Dmitry.Oganezov в домене'Intel.com .
Конкурсные работы должны быть предоставлены не позднее 4 июня 2009 года, 24:00, по московскому времени.
Подробнее о сроках и условиях участия читайте на странице официальных правил конкурса «Параллельные гонки: формула ‘π’».
Информация о призах
Победитель конкурса получит следующие призы:
- Процессор Intel® Core™ i7-920
- Системная плата Intel® DX58SO
- Лицензия на набор инструментов параллельного программирования Intel® Parallel Studio
Участники, занявшие второе и третье места получат следующие призы:
- Беспроводные наушники Sennheiser RS-120
- Лицензия на набор инструментов параллельного программирования Intel® Parallel Studio
Поддержка
Если у вас появятся вопросы к организаторам конкурса, пожелания и замечания, пожалуйста, оставляйте их в специальной ветке форума или в виде комментария к данной статье.
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (8) 
| 26.05.2009 03:22
Dmitry Oganezov (Intel)
|
Не совсем понятно, что значит "собственный MPI" Напоминаю, что можно использовать любые языки-библиотеки, при двух условиях: 1) У вас достаточно прав на использование библиотек (лицензия, включая пробные версии) и 2) Вы предоставляете исходный код и подробное описание, как все это скомпилировать. Подробности в правилах. |
| 26.05.2009 19:42
Антон Горошкин |
Учитывается ли время на запуск приложения? или же учитывается только полезное время работы программы? Результат достаточно только отобразить или же необходимо его сохранять на диск? Какие параметры минимальной конфигурации базовой тестовой системы? Интересует количество ОЗУ. |
| 27.05.2009 01:26
Dmitry Oganezov (Intel)
|
Антон, конфигурации тестовых систем описаны в разделе "Методика тестирования" (ссылка в правом блоке). Касательно таймингов, принципа измерений точности, формата представления результата - смотрите, пожалуйста, раздел "Критерии оценки" официальных правил. Ссылка там же, справа. Останутся вопросы - спрашивайте! |
| 31.05.2009 12:12
Даниил |
Доброго времени суток! А не проводился ли компанией Intel конкурс на изобритения (в теории и практике)? Просто у меня есть одна задумка (на мой взгляд очень кординальная и интересная насчет компьютера). И может кто подскажет как свезаться с офисом Intel в Санкт-Петербурге (телефон), знаю что где это располагаются на Ленинском проспекте. Хотел бы побеседовать с ними, если что моя icq 426450316 , avaload@mail.ru Спасибо за внимание |
| 01.06.2009 00:47
Dmitry Oganezov (Intel)
| Приветствую, Даниил! Внизу этой страницы есть ссылка "контакты" - если перейти по ней, то за 1-2 шага можно связаться с Питерским офисом. Хотя лично я бы посоветовал оформить вашу задумку в виде развернутого письма (презентации), и послать, например, мне. А уж я перешлю кому следует. Мой адрес, как обычно - dmitry.oganezov в домене intel.com. |
| 01.06.2009 23:14
Даниил | Понел, но по ссылке если нажать "все офисы в России" выдает только адрес офиса в Санкт-Петербурге. Я решил послать работу на конкурс: http://ru.intel.com/business/community/?act=abouthpc2009 как я понел там принимают работы в теории, так и подтвержденные опытным путем. |
| 02.06.2009 09:16
Dmitry Oganezov (Intel)
| А вот это правильная мысль - конкурсную работу обязательно рассмотрят. Только пожалуйста, уделите особое внимание оформлению. Это важно. |
Обратная ссылка (11)
- Блоги Intel® Software Network » Стартовал конкурс «Параллельные гонки»
05.05.2009 10:45 - AI Robotics » Blog Archive » Pi competition
26.05.2009 08:56 - Блоги Intel® Software Network » Новости прошлой недели
29.05.2009 08:48 - Блоги Intel® Software Network » Новости прошлой недели
29.05.2009 08:50 - Блоги Intel® Software Network » Параллельные гонки: финишная прямая
02.06.2009 11:12 - Блоги Intel® Software Network » Новости прошлой недели
05.06.2009 01:21 - Блоги Intel® Software Network » Параллельные гонки формула “Пи” – результаты
10.06.2009 10:00 - Блоги Intel® Software Network » Победители “Параллельных гонок”
11.06.2009 11:56 - Блоги Intel® Software Network » Победители “Параллельных гонок”
15.06.2009 07:25 - Блоги Intel® Software Network » Ни к чему не обязывающий пост-праздничный пост, или Viva Las Vegas!
12.01.2010 05:58 - Невероятным везениям пост – Блоги Intel® Software Network
28.06.2010 02:51



Владимир Масслов