Differences
This shows you the differences between two versions of the page.
— |
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 | ||
+ | |||
+ | |||