logotipo da intelIntrodução ao Intel®Distribution para GDB* no host do sistema operacional Windows*
Guia do usuário

Introdução à distribuição para GDB* no host do sistema operacional Windows*

Comece a usar a Distribuição Intel® para GDB* para depurar aplicativos. Siga as instruções abaixo para configurar o depurador para depurar aplicativos com kernels descarregados para dispositivos de CPU.
O Intel ® Distribution for GDB* está disponível como parte do Intel® oneAPI Base Toolkit. Para obter mais informações sobre kits de ferramentas oneAPI, visite a página do produto.
Visite a página Notas de versão para obter informações sobre os principais recursos, novos recursos e problemas conhecidos.
Você pode usar um SYCL* sample code, Array Transform, para começar com a Distribuição Intel® para GDB*. o sample não gera erros e simplesmente ilustra os recursos do depurador. O código processa os elementos da matriz de entrada dependendo se eles são pares ou ímpares e produz uma matriz de saída. Você pode usar o samparquivo para depurar em uma CPU.
Pré-requisitos

  • Instale o Intel® oneAPI Base Toolkit para sistema operacional Windows*.
  • Instale o Microsoft Visual Studio* 2019 ou 2022.

OBSERVAÇÃO O suporte para Visual Studio* 2017 foi removido a partir da versão Intel ® oneAPI 2022.2.
Comece com a depuração da CPU
Construir o aplicativo

  1. No Microsoft Visual Studio*, vá para File > Novo > Navegue pelo Intel oneAPI Samparquivos e selecione Debugger: Array Transform.
    Se você já pegou o sample ou você tem o seu próprio sample, simplesmente abra a solução file com o Microsoft Visual Studio*.
  2. No Solution Explorer, clique com o botão direito do mouse no projeto de transformação de matriz e selecione Propriedades.
    Como alternativa, pressione Alt+Enter.
    a. Em Propriedades de configuração, selecione Geral e defina Conjunto de ferramentas de plataforma como Compilador Intel® oneAPI DPC++.
    b. Em Propriedades de configuração, selecione Depuração. Defina os argumentos do comando como cpu.
    Introdução à distribuição Intel® para GDB* no host do sistema operacional Windows*
    intel Introdução à distribuição para GDB no host do sistema operacional Windows - aplicativoc. Selecione Linker e defina o campo Passar opções adicionais para compiladores de dispositivo como /Od. Essa configuração desativa as otimizações do kernel para fornecer uma experiência de depuração suave.
    d. Clique em Aplicar para salvar as alterações.
    3. Para construir a solução, selecione Build > Build Solution na barra de ferramentas principal do Visual Studio. Na janela Saída, verifique se a compilação foi bem-sucedida.

 Depurar o aplicativo
Você está pronto para depurar seu projeto.

  1. Abra Ferramentas > Opções > Depuração.
    Desmarque a opção “Exigir fonte files para corresponder exatamente à versão original”.intel Introdução à distribuição para GDB no host do sistema operacional Windows - App1
  2. Defina o ponto de interrupção na linha 83 no array-transform.cpp file.
  3. No menu Depurar, selecione Iniciar Depuração.
  4. Clique no menu Depurador Local do Windows.
    Você verá quando o thread atingir o ponto de interrupção.

Saber mais

Documento Descrição
Tutorial: Depuração com Distribuição Intel® para GDB* Este documento descreve os cenários básicos a serem seguidos durante a depuração de SYCL* e OpenCL com distribuição Intel® para GDB*.
Distribuição Intel® para GDB* Guia do usuário Este documento descreve todas as tarefas comuns que você pode concluir com a Distribuição Intel® para GDB* e fornece os detalhes técnicos necessários.
Distribuição Intel® para GDB* Notas de versão As notas contêm informações sobre os principais recursos, novos recursos e problemas conhecidos da Distribuição Intel® para GDB*.
página de produto oneAPI Esta página contém uma breve introdução sobre kits de ferramentas oneAPI e links para recursos úteis.
Jacobi S.ample Este pequeno aplicativo SYCL* tem duas versões: bugado e corrigido. Use o samparquivo para exercitar a depuração de aplicativos com o Intel® Distribution for GDB*.

Avisos e isenções de responsabilidade

As tecnologias Intel podem exigir ativação de hardware, software ou serviço habilitada.
Nenhum produto ou componente pode ser absolutamente seguro.
Seus custos e resultados podem variar.
© Intel Corporation. Intel, o logotipo Intel e outras marcas Intel são marcas comerciais da Intel Corporation ou de suas subsidiárias. Outros nomes e marcas podem ser reivindicados como propriedade de terceiros.
Nenhuma licença (expressa ou implícita, por preclusão ou de outra forma) para quaisquer direitos de propriedade intelectual é concedida por este documento.
Os produtos descritos podem conter defeitos de projeto ou erros conhecidos como errata, que podem fazer com que o produto se desvie das especificações publicadas. Erratas caracterizadas atuais estão disponíveis mediante solicitação.
A Intel se isenta de todas as garantias expressas e implícitas, incluindo, sem limitação, as garantias implícitas de comercialização, adequação a uma finalidade específica e não violação, bem como qualquer garantia decorrente do curso de desempenho, curso de negociação ou uso no comércio.
OpenCL e o logotipo OpenCL são marcas comerciais da Apple Inc. usadas com permissão da Khronos.

logotipo da intel

Documentos / Recursos

intel Introdução à distribuição para GDB* no host do sistema operacional Windows* [pdf] Guia do Usuário
Introdução à distribuição para GDB no host do sistema operacional Windows, Introdução à distribuição para GDB no host do sistema operacional Windows, GDB no host do sistema operacional Windows

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *