Pular para o conteúdo
Rota Nacional

Guias ·

HPC++ leva C++ sequencial a CPUs e GPUs OpenCL

Framework baseado em LLVM converte programas sequenciais em C++ em implementações paralelas para CPUs multicore e GPUs compatíveis com OpenCL. Veja como avaliar a abordagem em sistemas heterogêneos.

HPC++ é um framework baseado em LLVM que transforma programas sequenciais em C++ em implementações paralelas para CPUs multicore e GPUs compatíveis com OpenCL. A proposta pode interessar a engenheiros que avaliam paralelização automática em sistemas heterogêneos.

Para testar a abordagem, escolha um programa representativo e registre uma execução sequencial como referência. Confira se a saída permanece correta após a transformação; desempenho não substitui validação funcional.

Compare a versão sequencial com as implementações paralelas em condições equivalentes. Meça tempos em CPU multicore e em GPU OpenCL compatível, observando também os custos de transferência de dados e de preparação, quando aplicáveis.

Registre hardware, configuração, entradas e resultados para tornar a comparação reproduzível. Se usar IA para estudar o código ou interpretar medições, evite enviar dados pessoais, código confidencial ou segredos; aplique a política da organização e revise o material compartilhado.

Receber novos artigos

Privacidade, engenharia de IA e segurança no seu e-mail.

Rota Nacional

Leve a privacidade para o seu processo.

30 dias, sem cartão, com quota inicial. Depois, crédito por Pix a partir de R$ 5,00.

Testar grátis