Introdução
Este download fornece: • Quatro versões do código-fonte para um gerador simples de listas de números Fibonacci com erros como tutorial. • OpenMP* MergeSort example code. • Código de exemplo de movimento de partículas N-body • Exemplo de VectorAdd simples utilizando SYCL*.
Downloads disponíveis
- Linux*
- Tamanho: 100 KB
- SHA256: 4D00085BEB08BF3C326419BBD6998C0A00FCD022FEBCAE5DDF39E0846F3C8FA8
- Linux*
- Tamanho: 30.9 KB
- SHA256: 6D836E19E78F57CF0906C1AF09519E43BDB19BD6C0FB0275F5DEE080D9FF3F81
Descrição detalhada
Acesse quatro versões de código-fonte com erros para um gerador simples de listas de números de Fibonacci como um tutorial.
- V1: Erro de endereço de memória fora dos limites
- V2: Transbordamento de inteiros assinados
- V3: Memória não inicializada
- V4: tudo fixo
O download fornece:
- Um exemplo da MergeSort para ilustrar os recursos do ThreadSanitizer.
- Um exemplo de C++ com SYCL para VectorAdd para ilustrar um AddressSanitizer com reconhecimento de dispositivo de GPU.
- Um exemplo n-body que ilustra a capacidade do higienizador de estabilidade numérica de detectar bugs numéricos (ponto flutuante).
- Detalhes adicionais para aprovação do OneKit:
- Versão de lançamento e data de revisão: 2025.1, 14 de março de 2025
- Description: acesse quatro versões do código-fonte com erros para um gerador de lista de números de Fibonacci simples como um tutorial. Além disso, obtenha exemplos simples de MergeSort e VectorAdd para suportar dois novos capítulos de tutoriais.
- Export Control Classification Number (ECCN, opcional): nenhum, não aplicável.
- Licença (opcional): anexado.
- Longa descrição: acesse quatro versões de código-fonte com erros para um gerador de listas de números fibonacci simples como um tutorial. Além disso, obtenha um exemplo da MergeSort para ilustrar as capacidades do ThreadSanitizer e um C++ com exemplo de SYCL para VectorAdd para ilustrar o AddressSanitizer com reconhecimento de dispositivos de GPU.
- V1: Erro de endereço de memória fora dos limites
- V2: Transbordamento de inteiros assinados
- V3: Memória não inicializada
- V4: tudo fixo
- Exemplo da MergeSort
- Exemplo do VectorAdd
- Notas de versão (opcional, texto ou links): n/a
- Tags
- Exemplo n-body: detecção de defeitos de ponto flutuante de higienização de estabilidade numérica
- Idiomas (geralmente inglês, mas especifique se o software é lançado ou suporta outros idiomas): C, inglês
- Sistema operacional: C, Linux*
Isenção de responsabilidade1
Informações de produto e desempenho
A Intel está no processo de remover a linguagem não inclusiva da nossa documentação atual, interfaces de usuário e código. Observe que alterações retroativas nem sempre são possíveis, e alguma linguagem não inclusiva pode permanecer na documentação antiga, interfaces de usuário e código.
O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.