Vortrag

Collections parallel verarbeiten mit der Reducers-Bibliothek von Clojure

Clojure ist eine JVM-Sprache, die das Unmögliche möglich macht: Ein tatsächlich in der Praxis von normalsterblichen Entwicklern einsetzbares Lisp. Durch die Verwendung generischer Datentypen wie Vektoren, Sets und Maps lassen sich auch komplexe Aufgabenstellungen mit wenig Code lösen. In Zeiten von Multicore stellt sich die Frage, wie das Arbeiten mit Collections effizient parallelisiert werden kann. Ziel sollte es dabei sein, die Codestruktur gegenüber einer seriellen Implementierung nicht grundsätzlich ändern zu müssen. In dieser Session wird gezeigt, wie dies in Clojure mit der Reducers-Bibliothek erreicht werden kann.

Datum
06.05.2014
Uhrzeit
16:35 - 17:15
Konferenz / Veranstaltung
parallel 2014
Ort
Karlsruhe