parallel 2014

Softwarekonferenz für Parallel Programming,
Concurrency und Multicore-Systeme - Karlsruhe, IHK, 5.-7. Mai 2014

Softwarekonferenz für Parallel Programming,
Concurrency und Multicore-Systeme
Karlsruhe, IHK, 5.-7. Mai 2014

parallel 2014 » Agenda »

// Parallella: Embedded HPC für alle

Das Parallella-Projekt der Firma Adapteva hat sich zum Ziel gesetzt, eine Low-Cost-Plattform für HPC zur Verfügung zu stellen. Dabei ist ein Board entstanden, das bei 5 Watt Leistungsaufnahme einen Epiphany-Coprozesser, einen Dual-Core ARM Host, einen FPGA, Gigabit-Ethernet sowie weitere Schnittstellen auf kleinstem Raum zur Verfügung stellt. Das Linux-basierte OS, Designdokumente und SDK sind frei verfügbar. Der Coprozessor besteht aus 16 (optional 64) cache-losen RISC-Cores mit je 1.2 GFLOPS (Peak), die über ein On-Chip-Netzwerk miteinander verbunden sind.

Der Vortrag stellt die Architektur des Boards und des Coprozessors vor. Der Schwerpunkt der Betrachtungen liegt dabei auf dem Datentransport zwischen den Cores sowie zwischen dem Coprozessor und dem Host-System. Hierbei werden entsprechende Messergebnisse vorgestellt und die Konsequenzen für die Software-Architektur beschrieben. Die Resultate sind dabei teilweise auch auf andere Architekturen übertragbar. Darüber hinaus wird anhand der praktischen Erfahrungen und der technischen Eigenschaften abgeschätzt, für welche Art von Anwendungen das Board im Hinblick auf den Coprozessor geeignet ist. Einzelne Beispiele werden im Rahmen des Vortrags auf dem Board vorgeführt.

// Referent

// Jacob Erlbeck Jacob Erlbeck

ist Diplom-Informatiker und war bisher als Programmierer, Systemarchitekt und Entwicklungsleiter tätig. Seine beruflichen Schwerpunkte sind Linux (seit0.99pl9), TCP/IP sowie verteilte, Embedded- und hochverfügbare Echtzeit-Systeme. Weitere Interessen sind funktionale Programmiersprachen (speziell Erlang), Dataflow-Programming und digitale Signalverarbeitung. Er ist Autor des Buches "Webserver betreiben".