Parallel programmieren und Preise abgreifen

veröffentlicht von Michael Hülskötter am 2. Juni 2010 (0) Kommentare

Nein, es ist nicht die erste Herausforderung für Software-Entwickler, die sich Intel da ausgedacht hat. Der Wettbewerb mit dem generischen Namen Intel Threading Challenge 2010 geht nämlich in die nächste Runde, und dafür hat sich der Chiphersteller etwas ganz Besonderes einfallen lassen. Anstatt nur eine Zielgruppe mit dem Wettbewerb anzusprechen, unterteilt sich die Challenge 2010 in “Anfänger” und “Fortgeschrittene”. Damit können sowohl Newbies der Parallelprogrammierung als auch die alten Hasen zeigen, wieviel sie vom Thema Multithreading und Co. verstehen.

Neben dem Schwierigkeitsgrad unterscheiden sich die zwei Sub-Wettbewerbe im Schreibaufwand, der mit der Einreichung der jeweiligen Lösung einher geht. So müssen die Multicore-Erfahrenen neben dem parallelisierten Quellcode auch eine genaue Beschreibung einreichen, die etwas darüber verrät, wie das Problem angegangen und gelöst wurde. Das bleibt den Newbies erspart. Die haben vermutlich auch genug damit zu tun, sich erst mal in das Thema Parallelprogrammierung einzuarbeiten.

Der Ablauf der Intel Thread Challenge 2010 sieht wie folgt aus:

  • Phase I umfasst zwei Probleme, die jeweils innerhalb von vier Wochen gelöst werden müssen. Die erste Aufgabe ist bereits online und muss bis zum 27. Juni gelöst und eingereicht werden (je nach Schwierigkeitsgrad mit oder ohne Schriftsatz). Ab dem 28. Juni gibt es die zweite zu lösende Aufgabe, für die wieder vier Wochen zur Verfügung stehen. Die jeweils ersten drei besten Lösungen erhalten Visa-Geschenkkarten im Wert von 50, 35 und 25 Dollar bei den Einsteigern und 50, 100 und 15o Dollar bei den Fortgeschrittenen.
  • Phase II beginnt nach diesen vier Wochen, also am 26. Juli. Während dieses zweiten Abschnitts müssen dann sogar vier Aufgaben gelöst werden, die wiederum alle vier Wochen online gehen. Am Schluss werden alle Punkte der eingereichten und besten Lösungen der Phase II zusammengezählt, und der Sieger erhält einen Super-Duper-Spezialpreis. Im Falle des Einsteiger-Wettbewerbs ist das ein schicker Apple iPod touch und der beste Programmierer in der Kategorie “Fortgeschrittene” darf sich über ein brandneues Notebook freuen.

So, alle also, die an der Thread Challenge 2010 mitmachen wollen, sollten sich die Spielregeln und Preise noch mal genauer ansehen. Und wer auf der Suche nach dem einen oder anderen unterstützenden Tool ist, wird bei Intel auch fündig. Viel Spaß!

Kategorien : Multicore Tags : ,