Olá, eu sou

Pedro Rigon.

Pedro Rigon

HPC Software Engineer &
Mestrando em Ciência da Computação

Sobre

Um pouco sobre mim

Desenvolvedor e pesquisador na área de computação de alto desempenho, atuando como HPC Software Engineer no CESAR. Engenheiro de Computação formado pela UFRGS com Láurea Acadêmica e mestrando em Computação pela UFRGS, na área de Computação de Alto Desempenho e Sistemas Distribuídos, tem foco em paralelismo, computação em GPU, escalabilidade e otimização de aplicações.

Expertise

No que trabalho.

High-Performance Computing

Desenvolvimento e otimização de aplicações HPC com foco em paralelismo, escalabilidade e eficiência energética em ambientes de produção de alta complexidade.

MPIOpenMPOpenACCC/C++

GPU Computing

Programação paralela com CUDA e HIP. Otimização de kernels, Unified Memory, prefetch e aceleração multi-GPU em NVIDIA e AMD.

CUDAHIPMulti-GPUcuPQC

Scientific Computing

Simulações sísmicas de alto desempenho (RTM, Fletcher) para Oil & Gas em GPUs P100, V100, A100, H200 e RX 7900 XT.

RTMFletcherHPCPetrobras

Post-Quantum Cryptography

Avaliação de ML-KEM, Dilithium, Falcon e HQC integrados ao QUIC/TLS 1.3. Aceleração GPU com speedup de até 186× sobre CPU.

ML-KEMQUICTLS 1.3CUDA

Software Engineering

Arquitetura de sistemas robustos e escaláveis. Pipelines, APIs e automação com foco em qualidade e desempenho.

PythonFastAPIDockerCI/CD

Data Engineering

Pipelines com Python e Pandas, paralelização de SQL e APIs escaláveis com FastAPI para ambientes de alta demanda.

PandasSQLFastAPIAzure
Trajetória

Experiência Profissional.

ago/25 – Atual

HPC Software Engineer

CESAR - Petrobras

  • Desenvolvimento e otimização de aplicações HPC com foco em paralelismo, escalabilidade e eficiência computacional.
  • Atuação em ambientes de produção de alta complexidade em diferentes arquiteturas de hardware.
MPIGCCLLVMIntel CompilersC/C++
mar/25 – jul/25 5 meses

Researcher, Post-Quantum Cryptography

Concordia University, Mitacs Globalink · Canadá

  • Avaliação de algoritmos PQC em segurança, desempenho e aplicabilidade.
  • Aceleração com CUDA e cuPQC, com speedup de até 186× sobre CPU.
  • Paper aceito na IEEE CNS 2025.
CUDAcuPQCQUICTLS 1.3ML-KEM
mar/24 – mar/25 1 ano

Machine Learning Engineer

Aprix

  • Rotinas de ingestão, limpeza e transformação de dados com Python e Pandas, reduzindo 80% do esforço manual.
  • FastAPI para processamento paralelo de requisições, com +60% responsividade sob alta demanda.
  • Paralelização de simulações de preços, com até 90% menos tempo de processamento.
FastAPIPythonPandasSQLAzureGit
jul/22 – out/24 2 anos e 3 meses

Pesquisador em Computação Científica & HPC

INF/UFRGS, Projeto Exaflop II (Petrobras)

  • Otimização multi-GPU do método RTM (Reverse Time Migration) com CUDA. → CARLA 2023
  • Otimização do Fletcher com paralelização compute-comunicação, ganhos de até 40%. ERAD/RS 2024, Melhor Trabalho
  • Unified Memory e prefetch em CUDA/HIP, com ganhos em desempenho e eficiência energética. Euro-Par 2024
CUDAHIPOpenMPC/C++Multi-GPU

Formação Acadêmica.

Atual
Em andamento · Mestrado

Mestrado em Computação

Universidade Federal do Rio Grande do Sul, UFRGS

2026 - Presente

Foco em Computação de Alto Desempenho (HPC) e Sistemas Distribuídos.

dez/25
Concluído · Graduação
Láurea Acadêmica

Bacharelado em Engenharia de Computação

Universidade Federal do Rio Grande do Sul, UFRGS

JUN/2020 - DEZ/2025

Graduado em Engenharia de Computação pela UFRGS com Láurea Acadêmica, possui formação sólida em computação, matemática, física, eletrônica, algoritmos, sistemas computacionais, IA/ML, programação paralela e fundamentos de HPC. Durante a graduação, atuou em iniciação científica em HPC, realizou pesquisa internacional na Concordia University, no Canadá, e desenvolveu seu TCC sobre criptografia pós-quântica aplicada ao protocolo QUIC.

Láurea Acadêmica UFRGS

Aproveitamento 9,69

Láurea Acadêmica concedida pela UFRGS por excelência acadêmica no curso de Engenharia de Computação, atribuído a estudantes com mais de 80% de conceitos A ao longo da graduação.

Ver documento ↗
Documento de Láurea Acadêmica UFRGS
jul/25
Concluído · Intercâmbio de Pesquisa

Pesquisador em Criptografia Pós-Quântica

Mitacs Globalink Research, Concordia University, Montreal, Canadá

MAR/25 - JUL/25

Pesquisa internacional na Concordia University, em Montreal, pelo programa Mitacs Globalink, com foco em criptografia pós-quântica aplicada ao QUIC/TLS 1.3. Avaliou algoritmos do NIST em CPU e GPU, comparando abordagens clássicas, pós-quânticas e híbridas, com resultados publicados na IEEE CNS 2025.

Produção científica

Publicações.

Publicações em conferências nacionais e internacionais de alta relevância nas áreas de High Performance Computing (HPC) e Criptografia Pós-Quântica.

IEEE CNS 2025 2025

Comprehensive Post‑Quantum Cryptography Performance Evaluations for QUIC Protocol

Nosso trabalho foi aprovado para apresentação na IEEE CNS 2025. O estudo avalia a adoção de criptografia pós-quântica no protocolo QUIC, comparando KEMs e assinaturas digitais do NIST em variantes puras e híbridas. Os resultados mostram que o ML-KEM oferece o melhor equilíbrio entre desempenho, baixo consumo de recursos e segurança, enquanto abordagens híbridas adicionam proteção com impacto mínimo.

Post-QuantumQUICCUDATLS 1.3
Pedro Rigon · Carol Fung · Honghao Fu · Weverton Cordeiro
Euro-Par 2024 2024

Harnessing Data Movement Strategies to Optimize Performance-Energy Efficiency of Oil & Gas Simulations in HPC

Unified Memory e prefetch para otimizar desempenho e eficiência energética em simulações sísmicas. Ganhos de até 62,2% em performance e 78,1% em eficiência energética em P100, V100, A100, H200 e RX 7900 XT.

HPCCUDAHIPUnified Memory
Springer LNCS vol. 14802
★ Best Paper
ERAD/RS 2024 2024

Otimizando a Implementação Multi-GPU do Método Fletcher através da Paralelização Eficiente na Computação e Comunicação de Dados

Otimização multi-GPU do Fletcher com paralelização compute-comunicação. Até 40% de redução no overhead de sincronização.

Multi-GPUFletcherCUDAHPC
CARLA 2023 2023

Towards a Multi-GPU Implementation of a Seismic Application

Implementação multi-GPU do método RTM (Reverse Time Migration) para processamento sísmico em HPC com múltiplas GPUs NVIDIA via CUDA.

RTMMulti-GPUCUDASeismic
★ Best Paper
ERAD/RS 2023 2023

Comparando o Desempenho entre Computação em Nuvem e Servidor Local na Execução do Método Fletcher

Trabalho publicado nos Anais da XXIII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2023). O estudo compara o desempenho da execução da Modelagem de Fletcher entre ambientes de computação em nuvem e servidor local, analisando métricas de tempo de execução, consumo de energia e escalabilidade em contextos de HPC.

FletcherHPCCloudEnergy
PDP 2024 2024

BTO, Block and Thread Optimization of GPU Kernels on Geophysical Exploration

Artigo apresentado na 32nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2024), Dublin. O BTO usa algoritmo genético para otimizar automaticamente configurações de blocos e threads em GPUs. Avaliado em arquiteturas NVIDIA e AMD, demonstrou melhorias de até 83,8% no energy-delay product (EDP) e convergência ótima em 96,4% dos cenários.

GPUOptimizationCUDAHIPEnergy
ERAD/RS 2024 2024

Otimização de Configurações de Threads por Bloco para Kernels GPU na Exploração Geofísica

Publicado nos Anais da XXIV Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2024). O artigo apresenta estratégia exaustiva de otimização das configurações de threads por bloco em kernels GPU aplicada ao Método de Fletcher. Resultados demonstram ganhos médios superiores a 20% no EDP em relação às execuções padrão.

FletcherGPUThreadsHPCEDP
Contato

Posso ajudar?

Projetos de HPC, colaborações acadêmicas e desenvolvimento de software de alto desempenho. Aberto a ideias e colaborações. Vamos conversar!