Intel® Threading Challenge 2011: Official Rules



Threading Challenge 2011, Phase 1 (Amended on May 6, 2011)

Participation

The Threading Challenge 2011 contest series will be implemented in two phases. Phase 1 with two levels of participation begins on April 18, 2011, and ends on June 27, 2011(Contest Date Amended). Phase 2 will be launched in September 2011 with details to be announced in the future on the Intel Parallel Programming Community homepage (/en-us/parallel/). Phase 1 consists of 3 separate problems in each level (Apprentice & Master). Contestants may choose to participate in one or more problem sets in either level but must choose only one level in each problem set to submit a solution to. The three problems of Phase 1 will be announced and open on the following days:

Problem 1:

Open: Monday, April 18, 2011 at 12:00PM (Pacific Daylight Time)
Closes: Monday, May 9, 2011 at 12:00PM (Pacific Daylight Time)

Problem 2: (Closing date amended on May 6, 2011)

Open: Monday, May 9, 2011 at 12:00PM (Pacific Daylight Time)
Closes: Friday, June 3, 2011 at 12:00PM (Pacific Daylight Time)

Problem 3: (Dates amended on May 6, 2011)

Open: Monday, June 6, 2011 at 12:00PM (Pacific Daylight Time)
Closes: Monday, June 27, 2011 at 12:00PM (Pacific daylight Time)

Entries must be received by 12:00 PM (PDT) on the closing date for the problem. Prizes for individual problems will be given for points scored for a solution code for Apprentice level and solution code and solution write-up for Master level (the execution of the application from the entered source code). The grand prize winner for each level in Phase 1 will be awarded to the participant with the highest cumulative point total from the 3 problems for their Master or Apprentice level.

To Enter

The contest requires participants to solve a programming problem, submit their code for judging (your "Solution") for "Apprentice Level" only OR code and a completed write-up on their work for "Master Level" (Sample Write-Up) (collectively "contribution"). To enter you must register for the contest here. You will be asked to enter contact information so that Intel can contact you for contest announcements and prize distribution. Your contact information will be treated in accordance with Intel's privacy policy which you can review at http://www.intel.com/sites/corporate/privacy.htm?iid=homepage+ftr_privacy.

For some of the problems you may need to download initial code / files to help you solve the programming problem. When you are ready to submit your Solution, go to here for Apprentice Level or here for Master Level and upload your contest entry (code or code and write-up) in electronic format.

By uploading your Solution (which may include a write-up if "Master Level"), you agree to be bound by the contest rules.

If you do not agree to the above terms, do not submit your contest entry.

Solutions must be received by 12:00 PM (PDT) on the closing date for each problem as outlined above. New problems will be announced on days outlined above at 12:00 PM (U.S. Pacific Daylight Time) starting on April 18, 2011 for Phase 1 (contest calendar).

All contributions must be the participant's original creation. The content of the contributions must not be subject to the rights of any third parties, other than Intel. The contributions may not be offensive or otherwise unsuitable for use, as determined in Intel's sole discretion. Participants must comply with Intel® Threading Challenge 2011 Official Rules, the Intel Terms of Use and the Intel Privacy Policy.

Any submission of robotic, automatic, or programmed entries, or any entries submitted through other unapproved methods are void.

Prizes, Criteria, and Odds

During each phase, participants can submit no more than one solution per problem and can only submit in one level, apprentice OR master. Participants must choose which level they would like to enter. Participants are not eligible to enter apprentice and master level problems simultaneously and will void both problems if they enter both during the same problem entry cycle.

There will be points awarded for each Solution to a problem (Apprentice Level) and each Solution and the Solution write-up (Master Level), according to the following criteria:

Apprentice Level:

0 - 100 points for solving a problem
- Efficiency/Speed (Test System Configuration)

5 bonus points for each valid post / reply in the problem set discussion forum will be awarded during each problem set time period (22 days). A maximum of 25 bonus points will be awarded for this criterion in an individual problem.

Only one (1) Solution is allowed to be submitted per contestant per problem. Editing and refining a Solution until the problem is declared closed is allowed. The top 3 point earners (1st place, 2nd place & 3rd place) at the end of the problem judging period will receive Visa gift cards in the following award amounts (in US dollars): 1st place = $400.00, 2nd place = $250, 3rd place = $150.

A grand prize will be awarded at the end of phase 1 to the individual with the highest number of cumulative points from the 3 problems within the 1st phase. The grand prize, a Trip to IDF San Francisco in September 2011 (valued at approximately $3550.00 US dollars), will be awarded to the individual with the highest number of cumulative points from the 3 scored problems within phase 1, Apprentice Level.

Grand Prize Details:

  • Reimbursement for one round-trip fare to San Francisco up to US$1,500.00
  • 4 nights in a San Francisco Hotel (Value=US$900.00)
  • Round-trip Airport Transportation between San Francisco Airport and San Francisco hotel (Value=US$150.00)
  • IDF San Francisco 2011 Full Event Pass for One (Value=US$1000.00)

Master Level:

0 - 100 points for solving a problem
- Efficiency/Speed (Test System Configuration)

0 - 50 points for solution write-up which includes:
- description of the problem to be solved, which may include description of the serial algorithm, and input/output format - 10 point maximum
- parallel algorithm description , which may include the method used for threading and why it was chosen, any changes to the serial algorithm necessary, special languages/threading used, insights (some "Aha" moment) that led to the solution going from serial to parallel, problems encountered and how they were solved, etc. - 30 point maximum
- performance achieved/expected - 10 point maximum

- "Example write-up"
5 bonus points for each valid post / reply in the problem set discussion forum will be awarded during each problem set time period (22 days). A maximum of 25 bonus points will be awarded for this criterion in an individual problem.

Only one (1) Solution is allowed to be submitted per contestant per problem. Editing and refining a Solution until the problem is declared closed is allowed. The top 3 point earners (1st place, 2nd place &  3rd place) at the end of the problem judging period will receive Visa gift cards in the following award amounts (in US dollars): 1st place = $500.00, 2nd place = $350, 3rd place = $250.

A grand prize will be awarded at the end of phase 1 to the top individual with the highest number of cumulative points from the 3 problems within the first phase. The grand prize, a Trip to IDF San Francisco in September 2011 (valued at approximately $3550.00 US dollars), will be awarded to the top individual with the highest number of cumulative points from the 3 scored problems within phase 1, Master Level.

Grand Prize Details:

  • Reimbursement for one round-trip fare to San Francisco up to US$1,500.00
  • 4 nights in a San Francisco Hotel (Value=US$900.00)
  • Round-trip Airport Transportation between San Francisco Airport and San Francisco hotel (Value=US$150.00)
  • IDF San Francisco 2011 Full Event Pass for One (Value=US$800.00)

Except to the extent any of these prizes are prohibited by local law substitute prize of equal or greater value will be awarded.

All winners may get their work profiled on software.intel.com. Odds of winning the series will be determined by both the number of problems solved and the quality of each solution. If a participant submits multiple Solutions for a single problem set under different user names, the Solution with the latest date and time stamp will be considered his / her official entry.

Selection of Winner

Approximately 2 - 3 weeks following the submission deadline for a problem, the winners for each problem set of each level will be announced. The winners will be the top 3 individuals with the highest point total for the problem, based on the above stated criteria. All decisions by the judges will be final. The winners will be notified by phone, e-mail or post within seven days of the selection. All prizes will be awarded within six weeks of the date the contest competition closes. Submission of the Solution constitutes permission to use the winner's name and/or likeness on the Web site for advertising/trade purposes without further compensation. Entrants may be required to sign an affidavit of compliance with these rules, a prize release, and a release for the use of his/her name, likeness or voice for publicity purposes by Intel. If prize notification is returned as undeliverable, or if potential winner fails to claim or accept prize within five calendar days of notification, disqualification may result and an alternate winner may be selected. A list of individual problem winners will be posted on the contest "Winners Page" and will be available no later than 2 weeks after winner selection.

Within 30 days of the closing of the final problem and winners for each level are announced, the grand prize winners for each level (one in each level) will be announced. The winners will be the individuals in each level (Apprentice & Master) with the highest cumulative point totals of the three highest scoring entries within each level, based on the above stated criteria. All the winning solutions and write-ups may be posted on the above-mentioned website and will be available approximately two weeks after each winner has been selected.

Legal Documents

Privacy Policy
Terms of Use (http://www.intel.com/)

Intel® Threading Challenge 2011 Contest Rules

  1. These rules (including the Intel Privacy Policy and the http://www.intel.com/ Terms of Use) govern the Intel® Threading Challenge 2011 contest (the "contest") and set out the terms and conditions between Intel Corporation and its affiliates ("Intel" or "us/we") and each participant ("participant" or "you").
  2. You are eligible to participate in the contest if you have registered for the contest.
  3. No purchase necessary. Purchase does not increase your chance of winning. Void wherever prohibited.
  4. You must speak, read and understand English and you must be aged 18 years or over or you must obtain the consent of your parents or legal guardian before you participate in the contest. If you apply to register for the contest, if you contribute to the contest or the software.intel.com community once you are registered or if you accept any contest prizes, you accept these rules. Employees of Intel Corporation, its affiliates, subsidiaries, advertising and promotion agencies, and the immediate families of each may not enter. This limitation is void where prohibited.
  5. The contest is open to participants worldwide. All national and local laws and regulations of the resident's country of residence apply. Residents of countries under U.S. embargo are not eligible to enter. The contest is void wherever else it is restricted or prohibited by law.
  6. We may refuse your contribution for any good reason.
  7. Intel provides you with access to a variety of resources on software.intel.com, including communication forums, documentation, download areas, code samples, videos, blogs, articles and contests (the "resources").
  8. You agree to submit contributions to the contest on software.intel.com under the following conditions:
    1. Intel does not claim ownership of your contributions to the contest in form of sample code, content, videos, articles or any other contributions you submit to software.intel.com. By submitting your contributions, you are granting Intel and its affiliated companies the following worldwide, non-exclusive, perpetual, irrevocable, royalty-free, unconditional, fully paid-up rights: (1) to make, have made, use, copy, reproduce, modify, and create derivative works of the contributions, (2) to publicly perform or display, import, broadcast, transmit, distribute (directly and indirectly through multiple tiers), license, offer to sell and sell, rent, lease, or lend copies of the contributions (and derivative works thereof), (3) to sublicense to third parties the foregoing rights, including the right to sublicense to further third parties, and (4) to publish your name or alias in connection with this contest and your contributions.
    2. Your contributions to the contest will be available to other participants and to ensure they are safe and freely usable by other participants, you warrant that:
      • you own or otherwise have all rights necessary for you to provide the contributions and grant the rights described above and you do not disclose any information which would constitute a violation of a confidentiality obligation;
      • your contributions do not contain any viruses, worms, spy ware, or other components or instructions that are malicious, deceptive, or designed to limit or harm the functionality of a computer; and
      • your contributions are not subject to license terms that require any software or documentation incorporating or being derived from your contributions to be licensed to others.
    3. You further agree and warrant that you shall not submit any contribution:
      • that is known by you to be false, inaccurate or misleading;
      • that shows another person but yourself or an image created by another person if you submit any photos;
      • that infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • that violates any law, statute, ordinance or regulation (including, but not limited to, those governing export control, consumer protection, unfair competition, anti-discrimination or false advertising);
      • that is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    4. Apart from prizes offered as part of the contest, no monetary compensation will be paid for any of your contest contributions.
  9. Intel is not responsible for contest entries not received due to lost, failed, delayed or interrupted connections or miscommunications, or other electronic malfunctions. Intel is not responsible for incorrect or inaccurate entry information, whether caused by you or any other persons or by any of the equipment or programming associated with or utilized in the contest.
  10. You may be required to sign and return releases of liability, declarations of eligibility, and where lawful, publicity consent agreements, within five (5) days of acknowledged notification. If a selected potential winner cannot be contacted, is ineligible (under these rules or due to a failure to comply with any of the other applicable policies, licenses, rules, and terms of service, fails to claim a prize, or fails to timely return the completed and executed releases/agreements as required), prize may be forfeited and an alternate potential winner may, at Intel's discretion, be selected. Physical prizes awarded for the winning contributions will be sent to participants within six (6) weeks from the date of the notification email or confirmation of the winning participant's physical address, whichever is later.
  11. The winner accepts responsibility for all federal, state and local taxes and fees in connection with the prizes. The winner shall be solely responsible to obtain all permissions and authorizations to collect and receive the prize in accordance with the laws of the participant's country of residence. This contest is void where prohibited or restricted by law, and subject to applicable federal, state provincial and local laws. If the winner is a resident of a country in Latin America, cash prizes will be replaced by goods and/or services of equal value in Intel's sole discretion.
  12. Prizes are personal to the participant submitting the winning contribution and cannot normally be transferred. All prizes are subject to availability and they may change at any time and Intel may award substitute prizes of equal or greater value. A cash alternative is not available.
  13. Acceptance of the prize will constitute permission to use winner's name and/or likeness for promotional purposes without further compensation except where prohibited by law.
  14. Intel does not provide any warranty on the prizes. To the fullest extent allowable by law, Intel specifically disclaims any representations or warranties, express or implied, regarding the prizes, including any implied warranty of merchantability or fitness for a particular purpose and implied warranties arising from course of dealing or course of performance.
  15. We may, on notifying you, immediately suspend or terminate your rights, if you breach these rules or if we reasonably believe that you have submitted a contribution in violation of these rules.
  16. Intel reserves the right, in its sole discretion, to suspend or cancel the contest at any time for any reason.
  17. You can withdraw your contribution at any time by notifying us. If a contribution is withdrawn your rights to win a prize in this contest are lost.
  18. These rules apply to your contribution and the resources, unless we provide any items to you under more specific terms, in which case those more specific terms will apply to the relevant items. We may make changes to these rules at any time without notice to you. The most current version of the rules can be reviewed on the software.intel.com website. Contributing to the contest or accepting prizes will constitute acceptance of the revised rules.
  19. Our only responsibilities with respect to the contest are set out in these rules. These rules prevail in the event of any conflict or inconsistency with any other communications, including advertising or promotional materials.
  20. For any feedback or questions regarding the contest or the prizes you can contact Intel by participating in the contest discussion forum or emailing the support team.
  21. If Intel improperly denies you any prizes, Intel's entire liability and your sole and exclusive remedy will be limited to a distribution of the equivalent amount of prizes as set forth above. By participating in the contest, you waive any and all rights to bring any claim or action related to such matters in any forum beyond one (1) year after the first occurrence of the kind of act, event, condition or omission upon which the claim or action is based.
  22. If for any reason this contest is not capable of running as planned due to infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures, or any other causes beyond the control of Intel which corrupt or affect the administration, security, fairness, integrity, or proper conduct of this contest, Intel reserves the right at its sole discretion, to disqualify any individual who tampers with the entry or voting process, and to cancel, terminate, modify or suspend the contest.
  23. Intel assumes no responsibility for any error, omission, interruption, deletion, defect, delay in operation or transmission, communications line failure, theft or destruction or unauthorized access to, or alteration of entries. Intel is not responsible for any problems or technical malfunction of any telephone network or telephone lines, computer online systems, servers, or providers, computer equipment, software, failure of any e-mail or entry to be received by Intel on account of technical problems, human error or traffic congestion on the internet or at any web site, or any combination thereof, including any injury or damage to participant's or any other person's computer relating to or resulting from participation in this contest or downloading any materials in this contest.
  24. The promoter of this contest is Intel. The contest is administered by:

    Intel Corporation
    2200 Mission College Blvd.
    Santa Clara, CA 95052
    USA
Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.