| 11.05.2009 13:00 | |
Официальные правила конкурса «Параллельные гонки: формула ‘π’»
Описание конкурса
«Параллельные гонки: формула ‘π’» – конкурс для русскоговорящих участников сообщества Intel® Software Network.
Участникам конкурса предлагается выполнить следующее задание: необходимо написать параллельную программу, вычисляющую математическую константу π («пи», отношение длинны окружности к ее диаметру) с максимально возможной точностью. Данное задание сводится к написанию приложения, вычисляющего максимально возможное количество десятичных знаков числа Пи после запятой на конкурсных тестовых платформах за одну минуту (60 секунд).
Победителям конкурса вручаются ценные призы.
Официальные правила и подробная информация о конкурсе представлены ниже.
Регистрация для участия
Для участия в конкурсе необходимо:
- Зарегистрироваться в сообществе Intel® Software Network.
- Заполнить учетную запись участника сообщества Intel® Software Network, включая контактную информацию: ФИО, географический адрес и телефон.
- Создать новую тему с названием и описанием работы в форуме конкурса.
- Описание должно содержать не менее двух тысяч печатных символов и может включать:
- анализ алгоритма
- анализ производительности приложения
- обзор использованных инструментов
- описание среды разработки
- описание методики распараллеливания приложения
- описание методики оптимизации
- описание проблем, с которыми вы столкнулись в процессе разработки вашего решения
- другие технические особенности имплементации в произвольной форме
- Приложить исполняемый файл приложения к сообщению в вашей ветке форума.
- Приложить исходный код приложения и подробные инструкции по сборке к сообщению в вашей ветке форума, либо прислать исходный код приложения и подробные инструкции по сборке главному судье конкурса по адресу Dmitry.Oganezov в домене Intel.com.
Сроки представления конкурсных работ и объявления результатов
Конкурс «Параллельные гонки: формула ‘π’» проходит с 5 мая по 5 июня 2009 года.
Cроки представления конкурсных работ истекают 5 июня 2009 года в 24:00 по московскому времени (MSK).
6 июня 2009 судейская комиссия определит победителей конкурса, занявших первое, второе и третье места. Intel сохраняет за собой право выбрать других победителей, если какая-либо из конкурсных работ будет дисквалифицирована.
8 июня 2009 имена победителей объявляются на главной странице конкурса; победители будут уведомлены по электронной почте. Победившие конкурсные работы будут размещены на официальной странице конкурса.
Для востребования приза победители должны подписать заявление о добросовестном участии и предоставлении Корпорации Intel и ее подразделениям права использовать исполняемый программный код их приложений в рекламных и маркетинговых целях без какой-либо дополнительной компенсации авторам и правообладателям.
Предоставление материалов
Все предоставленные на конкурс материалы должны быть оригинальным авторским произведением участника конкурса. Не допускается обременение материалов какими-либо правами любых третьих лиц, за исключением Intel.
Материалы не должны являться оскорбительными или иным образом непригодными для использования, что определяется по исключительному усмотрению Intel.
Участники должны соблюдать Официальные правила конкурса «Параллельные гонки: формула ‘π’», условия использования информации Intel и политику конфиденциальности Intel.
Любые заявки на участие в конкурсе, представленные с помощью роботизированных, автоматических или запрограммированных средств подачи материалов или с помощью других прямо не санкционированных данными условиями методов, являются недействительными.
Призы
Участники, занявшие первое, второе и третье места получат призы, описанные ниже.
Победитель конкурса получит следующие призы:
- Один (1) процессор Intel® Core™ i7-920 или эквивалентную модель в упаковке. Розничная стоимость до 300 (трехсот) долларов США.
- Одну (1) системную плату Intel® DX58SO или эквивалентную модель в упаковке. Розничная стоимость до 300 (трехсот) долларов США.
- Одну (1) лицензию на набор инструментов параллельного программирования Intel® Parallel Studio сроком на один (1) год. Лицензия будет вручена победителю после официального выпуска Intel® Parallel Studio.
Победители, занявшие второе и третье места, получат следующие призы:
- Одни (1) беспроводные наушники Sennheiser RS-120 или эквивалентную модель в упаковке. Розничная стоимость до 200 (двухсот) долларов США.
- Одну (1) лицензию на набор инструментов параллельного программирования Intel® Parallel Studio сроком на 1 год. Лицензия будет вручена победителю после официального выпуска Intel® Parallel Studio.
В случае, если предоставление какого-либо из указанных призов запрещено применимым законом, победителям будет присужден другой приз равной или большей стоимости.
Информация о победителях может быть размещена на сайте Intel® Software Network.
Критерии оценки
Для определения победителей конкурса будут использованы три критерия оценки:
- Производительность
Критерий производительности определяет эффективную производительность приложения, показанную на базовой тестовой системе*. Производительность оценивается на основании рейтинга конкурсных работ. Оценка за производительность составит от 1 до 100 баллов в зависимости от скорости, продемонстрированной приложением. Самое быстрое приложение получит 100 баллов. - Масштабируемость
Критерий масштабируемости определяет, как изменяется производительность приложения на тестовых системах с различным количеством процессорных ядер*. Масштабируемость оценивается на основании рейтинга конкурсных работ. Оценка за масштабируемость составит от 1 до 100 баллов, в зависимости от прироста скорости работы приложения на системах с бОльшим количеством процессорных ядер. Приложение с наилучшей масштабируемостью получит 100 баллов. - Оперативность
Критерий оперативности определяет, как быстро участник предоставил конкурсную работу. Рассчитывается исходя из времени отправки решения. Оценка за оперативность составит от 1 до 31 балла. Работы, присланные в день официального открытия конкурса, получают 31 балл. Соответственно, в день закрытия конкурса – 1 балл.
* Подробнее о методике тестирования и конфигурациях тестовых систем читайте на странице методика тестирования и конфигурации тестовых систем.
Оценка корректности вычислений производится путем сравнения с эталонным значением числа Пи. Для определения рейтинга используется количество десятичных знаков числа Пи, совпавшее с эталонным значением.
Производительность конкурсных приложений измеряется путем оценки количества корректных десятичных знаков числа Пи после запятой, вычисленных за одну минуту (60 секунд). Если вы включили в свое приложение код таймера, позволяющий определить время выполнения задания, не включая операции ввода-вывода, показанное таймером время будет использовано для определения производительности приложения. Если код таймера не включен в приложение, для сравнения будет использовано общее время выполнения, т.е. время, включающие файловые операции ввода-вывода.
Допускается погрешность 5% в работе тайминга (плюс 3 секунды), таким образом, приложение должно остановить вычисления не позднее чем через 63 секунды после запуска. Допускается вывод значений в файл результатов после остановки таймера вычислений. Корректность соблюдения данных условий проверяется судейской комиссией. Работы, не удовлетворяющие данному условию, дисквалифицируются и не участвуют в дальнейшем подсчете рейтинга.
Масштабируемость конкурсных работ вычисляется по формуле среднего квадратического отклонения:
Где N – количество тестовых систем, X – приведенная производительность приложения, X – средняя арифметическая приведенная производительность, рассчитанная по формуле:
Приведенная производительность приложения X рассчитывается путем деления количества вычисленных десятичных знаков числа Пи на количество процессорных ядер тестовой платформы и на тактовую частоту процессора в гигагерцах. Таким образом, приведенная производительность является условным значением производительности приложения в пересчете на одно ядро, работающее на частоте 1 гигагерц.
Требования к конкурсному приложению и формат файла результата.
Конкурсная работа должна представлять собой исполняемый файл для Microsoft Windows*.
Приложение может принимать аргументы командной строки, например ограничение времени исполнения, количество используемых потоков, имя файла результата и так далее. Формат аргументов исходной строки необходимо включить в описание работы.
Приложение должно вывести результат вычислений в текстовый файл. Допускается использование символов-разделителей.
Пример файла результата:
3.1415926535 8979323846 2643383279 5028841971 6939937510
5820974944 5923078164 0628620899 8628034825 3421170679
8214808651 3282306647 0938446095 5058223172 5359408128
4811174502 8410270193 8521105559 6446229489 5493038196
Определение победителей
Победителем конкурса является участник, работа которого получила наивысший суммарный рейтинг, то есть набрала наибольшее количество суммарных баллов по критериям производительность, масштабируемость и оперативность.
Суммарный рейтинг конкурсной работы определяется судейской комиссией и публикуется в турнирной таблице конкурса, не позднее чем через 24 часа с момента получения решения от участника конкурса.
Один участник может предоставить несколько версий конкурсной работы при условии, что с момента отправки предыдущей версии прошло не менее двух астрономических суток.
Каждая работа и каждая новая версия работы должны сопровождаться подробным описанием, согласно разделу “Регистрация для участия” данных правил.
Дополнительную информацию можно получить в форуме конкурса.
Юридические документы
Политика Intel о конфедециальности персональных данных, http://www.intel.com/sites/sitewide/ru_RU/privacy/privacy.htm
Условия использования, http://www.intel.com/sites/corporate/termsofuse.htm
- Указанные выше правила (включая Политику Intel о конфиденциальности персональных данных и Условия использования) регулируют, в частности, и проведение конкурса «Параллельные гонки: формула ‘π'» (далее - «Конкурс») и устанавливают общие условия взаимоотношений между Корпорацией Intel и ее аффилированными лицами (далее «Intel» или «мы») и каждым участником (далее «участник» или «вы»).
- Вы вправе участвовать в конкурсе, если вы зарегистрированы в Intel® Software Network (ISN) на сайте www.intel.ru/software и(или) если вы зарегистрировались там для участия в данном конкурсе.
- Вы должны уметь говорить, читать и понимать по-русски, и вам должно быть не менее 18 лет, или же вы должны получить письменное согласие своих родителей или законного опекуна на участие в конкурсе. Если вы подаете заявку на участие в конкурсе, если вы подаете материалы на конкурс или предоставляете их на сайт сообщества ISN после регистрации, или если вы принимаете какие-либо призы по конкурсу, это означает ваше согласие с настоящими правилами. Работники Корпорации Intel, ее аффилированных лиц, дочерних компаний, рекламных агентств и их ближайшие родственники не могут участвовать в конкурсе. Это ограничение недействительно в регионах, где оно запрещено законом.
- Конкурс открыт для участников из любых стран мира. Конкурс может регулироваться государственными и региональными законами и нормами государства проживания участника. В конкурсе не могут участвовать жители стран, в отношении которых действует режим эмбарго США. Предложение конкурса недействительно в странах, где его проведение ограничено или запрещено законом.
- Мы можем отказаться принять ваши материалы по любой обоснованной причине.
- Intel предоставляет вам доступ к различным ресурсам ISN, включая форумы, документацию, образцы программного кода, видео файлы, блоги, статьи и конкурсы (далее «ресурсы»).
- Вы соглашаетесь предоставлять материалы для конкурса на www.intel.ru/software на следующих условиях:
- Intel не претендует на право собственности и исключительное право на ваши конкурсные материалы в форме образцов программного кода, контента, статей, или на любые иные материалы, представленные вами на сайт ISN. Представляя свои материалы, вы предоставляете корпорации Intel и ее аффилированным компаниям следующие действующие во всех странах мира, неэксклюзивные, бессрочные, безотзывные, безусловные и не требующие лицензионных выплат или какой-либо иной компенсацииправа: (1) производить, поручать производство, использовать, копировать, воспроизводить, изменять и перерабатывать материалы или создавать произведения на их основе, (2) публично демонстрировать или выставлять, импортировать, транслировать в эфире, пересылать, распространять (прямо или опосредованно через несколько уровней посредников), лицензировать, предлагать на продажу и продавать, предоставлять в аренду и в прокат копии материалов (и произведений на их основе), (3) передавать на условиях сублицензии третьим лицам указанные выше права, включая право на передачу по сублицензии дальнейшим третьим лицам, а также (4) публиковать ваше имя или псевдоним в связи с данным конкурсом или вашими материалами.
- Ваши материалы для конкурса будут доступны другим участникам, и для того, чтобы обеспечить безопасность и полную свободу их использования другими участниками, вы гарантируете, что:
- вам принадлежат или вы иным образом располагаете всеми правами, необходимыми для предоставления материалов и описанных выше прав, и вы не разглашаете никакой информации в нарушение ваших обязательств по соблюдению конфиденциальности;
- ваши материалы не содержат каких-либо вирусов, «червей», шпионских программ или иных компонентов или команд, носящих вредоносный или обманный характер или направленных на ограничение или снижение функциональности компьютера; а также
- ваши материалы не регулируются условиями какой-либо лицензии, требующими лицензирования для других лиц любых программ или документации, включающей материалы или созданной на основе ваших материалов.
- За исключением призов, предлагаемых в рамках конкурса, денежная компенсация за конкурсные материалы не выплачивается.
- Intel не несет ответственности за конкурсные материалы, не полученные в связи с потерей, невозможностью установления, задержкой или разрывом соединения или ошибками соединения, а также иными техническими неполадками. Intel не несет ответственности за неточность или недостоверность информации по причине ваших действий или действий любых иных лиц или в результате сбоя любого оборудования или программы, связанной с конкурсом или используемой в нем.
- Перед получением любого приза вы должны предоставить Intel Идентификационный номер налогоплательщика («ИНН»). Возможно, от вас потребуется подписать и вернуть формы освобождения от ответственности, заявления о своем соответствии требованиям конкурса, а также, в регионах, где это допускается по закону, заявления о согласии на обнародование информации, в течение пяти (5) дней с даты подтверждения уведомления. В случае невозможности установить контакт с выбранным потенциальным победителем, его несоответствия или отказа от требованийконкурса (согласно настоящим правилам или в связи с несоблюдением любых иных применимых норм, лицензий, правил и условий обслуживания, а также в случае невостребования приза победителем или несоблюдения требования о представлении заполненных и подписанных разрешений/соглашений в предписанные сроки), приз может быть отозван, и по усмотрению Intel может быть выбран другой победитель. Материальные призы, присужденные за выигравшие в конкурсе материалы, высылаются участникам в течение шести (6) недель с даты электронного уведомления или подтверждения физического адреса победителя (в зависимости от того, какая дата наступает позднее).
- Призы присуждаются лично участникам, предоставившим выигравшие материалы, и по общему правилу не могут передаваться другим лицам. Все призы вручаются при условии их наличия, они могут быть изменены в любое время, и Intel может предоставить другие призы равной или большей стоимости. Денежная компенсация за призы не выплачивается. Победитель принимает на себя ответственность за выплату всех применимых федеральных, региональных и местных налогов и сборов в связи с призами. Выплата налогов, при наличии таковых, является исключительной обязанностью победившего участника. Настоящий конкурс недействителен в случаях, если его проведение запрещено или ограничено законом, и подлежит действию соответствующего федерального, регионального и местного законодательства.
- Intel не предоставляет какую-либо гарантию в отношении призов. В максимально разрешенной законом степени Intel прямо отказывается от каких-либо ответственных заявлений или гарантий (прямых или подразумеваемых) по поводу призов, включая любые подразумеваемые гарантии коммерческого применения или годности для определенной цели, или подразумеваемые гарантии, возникающие в ходе контактов или исполнения любых обязательств.
- Мы можем незамедлительно приостановить или прекратить действие ваших прав, уведомив вас об этом, в случае нарушения вами настоящих правил, или при наличии у нас оснований полагать, что вы предоставили материалы в нарушение данных правил.
- Вы можете отозвать свои материалы в любой момент, предоставив нам соответствующее уведомление. При отзыве материалов вы теряете права на получение приза в рамках настоящего конкурса.
- Настоящие правила применяются к вашим материалам и ресурсам, если мы не предоставим вам какие-либо материалы на более определенных условиях, в этом случае такие более определенные условия применяются к соответствующим материалам. Мы можем вносить изменения в настоящие правила в любой момент, не уведомляя вас об этом. С последней версией правил можно ознакомиться на сайте ISN. Направление материалов на конкурс или принятие призов означает согласие с измененными правилами.
- Все наши обязательства в отношении конкурса изложены в настоящих правилах. Данные правила доминируют в случае противоречия или несоответствия любым иным документам, включая рекламные материалы.
- Свои отзывы или вопросы по поводу конкурса или призов вы можете прислать в Intel, направив письмо, электронное письмо на isn.support@intel.com,или приняв участие в форуме конкурса.
Intel Corporation
Software & Services Group - Intel Software Network
5000 W Chandler Boulevard
Chandler, Arizona 85226 - В случае необоснованного отказа Intel во вручении вам каких-либо призов, вся ответственность Intel и ваше единственное и исключительное средство правовой защиты ограничивается выплатой суммы, равной сумме стоимости призов, указанных выше. Своим участием в конкурсе вы отказываетесь от каких-либо прав на предъявление претензий или исков в связи с такими вопросами в любой соответствующий орган по прошествии одного (1) года с момента возникновения акта, события, условия или факта бездействия, являющегося основанием для претензии или иска.
- Если настоящий конкурс не может быть проведен в соответствии с планами по любой причине в результате заражения компьютерным вирусом, программных или аппаратных ошибок, подделки программных средств и документов, несанкционированного вмешательства, мошенничества, технических неполадок или по любым другим причинам, не зависящим от Корпорации Intel, нарушающим или искажающим управление, безопасность, справедливость, честность или надлежащее проведение настоящего конкурса, Корпорация Intel оставляет за собой право по собственному усмотрению дисквалифицировать любое лицо, подделавшее заявку, или отменить, прекратить, изменить или приостановить конкурс.
- Корпорация Intel не принимает на себя ответственности за любые ошибки, пропуски, нарушения, удаления, повреждения, задержки в работе или передаче информации, повреждения линий связи, кражу, уничтожение, несанкционированный доступ или внесение изменений в заявки. Корпорация Intel не несет ответственности за любые проблемы или технические неполадки любых телефонных сетей или телефонных линий, онлайновых компьютерных систем, серверов или провайдеров, компьютерного оборудования, программного обеспечения, неполучение любых почтовых сообщений или заявок Корпорацией Intel в связи с техническими неполадками, ошибками операторов или перегрузками сетевого трафика в интернете или на любом интернет-сайте, или за любое сочетание таковых, включая любые повреждения или ущерб, причиненные компьютеру участника или любого иного лица в связи с или в результате участия в настоящем конкурсе или скачивания любых материалов в рамках настоящего конкурса.
- Организатором конкурса является Intel:
Корпорация Intel
2200 Mission College Blvd.
Santa Clara, CA 95052, USA
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (1) 
Обратная ссылка (3)
- Блоги Intel® Software Network » Стартовал конкурс «Параллельные гонки»
05.05.2009 09:45 - Блоги Intel® Software Network » Параллельные гонки: финишная прямая
02.06.2009 10:12 - Блоги Intel® Software Network » Параллельные гонки формула “Пи” – результаты
10.06.2009 09:00
Оставить комментарий 
Dmitry Oganezov (Intel)
|


Василий Рябов