You are not logged-in Login/Register

1+-+INT-IntelThreadingChallenge_746x125.jpg

ARE YOU READY TO TEST YOUR SKILLS IN THIS YEAR'S THREADING CHALLENGE?


Over the last two years the Intel® Threading Challenge has attracted developers of varying experience, from all over the globe.  That continued participation from the community has driven us to offer a new iteration, with new problems, and a chance to win prizes again this year.  We know you love a good puzzle; so this year our resident experts have agreed to pull together new and interesting problems for you!

Monday, August 9, 2010 - Phase 2 Launched (both levels) at 12:00 PM (noon PDT) - This year's contest will have some similarities to last year but will also have new elements that you should be aware of so get more on those changes below and start threading your way to prizes today!  See below for more information, including Phase 2 problem start and end dates. 

WINNERS ANNOUNCED HERE!

Choose the right level for you!



New This Year:

• Two levels available for entry: Apprentice & Master
• Phase 1: 2 problems in each level and,
• Phase 2: 4 problems in each level
• We will award 1st, 2nd & 3rd place for each problem in each level
• No overlap of problems (as was done in 2009) and each level's problems will be consecutive in each phase

**In Phase 2, you have the option to develop, test and validate your code using the Intel® Manycore Testing Lab (MTL).

The Threading Challenge will be implemented in two phases with the 1st Phase consisting of 2 problems in each level and the 2nd Phase consisting of 4 problems in each level. A new problem in each level will be launched on Mondays @ 12:00 noon (PDT) and be open for entry for 22 days, ending the 4th Monday (inclusive of the starting Monday) at 12:00 noon (PDT). Contestants will have 22 days to complete their entry submission (solution only for Apprentice OR solution and write-up for Master) for each problem. You may enter ONLY 1 problem at a time and will need to choose which level (Apprentice or Master) you wish to participate in during each problem cycle. You will be awarded points based on your solution submitted. Be sure to take advantage of our threading resources and tools, validate your solution using the Intel® Manycore Testing Lab (Phase 2 ONLY) to solve your problems and get involved in the dedicated forums to earn extra points.

Each problems winners will be announced on the site after the problem is closed and Prizes will be awarded to those problem winners (see
official rules for prize distribution information). In Phase 2, to encourage continued participation in more than one problem we will award "one" grand prize in each level to the participant with the highest number of points for their 3 top problems of the 4 available. See official rules for more details.

The Intel® Threading Challenge attracts some of the most talented developers in the world to solve parallelism code challenges. Now is your chance to take multithreading to the next level and possibly win great prizes. Demonstrate you're threading expertise today!

More Details:

This year's contest is organized so any level of developer can have the opportunity to participate. Two levels of participation are available; the Apprentice level gives those just getting started in multithreading development a chance to try out and improve their threading skills, the Master level will be executed similar to last year's contest providing those with more experience a chance to test their skills and compete against other experienced developers. This year competitors will have the opportunity to develop and validate their code using the Intel® Manycore Testing Lab. This 32-core development environment has the latest hardware and software available and will be used by this year's judges to test the winning entries in Phase 2.

Problem Dates (both levels):

1: August 9, 2010 to August 30, 2010
2: August 30, 2010 to September 20, 2010
3: September 20, 2010 to October 11, 2010
4: October 11, 2010 to November 1, 2010

*All problems start and end at 12:00 noon (PDT)