.CU

Arquivo CU

CUDA Source Code File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CU é um arquivo de código-fonte NVIDIA CUDA - código C/C++ estendido com palavras-chave de programação de GPU que executam cálculos em uma placa gráfica NVIDIA. Abra-o em qualquer editor de texto ou editor de código, como o VS Code. Para compilar e executar o código da GPU, você precisa de uma GPU NVIDIA, seu driver e o NVIDIA CUDA Toolkit (nvcc).

Desenvolvedor: NVIDIA Corporation Categoria: Arquivos de Desenvolvedor MIME: text/plain
ABRE EM Windows Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 24, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CU?

Um arquivo .cu é um arquivo de código-fonte CUDA - C/C++ estendido com a API de computação paralela da NVIDIA para programar aceleradores de GPU. O CUDA (Compute Unified Device Architecture) foi introduzido pela NVIDIA em 2006 junto com a GeForce 8800 GTX e o primeiro CUDA Toolkit.

Arquivos .cu são texto simples e seguem a sintaxe padrão C/C++ aumentada com qualificadores específicos do CUDA: __global__ marca uma função kernel que roda na GPU e é lançada a partir da CPU; __device__ marca uma função chamável apenas a partir de código da GPU; __host__ marca uma função comum de CPU. Os lançamentos de kernel usam a sintaxe de colchetes angulares triplos <<<grid, block>>> para especificar as dimensões da grade e do bloco de threads, com variáveis integradas como threadIdx, blockIdx, blockDim e gridDim disponíveis dentro dos kernels.

A compilação é gerenciada pelo nvcc (NVIDIA CUDA Compiler Driver). Ele divide o arquivo .cu em duas passagens: o código C++ do host vai para o compilador do sistema (gcc/g++ no Linux, cl.exe no Windows), enquanto o código do dispositivo é compilado para a representação intermediária PTX ou binário .cubin para uma arquitetura de GPU específica. Arquivos de cabeçalho com declarações exclusivas para o dispositivo convencionalmente usam a extensão .cuh.

O CUDA é proprietário da NVIDIA e requer uma GPU NVIDIA. O suporte para macOS foi descontinuado no CUDA 11.8 (2022). Para programação de GPU entre diferentes fabricantes, as alternativas incluem OpenCL (arquivos .cl) e AMD HIP, que utiliza uma sintaxe quase idêntica. O CUDA Toolkit está atualmente na versão 13.x (2026), e os arquivos .cu do CUDA 1.0 permanecem amplamente compatíveis com as cadeias de ferramentas atuais.

Segurança e proteção

RISCO: LOW

Um arquivo .cu é texto de código-fonte simples; ele não pode ser executado diretamente. Binários CUDA compilados são executados na GPU e têm o mesmo perfil de risco que qualquer programa compilado de uma fonte não confiável.

Detalhes do formato

em resumo
NOME COMPLETOCUDA Source Code Filetambém conhecido como CUDA file, CUDA kernel source
DESENVOLVEDORNVIDIA Corporationdesde 2006 (CUDA 1.0)
TIPO MIMEtext/plain
TIPOcódigo-fonte de texto (superconjunto de C/C++ com extensões de GPU)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de Taxa de Câmbio (vários apps) - Alguns aplicativos de finanças pessoais ou de ponto de venda usam .cu para arquivos de dados de moeda; texto simples ou binário, sem relação com NVIDIA.

Programas que abrem arquivos CU

Windows5 apps
Microsoft Visual Studio Freemium Instale o plugin NVIDIA Nsight Visual Studio Edition; fornece IntelliSense e depuração para CUDA.
Windows Notepad Integrado Abre arquivos .cu como texto simples para visualização do código-fonte.
Notepad Código aberto Abra para visualização/edição de texto; sem realce de sintaxe específico para CUDA por padrão (arquivos de linguagem definidos pelo usuário disponíveis).
Visual Studio Code Código aberto Instale a extensão C/C++ ou CUDA; abra o arquivo .cu para realce de sintaxe e IntelliSense.
NVIDIA CUDA Toolkit (nvcc) Gratuito Compile com: nvcc meu_arquivo.cu -o meu_programa. Requer driver de GPU NVIDIA instalado.
Linux3 apps
NVIDIA CUDA Toolkit (nvcc) Gratuito Compile com: nvcc meu_arquivo.cu -o meu_programa. Requer driver de GPU NVIDIA instalado.
CLion Pago Suporte total a CUDA via integração CMake com suporte à linguagem CUDA.
Visual Studio Code Código aberto Instale a extensão C/C++ ou CUDA; abra o arquivo .cu para realce de sintaxe e IntelliSense.

Detalhes técnicos

especificação profunda
CodificaçãoTexto simples, UTF-8 ou ASCII
Compiladornvcc (NVIDIA CUDA Compiler Driver)
Qualificador de kernel de GPU__global__ - ponto de entrada da GPU, chamável da CPU via sintaxe <<<grid, block>>>
Qualificador de função de dispositivo__device__ - chamável apenas a partir de código da GPU
Variáveis integradasthreadIdx, blockIdx, blockDim, gridDim (disponíveis dentro dos kernels)
Divisão de compilaçãoC++ do Host para gcc/g++ (Linux) ou cl.exe (Windows); código do dispositivo para PTX ou .cubin
Extensão de cabeçalho.cuh para arquivos contendo declarações do lado do dispositivo
Requisito de plataformaGPU NVIDIA necessária; suporte para macOS descontinuado no CUDA 11.8 (2022)
Intervalo de versões do ToolkitCUDA 1.0 (2006) - CUDA 13.x (2026)
Formatos de saídaPTX (IR portátil) ou .cubin (binário para arquitetura de GPU específica)
Alternativa multi-fabricanteOpenCL (.cl) e AMD HIP para alvos de GPU não-NVIDIA
Tamanho de arquivo típico1 KB - 500 KB (arquivo de kernel único)
Lançado2006 (CUDA 1.0)
Versão mais recenteCUDA 13.x (2026); format co-evolves with the CUDA Toolkit
Especificaçãodocs.nvidia.com

Conversões de CU

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CU. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CU.

Perguntas frequentes

Como eu compilo um arquivo .cu?
Instale o NVIDIA CUDA Toolkit e execute: nvcc meu_arquivo.cu -o meu_programa. Você precisa de uma GPU NVIDIA com os drivers instalados.
Posso abrir um arquivo .cu sem uma GPU NVIDIA?
Sim - é um arquivo de texto, abra-o em qualquer editor. Mas você não poderá compilar ou executar o código da GPU sem uma GPU NVIDIA e o CUDA Toolkit.
Qual é a diferença entre .cu e .cuh?
.cu é um arquivo de implementação de código-fonte CUDA (equivalente ao .cpp). .cuh é um arquivo de cabeçalho CUDA com declarações de funções de dispositivo/código inline (equivalente ao .h para código de GPU).
Posso rodar código CUDA em uma GPU AMD?
Não diretamente. O framework HIP do AMD ROCm fornece uma API compatível com CUDA; a ferramenta hipify pode converter arquivos .cu para código-fonte HIP (.hip) para GPUs AMD.
Qual editor tem o melhor suporte para CUDA?
Visual Studio com Nsight VS Edition (Windows, depurador completo), ou VS Code com a extensão CUDA no Linux/Windows. O CLion também possui bom suporte para projetos CUDA baseados em CMake.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z