Entwicklung einer robusten, hoch-skalierbaren verteilten Laufzeitumgebung für Cluster aus heterogenen Mehrkernprozessoren
(J-Cell)


 

Overview

Ziel dieses Projekts ist die Entwicklung einer robusten, hoch-skalierbaren verteilten Laufzeitumgebung für Cluster aus heterogenen Mehrkernprozessoren (Cell-Prozessor). Daten und Ausführungskontexte (Code und Threads) sollen sich fein-granular und selbstorganisiert so auf die einzelnen Kerne verteilen, dass die verschiedenartigen Kerne jeweils möglichst optimal genutzt werden und die Ressourcenbeschränkung der einzelnen Kerne durch die Laufzeitumgebung verborgen wird. So sollen mehrfädige Anwendungen ohne architekturspezifische Modifikation auf Clustern aus heterogenen Mehrkernprozessoren ablaufen können. Das Gesamtsystem soll dynamisch skalierbar sein, so dass Ressourcen zur Laufzeit ergänzt und entfernt werden können. Durch die Erschließung heterogener Prozessorarchitekturen wie dem Cell für allgemeine numerisch-wissenschaftliche Anwendungen sollen Kosten gesenkt sowie Rechenleistung und Energieeffizienz verbessert werden. Grundlage für dieses Projekt sind Selbstorganisationsverfahren aus dem Peer-to-Peer Computing und eine Java Laufzeitumgebung für vernetzte eingebettete Sensor-Aktorsysteme. Dort wurde die Skalierbarkeit (auf ca. eine Million Netzwerkknoten) und Ressourceneffizienz (Sensorknoten mit nur 128KB Speicher) dieser Ansätze bereits demonstriert. Sie sollen im Rahmen dieses Projekts auf das Höchstleistungsrechnen übertragen werden. Eine Anwendung aus der Chemoinformatik dient dabei als Benchmark für die erzielbare Steigerung von Leistung und Energieeffizienz.

 

Duration

01/02/2009 - 31/01/2012

 

References and contact information

Dr. T. Fuhrmann
TU München
Institut für Informatik - Lehrstuhl Informatik VIII
Boltzmannstr. 3
85748 Garching

Phone: +49 89 28918026
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.  

http://www.j-cell.org

 
supported by

Events

Fortran for Scientific Computing

HLRS, Stuttgart, June 25 - 29, 2012
more

Program Analysis and Tuning Workshop

DKRZ, Hamburg, June 25 - 26, 2012
more

8. Erlanger International High- End-Computing-Symposium (EIHECS)

RRZE, Erlangen, June 22, 2012
more

OpenACC programming for parallel accelerated supercomputers

HLRS, Stuttgart, May 14 - 15, 2012
more

11th HLRS/hww Workshop on Scalable Global Parallel File Systems

HLRS, Stuttgart, May 07 - 09, 2012
more

Prace Spring School 2012

Cracow, Poland, May 16 - 18, 2012
more