.CU

Fichier CU

CUDA Source Code File
Poser une question
RÉPONSE RAPIDE

Un fichier CU est un fichier de code source NVIDIA CUDA - du code C/C++ étendu avec des mots-clés de programmation GPU qui exécutent des calculs sur une carte graphique NVIDIA. Ouvrez-le dans n'importe quel éditeur de texte ou de code tel que VS Code. Pour compiler et exécuter le code GPU, vous avez besoin d'un GPU NVIDIA, de son pilote et du NVIDIA CUDA Toolkit (nvcc).

Développeur : NVIDIA Corporation Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 24, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CU ?

Un fichier .cu est un fichier de code source CUDA - du C/C++ étendu avec l'API de calcul parallèle de NVIDIA pour la programmation d'accélérateurs GPU. CUDA (Compute Unified Device Architecture) a été introduit par NVIDIA en 2006 parallèlement à la GeForce 8800 GTX et au premier CUDA Toolkit.

Les fichiers .cu sont en texte brut et suivent la syntaxe standard C/C++ augmentée de qualificateurs spécifiques à CUDA : __global__ marque une fonction noyau (kernel) qui s'exécute sur le GPU et est lancée depuis le CPU ; __device__ marque une fonction appelable uniquement depuis le code GPU ; __host__ marque une fonction CPU ordinaire. Les lancements de noyaux utilisent la syntaxe à triple chevrons <<<grid, block>>> pour spécifier les dimensions de la grille et du bloc de threads, avec des variables intégrées threadIdx, blockIdx, blockDim et gridDim disponibles à l'intérieur des noyaux.

La compilation est gérée par nvcc (NVIDIA CUDA Compiler Driver). Il divise le fichier .cu en deux passes : le code C++ hôte est envoyé au compilateur système (gcc/g++ sur Linux, cl.exe sur Windows), tandis que le code du périphérique est compilé en représentation intermédiaire PTX ou en binaire .cubin pour une architecture GPU spécifique. Les fichiers d'en-tête contenant des déclarations réservées au périphérique utilisent conventionnellement l'extension .cuh.

CUDA est une technologie propriétaire de NVIDIA et nécessite un GPU NVIDIA. Le support de macOS a été abandonné dans CUDA 11.8 (2022). Pour la programmation GPU multi-vendeurs, les alternatives incluent OpenCL (fichiers .cl) et AMD HIP, qui utilise une syntaxe presque identique. Le CUDA Toolkit en est actuellement à la version 13.x (2026), et les fichiers .cu de CUDA 1.0 restent largement compatibles avec les chaînes d'outils actuelles.

Sécurité et sûreté

RISQUE : LOW

Un fichier .cu est un texte de code source brut ; il ne peut pas s'exécuter directement. Les binaires CUDA compilés s'exécutent sur le GPU et présentent le même profil de risque que tout programme compilé provenant d'une source non fiable.

Détails du format

en bref
NOM COMPLETCUDA Source Code Filealias CUDA file, CUDA kernel source
DÉVELOPPEURNVIDIA Corporationdepuis 2006 (CUDA 1.0)
TYPE MIMEtext/plain
TYPEcode source texte (sur-ensemble de C/C++ avec extensions GPU)
Cette extension est également utilisée par…
  • Fichier de taux de change (diverses applications) - Certaines applications de finances personnelles ou de point de vente utilisent .cu pour les fichiers de données de devises ; texte brut ou binaire, sans rapport avec NVIDIA.

Programmes qui ouvrent les fichiers CU

Windows5 apps
Microsoft Visual Studio Freemium Installez le plugin NVIDIA Nsight Visual Studio Edition ; fournit l'IntelliSense et le débogage CUDA.
Windows Notepad Intégré Ouvre les fichiers .cu en tant que texte brut pour visualiser le code source.
Notepad Open-source Ouverture pour visualisation/édition de texte ; pas de coloration syntaxique spécifique à CUDA par défaut (fichiers de langage définis par l'utilisateur disponibles).
Visual Studio Code Open-source Installez l'extension C/C++ ou CUDA ; ouvrez le fichier .cu pour la coloration syntaxique et IntelliSense.
NVIDIA CUDA Toolkit (nvcc) Gratuit Compilez avec : nvcc myfile.cu -o myprogram. Nécessite l'installation du pilote GPU NVIDIA.
Linux3 apps
NVIDIA CUDA Toolkit (nvcc) Gratuit Compilez avec : nvcc myfile.cu -o myprogram. Nécessite l'installation du pilote GPU NVIDIA.
CLion Payant Support complet de CUDA via l'intégration CMake avec prise en charge du langage CUDA.
Visual Studio Code Open-source Installez l'extension C/C++ ou CUDA ; ouvrez le fichier .cu pour la coloration syntaxique et IntelliSense.

Détails techniques

spécifications approfondies
EncodageTexte brut, UTF-8 ou ASCII
Compilateurnvcc (NVIDIA CUDA Compiler Driver)
Qualificateur de noyau GPU__global__ - point d'entrée GPU, appelable depuis le CPU via la syntaxe <<<grid, block>>>
Qualificateur de fonction périphérique__device__ - appelable uniquement depuis le code GPU
Variables intégréesthreadIdx, blockIdx, blockDim, gridDim (disponibles dans les noyaux)
Division de compilationC++ hôte vers gcc/g++ (Linux) ou cl.exe (Windows) ; code périphérique vers PTX ou .cubin
Extension d'en-tête.cuh pour les fichiers contenant des déclarations côté périphérique
Configuration requiseGPU NVIDIA requis ; support macOS abandonné dans CUDA 11.8 (2022)
Plage de versions du ToolkitCUDA 1.0 (2006) - CUDA 13.x (2026)
Formats de sortiePTX (IR portable) ou .cubin (binaire pour architecture GPU spécifique)
Alternative multi-vendeursOpenCL (.cl) et AMD HIP pour les cibles GPU non-NVIDIA
Taille de fichier typique1 Ko - 500 Ko (fichier de noyau unique)
Publié2006 (CUDA 1.0)
Dernière versionCUDA 13.x (2026); format co-evolves with the CUDA Toolkit
Spécificationdocs.nvidia.com

Conversions CU

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CU. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CU.

Foire aux questions

Comment compiler un fichier .cu ?
Installez le NVIDIA CUDA Toolkit, puis exécutez : nvcc myfile.cu -o myprogram. Vous devez disposer d'un GPU NVIDIA avec les pilotes installés.
Puis-je ouvrir un fichier .cu sans GPU NVIDIA ?
Oui - c'est un fichier texte, ouvrez-le dans n'importe quel éditeur. Mais vous ne pouvez pas compiler ou exécuter le code GPU sans un GPU NVIDIA et le CUDA Toolkit.
Quelle est la différence entre .cu et .cuh ?
.cu est un fichier d'implémentation source CUDA (équivalent au .cpp). .cuh est un fichier d'en-tête CUDA avec des déclarations de fonctions de périphérique ou du code en ligne (équivalent au .h pour le code GPU).
Puis-je exécuter du code CUDA sur un GPU AMD ?
Pas directement. Le framework HIP d'AMD ROCm fournit une API compatible CUDA ; l'outil hipify peut convertir les fichiers .cu en source HIP (.hip) pour les GPU AMD.
Quel éditeur offre le meilleur support pour CUDA ?
Visual Studio avec Nsight VS Edition (Windows, débogueur complet), ou VS Code avec l'extension CUDA sur Linux/Windows. CLion offre également un bon support pour les projets CUDA basés sur CMake.

Références

1NVIDIA CUDA Compiler Driver (nvcc) documentationdocs.nvidia.com
2NVIDIA CUDA Programming Guidedocs.nvidia.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z