Intel has launched a new Threading Challenge 2010 programming contest that has two levels of participation and the opportunity to improve threading skills and win prizes:
- Apprentice level gives programmers new to multithreading and parallelism
- Master level targets developers with multithreading experience
The Threading Challenge 2010 will be implemented in two phases, with the Phase 1 consisting of two problems in each level and Phase 2 consisting of four problems in each level. Every fourth Monday at 12:00 PM (PDT) a problem will close and a new one nnounced in each level and 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 one 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 to solve your problems and get involved in the dedicated forums to earn extra points.
Each problem set winner will be announced after the problem is closed and prizes will be awarded to those problem set winners. In Phase 2, to encourage continued participation in more than one problem, Intel will award Grand prize in each level to the participant with the highest number of points for their three top problems of the four available.
For more about the entry requirements and scoring details, see the main contest page.


