CUDA-Starter-Kit GPGPU-basierte Anwendungsentwicklung

CUDA-Starter-Kit
GPGPU-basierte
Anwendungsentwicklung

GE Intelligent Platforms hat Ende September bei der NVIDIA GTC in San Jose das 6U OpenVPX CUDA-Starter Kit vorgestellt. Dieses ermöglicht Systementwicklern die einfache und kostensparende Einrichtung einer vollständigen, integrierten und vorgetesteten Hard- und Softwareentwicklungsumgebung.
Das Starter Kit wurde als Reaktion auf das rasch steigende Interesse an GPGPU-Technologien (General Purpose Computing on a Graphics Processing Unit) für robuste, größen- und gewichtsbeschränkte sowie einsatzkritische Computeranwendungen entwickelt, wie z.B. Radar, Sonar, Bildverarbeitung, Signalaufklärung und ISR (Intelligence, Surveillance, Reconnaissance). Parallel stellt GE Intelligent Platforms auch die AXISLib-GPU vor, eine Softwareumgebung, die laut Hersteller die schnelle Entwicklung und ein einfaches Debugging von CUDA-basierten Anwendungen ermöglicht.

Schnelle Entwicklung und einfaches Debugging

„Im Vergleich zur FPGA-basierten Anwendungsentwicklung ist CUDA erwiesenermaßen schneller und günstiger – was bedeutet, dass der Einstieg und die Nutzung des enormen Potentials der GPGPU-Technologie nun deutlich einfacher ist“, so Rob McKeel, Vice President, Military & Aerospace Embedded Computing bei GE Intelligent Platforms. „Anhand einer einzigen Teilenummer erhält der Entwickler alle Informationen, die er zum Beginnen seiner Arbeit benötigt, wodurch Konfigurationsfehler von vornherein ausgeschlossen, Verzögerungen minimiert und die Produktivität optimiert werden.“

Mehr als 10-fach bessere Leistung

Bei CUDA handelt es sich um eine von NVIDIA für die eigenen GPUs entwickelte Architektur für parallele Datenverarbeitung, die Softwarenentwickler über branchenübliche Standard-programmierungssprachen nutzen und hierbei über die aktuellsten NVIDIA GPUs für sehr leistungsstarkes paralleles Computing verfügen können. CUDA eignet sich, laut Hersteller-Angaben, für einsatzkritische Computeranwendungen: Leistungssteigerung bestimmter Anwendungstypen, wie z.B. Radar, wobei hier eine mehr als 10-fach bessere Leistung im Vergleich zu CPU-Only Lösungen nachweisbar ist.

Anspruchsvolle Multiprozessoranwendungen

Das 6U CUDA-Starter Kit-Paket bietet die vollständige Hard- und Software, die zur Entwicklung dieser anspruchsvollen Multiprozessoranwendungen erforderlich ist; dies beinhaltet einen IPN250-Einplatinen-Computer mit Intel Core2 Duo-Prozessor und einer NVIDIA 96-Kern GT240 GPU, eine NPN240 Dual NVIDIA GT240 GPU-Karte zur Unterstützung von Multi-GPU-Konfigurationen, ein Chassis mit vier Steckplätzen und zusätzliche Hardware einschließlich Plattenlaufwerken, Rear Transition-Modulen, Netzteil und Ka­bel und ein vorinstalliertes CentOS Linux.

Vielzahl verschiedener Fabric-Topologien

Das GE OpenVPX 6U CUDA-Starter Kit unterstützt eine Vielzahl verschiedener Fabric-Topologien innerhalb eines einzigen Chassis, sodass der Entwickler die Back Plane-Anforderungen des Systems nicht bereits vor der Anwendungsentwicklung definieren muss. Das heißt, dass Ingenieure mit dem Systemdesign vor der Festlegung einer bestimmten Fabric-Anbindung für das endgültige System experimentieren können und auf diese Weise eine Reduzierung aller Risiken und der Vorlaufzeit bis zur Markteinführung möglich ist.

GE Intelligent Platforms GmbH
www.ge-ip.com/gpgpu

Das könnte Sie auch Interessieren