Differences

This shows you the differences between two versions of the page.

Link to this comparison view

teaching:hamburg:wintersemester_2012_2013:intel-programming-contest [2019-01-04 18:02] (current)
Line 1: Line 1:
 +====== Intel Programming Contest ======
 +
 +===== Beschreibung =====
 +Intel führt zweimal jährlich einen Programmierwettstreit durch: [[http://​intel-software-academic-program.com/​pages/​contests.html|Beschreibung]]
 +[[http://​www.intel-software-academic-program.com/​contests/​ayc/​2012-11/​|Aktueller Contest]]
 +Hierbei wird von Intel eine (einfache) Fragestellung zur parallelen Programmierung von Multicore-Systemen zur Verfügung gestellt.
 +Diese Aufgabe wird in Gruppen von 1-2 Personen durchgeführt.
 +Ziel ist es eine effiziente und skalierbare Lösung zu programmieren,​ diese muss auf einem vorgegebenen System von Intel lauffähig sein.
 +
 +[[http://​wr.informatik.uni-hamburg.de/​cgi-bin/​mailman/​listinfo/​intel-pc-1213|Mailingliste]]
 +[[http://​www.intel-software-academic-program.com/​contests/​ayc/​2012-11/​register/?​class=HAMBURG|Registrierung bei Intel]]
 +===== Zielgruppe =====
 +Diese Veranstaltung eignet sich für jeden der Interesse an paralleler Programmierung mitbringt und bereits Erfahrung mit der Programmiersprache C hat.
 +
 +===== Zeitplan =====
 +
 +Die Aufgabe wird am 01.11 bereitgestellt und kann bis zum 14.12 bearbeitet werden.
 +Wir treffen uns ab und zu um den Stand zu besprechen und Optimierungsmöglichkeiten auszuloten.
 +
 +  * 05.11.2012 (10 Uhr) Besprechung der Aufgabe und Lösungsmöglichkeiten
 +
 +===== Dozenten =====
 +
 +  * [[about:​people:​julian kunkel]]
 +  * Michael Kuhn
 +  * Nathanael Hübbe
 +
 +===== Materialien =====
 +
 +  * Intel ManyCore Testing Lab: http://​software.intel.com/​file/​42055
 +  * MTL Forum: http://​software.intel.com/​en-us/​forums/​intel-manycore-testing-lab/​
 +  * Vector instructions:​ http://​software.intel.com/​en-us/​articles/​xml-parsing-accelerator-with-intel-streaming-simd-extensions-4-intel-sse4/​ and http://​ispass.org/​ispass2011/​slides/​4_2.pdf
 +  * [[http://​www.cs.fsu.edu/​~engelen/​courses/​HPC-adv/​intref_cls.pdf|Reference to Intel intrinsics]]
 +  * Many-core-testing lab Zugang (für Lehrende): http://​software.intel.com/​en-us/​articles/​intel-manycore-testing-lab-request-access/​
 +  * Bibliotheken:​
 +    * TBBmalloc: http://​www.mobiphil.com/​2008/​08/​tbbmalloc-vs-hoard-vs-tcmalloc-vs-tcmalloc-or-intel-vs-google-vs-hoard-vs-linux/​
 +    * IPP: http://​software.intel.com/​en-us/​articles/​intel-integrated-performance-primitives-documentation/​
 +    * MKL: http://​software.intel.com/​en-us/​articles/​intel-mkl/​
 +    * TBB: http://​threadingbuildingblocks.org/​documentation.php
 +
 +