AI Tool

Revisão do NVIDIA CUDA-Q

NVIDIA CUDA-Q é uma plataforma de software de código aberto, agnóstica a QPU, para supercomputação quântica acelerada que permite programação híbrida entre CPUs, GPUs e QPUs.

NVIDIA CUDA-Q - AI tool for nvidia cuda. Professional illustration showing core functionality and features.
1NVIDIA CUDA-Q v0.10 demonstrou uma aceleração de 34x na simulação de vetor de estado de 33 qubits em um único NVIDIA GB200 em comparação com uma CPU EPYC de 192 núcleos.
2A aceleração multi-GPU na plataforma NVIDIA GB200 NVL72 pode impulsionar simulações de 33 qubits em 10x ou permitir simulações maiores de até 38 qubits através do agrupamento de memória.
3A plataforma se integra com oito backends de QPU em quatro diferentes modalidades de qubit a partir do CUDA-Q v0.10.
4CUDA-Q v0.7.1 apresentou melhorias de desempenho, com uma aceleração de pelo menos 1.7x da v0.6 para a v0.7.1 para simuladores sem fusão de portas.

Similar Tools

Compare Alternatives

Other tools you might consider

3

Base44 Backend Platform

Shares tags: ai

Visit
</>Embed "Featured on Stork" Badge
Badge previewBadge preview light
<a href="https://www.stork.ai/en/nvidia-cuda-q" target="_blank" rel="noopener noreferrer"><img src="https://www.stork.ai/api/badge/nvidia-cuda-q?style=dark" alt="NVIDIA CUDA-Q - Featured on Stork.ai" height="36" /></a>
[![NVIDIA CUDA-Q - Featured on Stork.ai](https://www.stork.ai/api/badge/nvidia-cuda-q?style=dark)](https://www.stork.ai/en/nvidia-cuda-q)

overview

O que é NVIDIA CUDA-Q?

NVIDIA CUDA-Q é uma plataforma de supercomputação quântica acelerada desenvolvida pela NVIDIA que permite a desenvolvedores de aplicações quânticas, cientistas, especialistas em HPC e IA, e pesquisadores construir e acelerar aplicações quântico-clássicas. Ela permite programação híbrida entre CPUs, GPUs e QPUs, aproveitando a plataforma de computação paralela CUDA da NVIDIA.

quick facts

Fatos Rápidos

AtributoValor
DesenvolvedorNVIDIA
Modelo de NegócioFreemium
PreçoFreemium: Camada gratuita disponível com recursos premium
PlataformasPlataforma de Software (executa em sistemas com CPUs, GPUs, QPUs)
API DisponívelSim
IntegraçõesPasqal, Quantinuum, IonQ, IQM, Oxford Quantum Circuits (OQC), implementações MPI, biblioteca cuQuantum

features

Principais Recursos do NVIDIA CUDA-Q

NVIDIA CUDA-Q oferece um conjunto abrangente de recursos projetados para computação quântico-clássica híbrida, integrando unidades de processamento quântico (QPUs) com CPUs e GPUs tradicionais para desempenho acelerado.

  • 1Plataforma de software de código aberto para desenvolvimento de computação quântica.
  • 2Arquitetura agnóstica a QPU, suportando diversos backends de hardware quântico.
  • 3Capacidades de supercomputação quântica acelerada via GPUs NVIDIA e a biblioteca cuQuantum.
  • 4Permite programação híbrida entre CPUs, GPUs e QPUs dentro de um único programa quântico.
  • 5Fornece um modelo de programação para construir aplicações quântico-clássicas em Python ou C++.
  • 6Suporta simulações quânticas em larga escala, incluindo vetor de estado, rede tensorial e simuladores ruidosos.
  • 7Facilita o desenvolvimento de fluxos de trabalho híbridos para aprendizado de máquina quântico, química quântica e otimização.
  • 8Inclui ferramentas para simulação de correção de erros quânticos (QEC) e modelagem de ruído.
  • 9Integração com fluxos de trabalho de computação de alto desempenho (HPC), como agendamento baseado em Slurm para QPUs Pasqal.
  • 10Capacidades multi-QPU e multi-GPU para distribuir cargas de trabalho e alcançar acelerações significativas.

use cases

Quem Deve Usar NVIDIA CUDA-Q?

NVIDIA CUDA-Q é projetado para uma gama de profissionais técnicos e pesquisadores engajados no desenvolvimento e exploração de aplicações e algoritmos de computação quântica.

  • 1Desenvolvedores de aplicações quânticas: Para construir e acelerar aplicações quântico-clássicas e programar arquiteturas de computação heterogêneas (QPUs, GPUs, CPUs) harmoniosamente.
  • 2Cientistas e Pesquisadores: Para realizar simulações quânticas em larga escala, desenvolver algoritmos quântico-clássicos híbridos e conduzir computações de ciência dos materiais.
  • 3Especialistas em HPC e IA: Para integrar QPUs como aceleradores nativos em ambientes HPC heterogêneos e aproveitar a aceleração de GPU para simulações quânticas.
  • 4Construtores de QPU: Para simular sistemas quânticos, incluindo modelagem de ruído e ferramentas de correção de erros quânticos (QEC), para auxiliar no projeto de sistemas tolerantes a falhas.

pricing

Preços e Planos do NVIDIA CUDA-Q

NVIDIA CUDA-Q opera em um modelo freemium, oferecendo uma camada gratuita que inclui funcionalidades essenciais para o desenvolvimento e pesquisa de software quântico. Recursos premium específicos ou opções de suporte empresarial não são detalhados publicamente, mas podem existir para casos de uso avançados ou implantações comerciais.

  • 1Freemium: Camada gratuita disponível, oferecendo funcionalidades essenciais para desenvolvimento e pesquisa.

competitors

NVIDIA CUDA-Q vs Concorrentes

NVIDIA CUDA-Q se posiciona como uma plataforma de código aberto, agnóstica a QPU, para supercomputação quântica acelerada, distinguindo-se por sua profunda integração com o ecossistema de GPU da NVIDIA e foco explícito na programação híbrida clássico-quântica.

  • 1NVIDIA CUDA-Q vs PennyLane: NVIDIA CUDA-Q enfatiza a supercomputação quântica acelerada com programação híbrida CPU/GPU/QPU para um desenvolvimento mais amplo de algoritmos quânticos, enquanto o foco principal de PennyLane é em aprendizado de máquina quântico e programação diferenciável, integrando-se com frameworks de ML clássicos.
  • 2NVIDIA CUDA-Q vs Qiskit: NVIDIA CUDA-Q destaca especificamente sua capacidade de programação híbrida entre CPUs, GPUs e QPUs para supercomputação acelerada, aproveitando a expertise em GPU da NVIDIA, o que é um foco mais explícito do que a abordagem geral de SDK de computação quântica do Qiskit, originária da IBM.
  • 3NVIDIA CUDA-Q vs Cirq: A força do NVIDIA CUDA-Q reside em seu suporte explícito para programação híbrida clássico-quântica entre CPUs, GPUs e QPUs, visando desempenho de supercomputação acelerada, enquanto Cirq, desenvolvido pelo Google, enfatiza o controle preciso sobre circuitos quânticos e é frequentemente associado ao hardware quântico do Google.
  • 4NVIDIA CUDA-Q vs Microsoft Azure Quantum Development Kit (QDK): NVIDIA CUDA-Q foca especificamente na supercomputação quântica acelerada através da programação híbrida CPU/GPU/QPU, aproveitando o hardware e a pilha de software da NVIDIA para desempenho, enquanto o QDK fornece um ecossistema abrangente com sua própria linguagem quântica específica (Q#) e integração na nuvem com vários provedores de hardware.

Frequently Asked Questions

+O que é NVIDIA CUDA-Q?

NVIDIA CUDA-Q é uma plataforma de supercomputação quântica acelerada desenvolvida pela NVIDIA que permite a desenvolvedores de aplicações quânticas, cientistas, especialistas em HPC e IA, e pesquisadores construir e acelerar aplicações quântico-clássicas. Ela permite programação híbrida entre CPUs, GPUs e QPUs, aproveitando a plataforma de computação paralela CUDA da NVIDIA.

+NVIDIA CUDA-Q é gratuito?

NVIDIA CUDA-Q opera em um modelo freemium, oferecendo uma camada gratuita que fornece funcionalidades essenciais para o desenvolvimento e pesquisa de software quântico. Recursos premium específicos ou opções de suporte empresarial não são detalhados publicamente.

+Quais são os principais recursos do NVIDIA CUDA-Q?

Os principais recursos do NVIDIA CUDA-Q incluem sua natureza de código aberto e agnóstica a QPU, capacidades de supercomputação quântica acelerada via GPUs NVIDIA, programação híbrida entre CPUs, GPUs e QPUs, suporte para simulações quânticas em larga escala e ferramentas para correção de erros quânticos e desenvolvimento de fluxo de trabalho híbrido.

+Quem deve usar NVIDIA CUDA-Q?

NVIDIA CUDA-Q é destinado a desenvolvedores de aplicações quânticas, cientistas, especialistas em HPC e IA, e pesquisadores que precisam construir e acelerar aplicações quântico-clássicas, programar arquiteturas de computação heterogêneas, realizar simulações quânticas em larga escala e desenvolver algoritmos quântico-clássicos híbridos.

+Como o NVIDIA CUDA-Q se compara a alternativas?

NVIDIA CUDA-Q se diferencia de concorrentes como PennyLane, Qiskit, Cirq e Microsoft Azure Quantum Development Kit por seu foco explícito em supercomputação quântica acelerada através da programação híbrida CPU/GPU/QPU, aproveitando o hardware e a pilha de software de GPU estabelecidos da NVIDIA para desempenho, mantendo uma abordagem agnóstica a QPU e de código aberto.