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
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.