1. Startseite
  2. Glossary
  3. Einheitliche Gerätearchitektur für Berechnungen
CUDA (Compute Unified Device Architecture)

Einheitliche Gerätearchitektur für Berechnungen

Was ist CUDA?

CUDA wurde 2006 von NVIDIA eingeführt. Die Abkürzung stand ursprünglich für „Compute Unified Device Architecture“ und bezeichnet zwei Dinge:

1. CUDA-Architektur: die massiv parallele Architektur von NVIDIA-GPUs mit Hunderten oder Tausenden von Kernen.

2. CUDA-Softwareplattform und -Programmiermodell: Diese ebenfalls von NVIDIA entwickelte API (Application Programming Interface) ermöglicht es Entwicklern, NVIDIA-GPUs für die Verarbeitung allgemeiner Aufgaben zu programmieren.

Warum Sie CUDA benötigen

CUDA ermöglicht es Entwicklern, rechenintensive Anwendungen zu beschleunigen, indem sie die Leistungsfähigkeit von GPUs für alle parallelisierbaren Teile einer Berechnung nutzen. Im Gegensatz zu früheren GPU-Programmierschnittstellen wie Direct3D und OpenGL, die fortgeschrittene Kenntnisse in der Grafikprogrammierung voraussetzten, erleichtert CUDA die Implementierung paralleler Programme für Entwickler und Softwareingenieure erheblich, da es mit vielen vertrauten Programmiersprachen wie C, C++ und Fortran kompatibel ist. Entwickler müssen lediglich einige grundlegende Schlüsselwörter als Erweiterungen dieser Sprachen verwenden. Dadurch erhalten sie direkten Zugriff auf den virtuellen Befehlssatz der GPU und ihre parallelen Recheneinheiten, um Rechenkerne auszuführen.

Wie unterstützt GIGABYTE dabei?

Die R-Series- und G-Series-Serversysteme von GIGABYTE sind für den Betrieb mit CUDA-fähigen NVIDIA-GPGPUs (General Purpose Graphics Processing Units) wie der Tesla V100, Tesla T4 oder der RTX Quadro Series optimiert. Diese Hardwarelösung ist für die Verwendung mit der CUDA-Programmierschnittstelle ausgelegt und bietet Entwicklern ein leistungsstarkes Werkzeug zur Verarbeitung massiv paralleler Workloads, beispielsweise in wissenschaftlichen Simulationen oder beim Training tiefer neuronaler Netze (DNN).

Empfohlene Lektüre

Constructing the Brain of a Self-Driving Car

Constructing the Brain of a Self-Driving Car

Constructing the Brain of a Self-Driving Car
How to Benefit from AI  In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry
10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence
OCP ORv3 Solution

OCP ORv3 Solution

The alternative of power-efficient server solutions.
GIGABYTE Demonstrates the Future of Computing at Supercomputing 2023 with Advanced Cooling and Scaled Data Centers

GIGABYTE Demonstrates the Future of Computing at Supercomputing 2023 with Advanced Cooling and Scaled Data Centers

Server platforms feature next-gen AI processors from NVIDIA
GIGABYTE präsentiert auf der ISC High Performance 2024 seinen neuen Service - GIGA POD - eine skalierbare, Komplettlösung für KI Supercomputing

GIGABYTE präsentiert auf der ISC High Performance 2024 seinen neuen Service - GIGA POD - eine skalierbare, Komplettlösung für KI Supercomputing

GIGABYTE VDI Solution with Virtual GPU

GIGABYTE VDI Solution with Virtual GPU

Remote workstations by GIGABYTE deliver an exceptional user experience using VDI paired with vGPU technology
What is Edge Computing? Definition and Cases Explained

What is Edge Computing? Definition and Cases Explained

What is Edge Computing? Definition and Cases Explained
The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers
Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers