High Performance Computing

 

Software

LAMA ist ein Software-Framework für die Entwicklung von Hardware-unabhängigem Code. LAMA ermöglicht die Entwicklung schneller und skalierbarer Software, die auf nahezu jeder Rechnerarchitektur effizient läuft.

Leistungsangebot

Wir entwickeln Lösungen, um rechenzeitintensive Algorithmen effizient auf unterschiedlicher Hardware ausführbar zu machen. Zielarchitekturen umfassen eingebettete Systeme, Multicore-PCs, Workstations  und Grafikprozessoren und Supercomputer. 

 

Quantencomputing

Quantencomputer versprechen, in naher Zukunft bestimmte Probleme um Größenordnungen schneller lösen zu können als konventionelle digitale Rechner. Dafür sind jedoch neue Algorithmen und Lösungsverfahren notwendig.

Projekte

Aktuelle Projekte beschäftigen sich mit der intelligenten Steuerung von Maschinen, der Auswertung von Satellitendaten und der Optimierung komplexer Simulations-programme.

Rechenintensive Algorithmen schnell und effizient auf beliebiger Hardware auszuführbar zu machen ist unser Ziel.  

Die Spanne der Zielarchitekturen, mit denen wir uns täglich beschäftigen, reicht vom embedded System bis zum traditionellen HPC-System.

Die Trennung fachlicher Aspekte der Implementation vom Tuning relevanter Teile für eine konkrete Hardwarearchitektur ist unser Ansatz. Dabei bedienen wir uns u.a. eigener Domänensprachenansätze und Compilerframeworks.

Dieses Ziel verfolgen wir sowohl in Förderprojekten als auch mit unseren Produkten. Und wir entwickeln es stetig weiter.

Ganz gleich ob es um intelligente Maschinensteuerung, die Auswertung von Satellitendaten oder ein komplexes Simulationsprogramm geht. Immer wieder unterstützen wir Partner und Kunden dabei, Anwendungen aus verschiedenen Bereichen für aktuelle Hardwarearchitekturen zu optimieren.

Dabei achten wir ebenfalls darauf, dass alle Softwareentwicklungen für einen nahtlosen Übergang auf zukünftige Hardwareentwicklungen vorbereitet werden. Das hält nicht nur zukünftige Wartungskosten gering. Vor allem erlaubt es dem Entwickler eins im Blick zu behalten: seinen Algorithmus.

Selbstverständlich verfügt SCAI über eine leistungsfähige Rechnerinfrastruktur, mit deren Hilfe auch Auftragsrechnungen durchgeführt werden. Zudem stehen zu Entwicklungszwecken neueste HPC-Testsysteme zur Verfügung. Von dieser exzellenten Infrastruktur profitieren die Kunden von SCAI in allen Projekten.