Differences

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

Link to this comparison view

teaching:hamburg:sommersemester_2012: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://​software.intel.com/​fr-fr/​articles/​AYC-early2012_tcs/​|Beschreibung]]
 +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-12|Mailingliste]]
 +===== 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 16.04 bereitgestellt und kann bis zum 16.05 bearbeitet werden.
 +Wir treffen uns ab und zu um den Stand zu besprechen und Optimierungsmöglichkeiten auszuloten:
 +
 +  * 17.04.2012 (16 Uhr) Besprechung der Aufgabe und Lösungsmöglichkeiten
 +
 +===== Dozenten =====
 +
 +  * [[about:​people:​julian kunkel]]
 +  * Michael Kuhn
 +  * Nathanael Hübbe
 +
 +===== Materialien =====
 +
 +  * Englisches Forum: http://​software.intel.com/​fr-fr/​forums/​241/​
 +  * Longest Substring Problem Information:​ http://​en.wikipedia.org/​wiki/​Longest_common_substring_problem
 +  * Anwendung + O(n) Algorithm: http://​www.cs.ucdavis.edu/​~gusfield/​cs224f09/​commonsubstrings.pdf
 +  * Upload: http://​intel-software-academic-program.com/​ayc-upload/​
 +  * 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
 +
 +