parallel 2015

Softwarekonferenz für Parallel Programming,
Concurrency und Multicore-Systeme - Karlsruhe, IHK, 21.-24. April 2015

Softwarekonferenz für Parallel Programming,
Concurrency und Multicore-Systeme
Karlsruhe, IHK, 21.-24. April 2015

parallel 2015 » Agenda »

// .NET Task Parallel Library: Eine Rundtour

Die .NET Task Parallel Library (TPL) gehört zu den modernsten und effizientesten Technologien der Parallelprogrammierung. Dieser Vortrag nimmt die Teilnehmer auf eine Rundtour durch die TPL und zeigt ihre Einsatzszenarien zur Multi-Core-Ausnutzung und Realisierung nichtblockierender Logik. Nach einer kurzen Einführung zum TPL-Rückgrat, seinem Thread Pool, werden die verschiedenen Abstraktionen der TPL erläutert: Task-Parallelisierung, Datenparallelität sowie asynchrone Programmierung mit async/await. Der Vortrag gibt zudem Design-Empfehlungen und zeigt, welche Fallen es zu vermeiden gilt.

Skills
Grundlagen in der .NET-Entwicklung und paralleler/nebenläufiger Programmierung. Erste Erfahrungen mit TPL sind hilfreich, aber nicht zwingend.

Lernziele
Teilnehmer kennen die .NET TPL mit ihren verschiedenen Abstraktionen sowie den darunterliegenden Laufzeit-Mechanismus. Sie wissen, wie und wo man Task-Parallelisierung, Datenparallelität und async/await in Anwendungen optimal einsetzt. Sie sind auf typische Fallen bei TPL und async/await sensibilisiert.

// Referent

// Prof. Dr. Luc Bläser Prof. Dr. Luc Bläser

ist Informatik-Professor und Partner des Instituts für Software an der Hochschule für Technik Rapperswil. Er befasst sich mit Programmiermodellen und Laufzeitsystemen für strukturierte effiziente Parallelisierung. Er ist aktiv in Beratungs- und Forschungsprojekten engagiert.