.CU

Archivo CU

CUDA Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CU es un archivo de código fuente de NVIDIA CUDA: código C/C++ extendido con palabras clave de programación de GPU que ejecutan cálculos en una tarjeta gráfica NVIDIA. Ábralo en cualquier editor de texto o editor de código como VS Code. Para compilar y ejecutar el código de la GPU, necesita una GPU NVIDIA, su controlador y el NVIDIA CUDA Toolkit (nvcc).

Desarrollador: NVIDIA Corporation Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 24, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CU?

Un archivo .cu es un archivo de código fuente de CUDA: C/C++ extendido con la API de computación paralela de NVIDIA para programar aceleradores de GPU. CUDA (Compute Unified Device Architecture) fue introducido por NVIDIA en 2006 junto con la GeForce 8800 GTX y el primer CUDA Toolkit.

Los archivos .cu son texto plano y siguen la sintaxis estándar de C/C++ aumentada con calificadores específicos de CUDA: __global__ marca una función kernel que se ejecuta en la GPU y se lanza desde la CPU; __device__ marca una función que solo se puede llamar desde el código de la GPU; __host__ marca una función ordinaria de la CPU. Los lanzamientos de kernel utilizan la sintaxis de triple paréntesis angular <<<grid, block>>> para especificar las dimensiones de la cuadrícula y el bloque de hilos, con variables integradas como threadIdx, blockIdx, blockDim y gridDim disponibles dentro de los kernels.

La compilación es gestionada por nvcc (NVIDIA CUDA Compiler Driver). Divide el archivo .cu en dos pases: el código C++ del host va al compilador del sistema (gcc/g++ en Linux, cl.exe en Windows), mientras que el código del dispositivo se compila a la representación intermedia PTX o al binario .cubin para una arquitectura de GPU específica. Los archivos de cabecera con declaraciones exclusivas del dispositivo utilizan convencionalmente la extensión .cuh.

CUDA es propiedad de NVIDIA y requiere una GPU NVIDIA. El soporte para macOS se eliminó en CUDA 11.8 (2022). Para la programación de GPU de varios proveedores, las alternativas incluyen OpenCL (archivos .cl) y AMD HIP, que utiliza una sintaxis casi idéntica. El CUDA Toolkit se encuentra ahora en la versión 13.x (2026), y los archivos .cu de CUDA 1.0 siguen siendo en gran medida compatibles con las cadenas de herramientas actuales.

Seguridad y protección

RIESGO: LOW

Un archivo .cu es texto de código fuente puro; no se puede ejecutar directamente. Los binarios de CUDA compilados se ejecutan en la GPU y tienen el mismo perfil de riesgo que cualquier programa compilado de una fuente no confiable.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOCUDA Source Code Filetambién conocido como CUDA file, CUDA kernel source
DESARROLLADORNVIDIA Corporationdesde 2006 (CUDA 1.0)
TIPO MIMEtext/plain
TIPOcódigo fuente de texto (superset de C/C++ con extensiones de GPU)
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo de tasa de cambio de divisas (varias aplicaciones) - Algunas aplicaciones de finanzas personales o de punto de venta utilizan .cu para archivos de datos de divisas; texto plano o binario, sin relación con NVIDIA.

Programas que abren archivos CU

Windows5 apps
Microsoft Visual Studio Freemium Instale el complemento NVIDIA Nsight Visual Studio Edition; proporciona IntelliSense y depuración de CUDA.
Windows Notepad Integrado Abre archivos .cu como texto plano para visualizar el código fuente.
Notepad Código abierto Abrir para visualización/edición de texto; sin resaltado de sintaxis específico de CUDA por defecto (hay archivos de lenguaje definidos por el usuario disponibles).
Visual Studio Code Código abierto Instale la extensión C/C++ o CUDA; abra el archivo .cu para obtener resaltado de sintaxis e IntelliSense.
NVIDIA CUDA Toolkit (nvcc) Gratis Compile con: nvcc myfile.cu -o myprogram. Requiere el controlador de la GPU NVIDIA instalado.
Linux3 apps
NVIDIA CUDA Toolkit (nvcc) Gratis Compile con: nvcc myfile.cu -o myprogram. Requiere el controlador de la GPU NVIDIA instalado.
CLion Pago Soporte completo de CUDA mediante la integración de CMake con soporte de lenguaje CUDA.
Visual Studio Code Código abierto Instale la extensión C/C++ o CUDA; abra el archivo .cu para obtener resaltado de sintaxis e IntelliSense.

Detalles técnicos

especificación profunda
CodificaciónTexto plano, UTF-8 o ASCII
Compiladornvcc (NVIDIA CUDA Compiler Driver)
Calificador de kernel de GPU__global__ - punto de entrada de la GPU, invocable desde la CPU mediante la sintaxis <<<grid, block>>>
Calificador de función de dispositivo__device__ - invocable solo desde el código de la GPU
Variables integradasthreadIdx, blockIdx, blockDim, gridDim (disponibles dentro de los kernels)
División de compilaciónC++ del host a gcc/g++ (Linux) o cl.exe (Windows); código del dispositivo a PTX o .cubin
Extensión de cabecera.cuh para archivos que contienen declaraciones del lado del dispositivo
Requisito de plataformaSe requiere GPU NVIDIA; el soporte para macOS finalizó en CUDA 11.8 (2022)
Rango de versiones del ToolkitCUDA 1.0 (2006) - CUDA 13.x (2026)
Formatos de salidaPTX (IR portátil) o .cubin (binario para arquitectura de GPU específica)
Alternativa multiplataformaOpenCL (.cl) y AMD HIP para objetivos de GPU que no sean NVIDIA
Tamaño de archivo típico1 KB - 500 KB (archivo de kernel único)
Lanzado2006 (CUDA 1.0)
Última versiónCUDA 13.x (2026); format co-evolves with the CUDA Toolkit
Especificacióndocs.nvidia.com

Conversiones de CU

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CU. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CU.

Preguntas frecuentes

¿Cómo compilo un archivo .cu?
Instale el NVIDIA CUDA Toolkit y luego ejecute: nvcc myfile.cu -o myprogram. Necesita una GPU NVIDIA con los controladores instalados.
¿Puedo abrir un archivo .cu sin una GPU NVIDIA?
Sí, es un archivo de texto, ábralo en cualquier editor. Pero no podrá compilar ni ejecutar el código de la GPU sin una GPU NVIDIA y el CUDA Toolkit.
¿Cuál es la diferencia entre .cu y .cuh?
.cu es un archivo de implementación de fuente CUDA (equivalente a .cpp). .cuh es un archivo de cabecera CUDA con declaraciones de funciones de dispositivo o código en línea (equivalente a .h para código de GPU).
¿Puedo ejecutar código CUDA en una GPU AMD?
No directamente. El framework HIP de AMD ROCm proporciona una API compatible con CUDA; la herramienta hipify puede convertir archivos .cu a fuentes HIP (.hip) para GPUs AMD.
¿Qué editor tiene el mejor soporte para CUDA?
Visual Studio con Nsight VS Edition (Windows, depurador completo), o VS Code con la extensión CUDA en Linux/Windows. CLion también tiene un buen soporte para proyectos CUDA basados en CMake.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z