Matheus da Silva Serpa

Doutor em Computação e Cientista de Dados Sênior, possuo ampla experiência na indústria, liderando o desenvolvimento e a implantação de modelos avançados de aprendizado de máquina para solucionar desafios empresariais. Minha expertise em estatística e programação me posicionou como um profissional-chave em várias iniciativas de transformação digital, sempre focando em entregar soluções orientadas a dados de alto impacto. Conquistei meu Doutorado e Mestrado em Computação pela Universidade Federal do Rio Grande do Sul (UFRGS), com período sanduíche na Université de Neuchatel, Suíça. Além da minha formação acadêmica, fui reconhecido com o Prêmio Aluno Destaque da Sociedade Brasileira de Computação, uma evidência adicional da minha dedicação e habilidade no campo da Ciência da Computação.

Informações coletadas do Lattes em 28/07/2024

Acadêmico

Formação acadêmica

Doutorado em Computação

2018 - 2023

Universidade Federal do Rio Grande do Sul
Título: Instruction-Aware Mapping (IAM): A Tool to Mitigate Functional Unit Contention in SMT Processors
Philippe Olivier Alexandre Navaux. Coorientador: Antonio Carlos Schneider Beck. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Mestrado em Computação

2016 - 2018

Universidade Federal do Rio Grande do Sul
Título: Source Code Optimizations to Reduce Multi-core and Many-core Performance Bottlenecks
Orientador: em Université de Neuchâtel ( Marcelo Pasin e Pascal Felber)
com , Ano de Obtenção: 2018.Philippe Olivier Alexandre Navaux.Bolsista do(a): Intel Corporation, INTEL, Brasil.

Especialização em AWS Machine Learning Engineer

2020 - 2021

Udacity
Título: Data science and machine learning skills required to build and deploy machine learning models in production using Amazon SageMaker

Especialização em Ciência de Dados

2019 - 2020

Centro Universitário Leonardo da Vinci
Título: Simulation-based evaluation of school reopening strategies during COVID-19: A case study of São Paulo, Brazil

Graduação em Ciência da Computação

2012 - 2015

Universidade Federal do Pampa
Título: Análise de Desempenho de Aplicações Paralelas em Arquiteturas multi-core e many-core
Orientador: Claudio Schepke

Curso técnico/profissionalizante

2010 - 2011

Instituto Federal Farroupilha, IFF, Brasil

Formação complementar

2020 - 2020

Introdução de R para HPC. (Carga horária: 4h). , Laboratório Nacional de Computação Científica, LNCC, Brasil.

2020 - 2020

Introdução a configuração e gerenciamento de Clusters. (Carga horária: 4h). , Laboratório Nacional de Computação Científica, LNCC, Brasil.

2020 - 2020

Introdução a utilização de containers para Deep Learning. (Carga horária: 4h). , Laboratório Nacional de Computação Científica, LNCC, Brasil.

2020 - 2020

Introdução a Programação MPI com Extensões para E/S (MPI-IO). (Carga horária: 4h). , Laboratório Nacional de Computação Científica, LNCC, Brasil.

2016 - 2016

Programação em CUDA. (Carga horária: 20h). , Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.

2016 - 2016

Advanced OpenACC Course. (Carga horária: 8h). , NVIDIA Corporation, NVIDIA, Estados Unidos.

2016 - 2016

Parallel Programming and Optimization for Intel Architecture. (Carga horária: 5h). , Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.

2015 - 2015

Heterogeneous Parallel Programming. (Carga horária: 60h). , University of Ilinóis at Urbana-Champaign, UIUC, Estados Unidos.

2013 - 2013

Introdução ao MPI. (Carga horária: 20h). , Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.

2013 - 2013

Treinamento OpenMP C/C++. (Carga horária: 20h). , Universidade Federal do Rio Grande do Sul, UFRGS, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Data Science.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Machine Learning.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação de Alto Desempenho.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Arquitetura de Sistemas de Computação.

Organização de eventos

SERPA, M. S. ; PAVAN, P. J. ; NESI, L. L. ; NAVAUX, P. O. A. . XVI Workshop de Processamento Paralelo e Distribuído. 2018. (Outro).

SCHNORR, L. M. ; NAVAUX, P. O. A. ; SERPA, M. S. . XVIII Escola Regional de Alto Desempenho. 2018. (Outro).

SERPA, M. S. ; BEZ, JEAN LUCA ; MORO, G. B. . XV Workshop de Processamento Paralelo e Distribuído. 2017. (Outro).

SCHEPKE, C. ; CERA, M. C. ; SERPA, M. S. . XIV Escola Regional de Alto Desempenho. 2014. (Outro).

Participação em eventos

XIX Escola Regional de Alto Desempenho da Região Sul. Desempenho do Subsistema de Memória de Arquiteturas Multicore e GPU. 2019. (Congresso).

19th Symposium on Computer Systems (WSCAD). Optimizing Geophysics Models using Thread and Data Mapping. 2018. (Congresso).

Intel eXtreme Performance Users Group. Improving Oil and Gas Extraction Simulation Performance using Intel Xeon and Xeon Phi Architectures. 2018. (Congresso).

The 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing. Optimizing Machine Learning Algorithms on Multi-core and Many-core Architectures using Thread and Data Mapping. 2018. (Congresso).

XVII Escola Regional de Alto Desempenho. Otimizando Algoritmos de Machine Learning com Mapeamento de Threads e Dados. 2018. (Congresso).

The 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing. HPC Application Performance and Cost Efficiency in the Cloud. 2017. (Congresso).

XVII Escola Regional de Alto Desempenho. Impacto de técnicas de otimização de software em arquiteturas multicore e manycore. 2017. (Congresso).

17th Symposium on Computer Systems (WSCAD). Impacto do Subsistema de Memória em Arquiteturas CPU e GPU. 2016. (Congresso).

XVI Escola Regional de Alto Desempenho.Análise de Desempenho de Aplicações Paralelas em Arquiteturas multi-core e many-core. 2016. (Encontro).

16 Simpósio em Sistemas Computacionais.Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core. 2015. (Simpósio).

27th International Symposium on Computer Architecture and High Performance Computing. 2015. (Congresso).

VII Salão Internacional de Ensino, Pesquisa e Extensão. 2015. (Encontro).

XV Escola Regional de Alto Desempenho.Otimizando a Execução de uma Aplicação de Dinâmica dos Fluidos para GPUs. 2015. (Encontro).

15ª Simpósio em Sistemas Computacionais. 2014. (Oficina).

1 Workshop de Desenvolvimento de Aplicações Web. 2014. (Oficina).

Semana Acadêmica do Campus Tecnológico de Alegrete 2014. 2014. (Seminário).

VI Salão Internacional de Ensino, Pesquisa e Extensão.Estudo Sobre o Impacto de Diferentes Arquiteturas Paralelas na Dinâmica de Fluidos. 2014. (Encontro).

XIV Escola Regional de Alto Desempenho.Simulação de Fluxos de Fluidos em GPUs. 2014. (Encontro).

14ª Simpósio em Sistemas Computacionais.Avaliando Diferentes Interfaces de Programação Paralela em Simulação de Fluxos de Fluidos. 2013. (Oficina).

25th International Symposium on Computer Architecture and High Performance Computing. 2013. (Simpósio).

Semana Acadêmica do Campus Tecnológico de Alegrete 2013. 2013. (Seminário).

V Salão Internacional de Ensino, Pesquisa e Extensão.Estudo de Técnicas de Programação Paralela através da Implementação do Método Lattice Boltzmann. 2013. (Encontro).

Latinoware 2012. 2012. (Congresso).

Olimpíada Brasileira de Matemática das Escolas Públicas. Menção honrosa. 2011. (Olimpíada).

V Semana Acadêmica IFFCA. 2011. (Oficina).

XI Escola Regional de Alto Desempenho. 2011. (Oficina).

Participação em bancas

Aluno: Marcelo Cogo Miletto

MILETTO, M. C.SCHEPKE, C.THIELO, M. R.SERPA, M. S.. Acelerando uma Aplicação de Simulação Computacional para o Processo de Ablação por Radiofrequência usando GPU. 2018. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa.

Orientou

Matheus Woeffel Camargo

Mapeamento de Threads e Dados para Algoritmos de Machine Learning; Início: 2019; Iniciação científica (Graduando em Engenharia de Computação) - Universidade Federal do Rio Grande do Sul, Petróleo Brasileiro S; A; (Orientador);

Felipe de Almeida Graeff

Distribuição de Instruções de Aplicações Paralelas; 2019; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal do Rio Grande do Sul, Petróleo Brasileiro S; A; Orientador: Matheus da Silva Serpa;

Sherlon Almeida da Silva

Técnicas de Otimização em Algoritmos de Multiplicação de Matrizes; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal do Pampa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Matheus da Silva Serpa;

Produções bibliográficas

  • MARQUES, SANDRO MATHEUS V.N. ; SERPA, MATHEUS S. ; MUOZ, ANTONI N. ; ROSSI, FÁBIO D. ; LUIZELLI, MARCELO C. ; NAVAUX, PHILIPPE O.A. ; BECK, ANTONIO CARLOS S. ; LORENZON, ARTHUR F. . Optimizing the EDP of OpenMP applications via concurrency throttling and frequency boosting. JOURNAL OF SYSTEMS ARCHITECTURE , v. 123, p. 102379, 2022.

  • FREYTAG, GABRIEL ; SERPA, MATHEUS S. ; LIMA, JOÃO V.F. ; RECH, PAOLO ; NAVAUX, PHILIPPE O.A. . Collaborative execution of fluid flow simulation using non-uniform decomposition on heterogeneous architectures. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING , v. 152, p. 11-20, 2021.

  • SERPA, MATHEUS S. ; Pavan, Pablo J. ; CRUZ, EDUARDO H. M. ; MACHADO, RODRIGO L. ; PANETTA, JAIRO ; AZAMBUJA, ANTÔNIO ; Carissimi, Alexandre S. ; NAVAUX, PHILIPPE O. A. . Energy efficiency and portability of oil and gas simulations on multicore and graphics processing unit architectures. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 33, p. e6212, 2021.

  • GIRELLI, VALÉRIA S. ; MOREIRA, FRANCIS B. ; SERPA, MATHEUS S. ; CARASTAN'SANTOS, DANILO ; NAVAUX, PHILIPPE O. A. . Investigating memory prefetcher performance over parallel applications: From real to simulated. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 33, p. e6207, 2021.

  • SERPA, MATHEUS S. ; CRUZ, EDUARDO H. M. ; Diener, Matthias ; LORENZON, ARTHUR F. ; BECK, ANTONIO C. S. ; NAVAUX, PHILIPPE O. A. . Mitigating execution unit contention in parallel applications using instruction-aware mapping. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 34, p. 1-e6819, 2021.

  • NESI, L. L. ; SERPA, M. S. ; NAVAUX, PHILIPPE O. A. ; SCHNORR, L. M. . Task-based parallel strategies for computational fluid dynamic application in heterogeneous CPU/GPU resources. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 32, p. e5772, 2020.

  • SERPA, M. S. ; CRUZ, E. H. M. ; DIENER, M. ; KRAUSE, A. M. ; NAVAUX, P. O. A. ; PANETTA, J. ; FARRES, A. ; ROSAS, C. ; HANZICH, M. . Optimization strategies for geophysics models on manycore systems. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS , v. 1, p. 109434201882415, 2019.

  • KUNAS, C. A. ; SERPA, M. S. ; PADOIN, E. L. ; Navaux, Philippe . Improving Performance of Long Short-Term Memory Networks for Sentiment Analysis Using Multicore and GPU Architectures. Improving Performance of Long Short-Term Memory Networks for Sentiment Analysis Using Multicore and GPU Architectures. 1ed.: , 2022, v. , p. 1-.

  • CAMARGO, MATHEUS ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; CARISSIMI, A. S. ; Navaux, Philippe . Accelerating Machine Learning Algorithms with TensorFlow Using Thread Mapping Policies. Accelerating Machine Learning Algorithms with TensorFlow Using Thread Mapping Policies. 1ed.: , 2021, v. , p. 2-.

  • SERPA, MATHEUS S. ; CRUZ, EDUARDO H. M. ; PANETTA, JAIRO ; AZAMBUJA, ANTÔNIO ; Carissimi, Alexandre S. ; NAVAUX, PHILIPPE O. A. . Improving Oil and Gas Simulation Performance Using Thread and Data Mapping. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2020, v. , p. 55-68.

  • Padoin, Edson Luiz ; Diefenthaler, Andressa Tais ; SERPA, MATHEUS S. ; PAVAN, PABLO JOSÉ ; Carreo, Emmanuell D. ; NAVAUX, PHILIPPE O. A. ; Mehaut, Jean-François . Optimizing Water Cooling Applications on Shared Memory Systems. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2020, v. , p. 3-17.

  • Serpa, Matheus ; Schepke, Claudio . Programação Paralela em Memória Compartilhada e Avaliação de Desempenho com Contadores de Hardware. Minicursos da XX Escola Regional de Alto Desempenho da Região Sul. 1ed.: SBC, 2020, v. , p. 50-69.

  • Garcia, Adriano M. ; Serpa, Matheus ; GRIEBLER, DALVAN ; Schepke, Claudio ; Fernandes, Luiz G. L. ; NAVAUX, PHILIPPE O. A. . The Impact of CPU Frequency Scaling on Power Consumption of Computing Infrastructures. Lecture Notes in Computer Science. 1ed.: Springer International Publishing, 2020, v. , p. 142-157.

  • Pavan, Pablo J. ; SERPA, MATHEUS S. ; Carreo, Emmanuell Diaz ; Martínez, Víctor ; Padoin, Edson Luiz ; NAVAUX, PHILIPPE O. A. ; PANETTA, JAIRO ; Mehaut, Jean-François . Improving Performance and Energy Efficiency of Geophysics Applications on GPU Architectures. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2019, v. , p. 112-122.

  • Martínez, Víctor ; SERPA, MATHEUS S. ; Pavan, Pablo J. ; Padoin, Edson Luiz ; NAVAUX, PHILIPPE O. A. . Performance Evaluation of Stencil Computations Based on Source-to-Source Transformations. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2019, v. , p. 213-223.

  • SERPA, M. S. ; SCHEPKE, C. ; LIMA, J. V. F. . Programação Paralela e Vetorial em Memória Compartilhada e Distribuda. In: Dalvan Griebler. (Org.). Escola Regional de Alto Desempenho. 1ed.: , 2019, v. , p. 25-40.

  • Schepke, Claudio ; Lima, João V. F. ; SERPA, MATHEUS S. . Challenges on Porting Lattice Boltzmann Method on Accelerators. Advances in Computer and Electrical Engineering. 1ed.: IGI Global, 2018, v. , p. 30-53.

  • SERPA, M. S. ; PINTO, V. G. ; NAVAUX, P. O. A. . Intel Modern Code: Introdução à Programação Vetorial e Paralela para o Processador Intel Xeon Phi Knights Landing. In: Lucas Schnorr. (Org.). Escola Regional de Alto Desempenho. 1ed.: , 2018, v. , p. 23-.

  • Martínez, Víctor ; Serpa, Matheus ; Dupros, Fabrice ; Padoin, Edson L. ; Navaux, Philippe . Performance Prediction of Acoustic Wave Numerical Kernel on Intel Xeon Phi Processor. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2018, v. , p. 101-110.

  • SILVA, S. A. ; SERPA, M. S. ; SCHEPKE, C. . Derrube Todos os Recordes de Ganho de Desempenho Otimizando seu Código. In: Edson Luiz Padoin; Márcia Cristina Cera; Andrea Schwertner Charão. (Org.). 17a Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul. 1ed.: , 2017, v. , p. 103-119.

  • SERPA, M. S. ; BEZ, J. L. ; CRUZ, E. H. M. ; DIENER, M. ; ALVES, M. A. Z. ; NAVAUX, P. O. A. . Intel Modern Code: Programação Vetorial e Paralela em Arquiteturas Intel Xeon e Intel Xeon Phi. In: Edson Luiz Padoin; Márcia Cristina Cera; Andrea Schwertner Charão. (Org.). 17a Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul. 1ed.: , 2017, v. , p. 63-80.

  • Roloff, Eduardo ; Diaz Carreo, Emmanuell ; Valverde-Sánchez, Jimmy K. M. ; Diener, Matthias ; da Silva Serpa, Matheus ; Houzeaux, Guillaume ; Schnorr, Lucas M. ; Maillard, Nicolas ; Gaspary, Luciano Paschoal ; Navaux, Philippe . Performance Evaluation of Multiple Cloud Data Centers Allocations for HPC. Communications in Computer and Information Science. 1ed.: Springer International Publishing, 2017, v. 697, p. 18-32.

  • CRUZ, E. H. M. ; KRAUSE, A. M. ; CARRENO, E. D. ; SERPA, M. S. ; NAVAUX, P. O. A. ; ALVES, M. A. Z. ; FREITAS, I. J. F. . Intel Modern Code: Programação Paralela e Vetorial AVX para o Processador Intel Xeon Phi Knights Landing. Minicursos do WSCAD 2017. 1ed.: , 2017, v. , p. 20-34.

  • KUNAS, CRISTIANO A. ; PINTO, DAYLA R. ; GRANVILLE, LISANDRO Z. ; SERPA, MATHEUS S. ; Padoin, Edson L. ; NAVAUX, PHILIPPE O. A. . Edge Computing versus Cloud Computing: Impact on Retinal Image Pre-processing. In: 2022 International Symposium on Computer Architecture and High Performance Computing Workshops (SBACPADW), 2022, Bordeaux. 2022 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2022. p. 51.

  • CARNEIRO, ANDRE RAMOS ; SERPA, MATHEUS S. ; NAVAUX, PHILIPPE O. A. . Lightweight Deep Learning Applications on AVX-512. In: 2021 IEEE Symposium on Computers and Communications (ISCC), 2021, Athens. 2021 IEEE Symposium on Computers and Communications (ISCC), 2021. p. 1.

  • MARQUES, SANDRO M. ; MEDEIROS, THIARLES S. ; Serpa, Matheus ; ROSSI, FABIO D. ; LUIZELLI, MARCELO C. ; NAVAUX, PHILIPPE O. ; BECK, ANTONIO CARLOS S. ; LORENZON, ARTHUR F. . Optimizing Parallel Applications via Dynamic Concurrency Throttling and Turbo Boosting. In: 2021 29th Euromicro International Conference on Parallel, Distributed and NetworkBased Processing (PDP), 2021, Valladolid. 2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2021. p. 153.

  • BERNED, GUSTAVO P. ; MEDEIROS, THIARLES S. ; Serpa, Matheus ; ROSSI, FABIO D. ; LUIZELLI, MARCELO C. ; NAVAUX, PHILIPPE O. ; BECK, ANTONIO CARLOS S. ; LORENZON, ARTHUR F. . Combining Thread Throttling and Mapping to Optimize the EDP of Parallel Applications. In: 2021 29th Euromicro International Conference on Parallel, Distributed and NetworkBased Processing (PDP), 2021, Valladolid. 2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2021. p. 177.

  • KUNAS, CRISTIANO A. ; SERPA, MATHEUS S. ; BEZ, JEAN LUCA ; Padoin, Edson L. ; NAVAUX, PHILIPPE O. A. . Offloading the Training of an I/O Access Pattern Detector to the Cloud. In: 2021 International Symposium on Computer Architecture and High Performance Computing Workshops (SBACPADW), 2021, Belo Horizonte. 2021 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2021. p. 15.

  • VARGAS, L. P. ; LIMA, L. C. ; SERPA, M. S. ; OLIVEIRA, A. Q. ; ROSSI, F. D. ; LUIZELLI, M. C. ; NAVAUX, PHILIPPE O. A. ; BECK, A. C. S. ; LORENZON, A. F. . Otimizando a correspondência de patches para o inpainting de imagens com diferentes modelos de programação paralela. In: Otimizando a correspondência de patches para o inpainting de imagens com diferentes modelos de programação paralela, 2020. Otimizando a correspondência de patches para o inpainting de imagens com diferentes modelos de programação paralela, 2020.

  • MICHELS JUNIOR, F. D. P. ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; Schnorr, Lucas M. ; NAVAUX, PHILIPPE O. A. . Otimização de Aplicações Paralelas em Aceleradores Vetoriais NEC SX-Aurora. In: Symposium on High Performance Computing Systems (WSCAD), 2020. Symposium on High Performance Computing Systems (WSCAD), 2020.

  • SERPA, M. S. ; CRUZ, EDUARDO H. M. ; Diener, Matthias ; BECK, A. C. S. ; NAVAUX, PHILIPPE O. A. . Atenuando a Contenção nas Unidades de Execução com Mapeamento Instruction-Aware. In: Symposium on High Performance Computing Systems (WSCAD), 2020. Symposium on High Performance Computing Systems (WSCAD), 2020.

  • SERPA, MATHEUS S. ; MOREIRA, FRANCIS B. ; NAVAUX, PHILIPPE O. A. ; CRUZ, EDUARDO H. M. ; Diener, Matthias ; GRIEBLER, DALVAN ; FERNANDES, LUIZ GUSTAVO . Memory Performance and Bottlenecks in Multicore and GPU Architectures. In: 2019 27th Euromicro International Conference on Parallel, Distributed and NetworkBased Processing (PDP), 2019, Pavia. 2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), 2019. p. 233.

  • Serpa, Matheus ; PAVAN, PABLO JOSÉ ; PANETTA, JAIRO ; AZAMBUJA, ANTÔNIO ; CARISSIMI, ALEXANDRE ; NAVAUX, PHILIPPE OLIVIER . Portabilidade e Eficiência do Método Fletcher de Aplicações Sísmicas em Arquiteturas Multicore e GPU. In: XX Simpósio em Sistemas Computacionais de Alto Desempenho, 2019. Anais do Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2019. p. 169.

  • GIRELLI, VALÉRIA ; MOREIRA, FRANCIS ; Serpa, Matheus ; NAVAUX, PHILIPPE OLIVIER . Impacto do Prefetcher na Precisão de Simulações de Arquiteturas Paralelas. In: XX Simpósio em Sistemas Computacionais de Alto Desempenho, 2019. Anais do Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2019. p. 382.

  • FREYTAG, GABRIEL ; SERPA, MATHEUS S. ; LIMA, JOAO VICENTE FERREIRA ; RECH, PAOLO ; NAVAUX, PHILIPPE O. A. . Non-uniform Partitioning for Collaborative Execution on Heterogeneous Architectures. In: 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2019, Campo Grande. 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2019. p. 128.

  • Pavan, Pablo J. ; BEZ, JEAN LUCA ; SERPA, MATHEUS S. ; BOITO, FRANCIELI ZANON ; NAVAUX, PHILIPPE O. A. . An Unsupervised Learning Approach for I/O Behavior Characterization. In: 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2019, Campo Grande. 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2019. p. 33.

  • SERPA, MATHEUS S. ; KRAUSE, ARTHUR M. ; CRUZ, EDUARDO H.M. ; NAVAUX, PHILIPPE OLIVIER ALEXANDRE ; PASIN, MARCELO ; FELBER, PASCAL . Optimizing Machine Learning Algorithms on Multi-Core and Many-Core Architectures Using Thread and Data Mapping. In: 2018 26th Euromicro International Conference on Parallel, Distributed and Networkbased Processing (PDP), 2018, Cambridge. 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), 2018. p. 329.

  • CRUZ, EDUARDO H.M. ; Diener, Matthias ; SERPA, MATHEUS S. ; NAVAUX, PHILIPPE OLIVIER ALEXANDRE ; PILLA, LAERCIO ; KOREN, ISRAEL . Improving Communication and Load Balancing with Thread Mapping in Manycore Systems. In: 2018 26th Euromicro International Conference on Parallel, Distributed and Networkbased Processing (PDP), 2018, Cambridge. 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), 2018. p. 93.

  • ABAUNZA, V. E. M. ; SERPA, M. S. ; NAVAUX, P. O. A. ; PADOIN, E. L. ; PANETTA, J. . Performance Prediction of Geophysics Numerical Kernels on Accelerator Architectures. In: The Eighth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, 2018, Nice, France. Anais da International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, 2018.

  • SERPA, MATHEUS S. ; CRUZ, EDUARDO H. M. ; PANETTA, JAIRO ; NAVAUX, PHILIPPE O.A. . Optimizing Geophysics Models Using Thread and Data Mapping. In: 2018 Symposium on High Performance Computing Systems (WSCAD), 2018, São Paulo. 2018 Symposium on High Performance Computing Systems (WSCAD), 2018. p. 135.

  • PAVAN, P. J. ; SERPA, M. S. ; ABAUNZA, V. E. M. ; PADOIN, E. L. ; NAVAUX, P. O. A. ; PANETTA, J. . Strategies to Improve the Performance and Energy Efficiency of Stencil Computations for NVIDIA GPUs. In: 17 Workshop em Desempenho de Sistemas Computacionais e de Comunicação (WPerformance), 2018, Natal - RN. Anais do 17 Workshop em Desempenho de Sistemas Computacionais e de Comunicação (WPerformance), 2018.

  • SERPA, MATHEUS S. ; CRUZ, EDUARDO H.M. ; Diener, Matthias ; KRAUSE, ARTHUR M. ; FARRES, ALBERT ; ROSAS, CLAUDIA ; PANETTA, JAIRO ; HANZICH, MAURICIO ; NAVAUX, PHILIPPE O.A. . Strategies to Improve the Performance of a Geophysics Model for Different Manycore Systems. In: 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBACPADW), 2017, Campinas. 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2017. p. 49.

  • SERPA, M. S. ; CRUZ, E. H. M. ; MOREIRA, F. B. ; DIENER, M. ; NAVAUX, P. O. A. . Impacto do Subsistema de Memória em Arquiteturas CPU e GPU. In: XVII Simpósio em Sistemas Computacionais de Alto Desempenho, 2016, Aracaju. Anais do XVII Simpósio em Sistemas Computacionais de Alto Desempenho, 2016.

  • SEVERO, E. B. ; SERPA, M. S. ; SCHEPKE, C. . Avaliando a Performance das Políticas de Escalonamento de OpenMP no Método de Lattice Boltzmann. In: XII Simpósio de Informática, 2013, Santa Maria - RS. XII Simpósio de Informática da UNIFRA, 2013. v. 12. p. 43-48.

  • CAMARGO, MATHEUS ; Serpa, Matheus ; CARASTAN-SANTOS, DANILO ; CARISSIMI, ALEXANDRE ; NAVAUX, PHILIPPE OLIVIER ALEXANDRE . Explorando Mapeamentos de Threads e Dados para Melhoria de Desempenho de Algoritmos de Aprendizado de Máquina. In: Escola Regional de Alto Desempenho da Região Sul, 2020, Brasil. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD RS 2020), 2020. p. 129.

  • MOREIRA, FRANCIS ; SCHAAN, BEATRIZ ; SCHNEIDERS, JOSIANE ; REIS, MATEUS ; Serpa, Matheus ; Navaux, Philippe . Impacto da Resolução na Detecção de Retinopatia Diabética com uso de Deep Learning. In: Anais Principais do Simpósio Brasileiro de Computação Aplicada à Saúde, 2020, Brasil. Anais Principais do Simpósio Brasileiro de Computação Aplicada à Saúde (SBCAS 2020). p. 494.

  • KRAUSE, A. M. ; SERPA, M. S. ; NAVAUX, P. O. A. . Implementação de uma Aplicação de Simulação Geofísica em OpenCL. In: Escola Regional de Alto Desempenho, 2018, Porto Alegre. Anais do ERAD, 2018.

  • Pavan, Pablo J. ; SERPA, MATHEUS S. ; Padoin, Edson L. ; Schnorr, Lucas M. ; NAVAUX, PHILIPPE O.A. ; PANETTA, JAIRO . Improving I/O Performance of RTM Algorithm for Oil and Gas Simulation. In: 2018 Symposium on High Performance Computing Systems (WSCAD), 2018, São Paulo. 2018 Symposium on High Performance Computing Systems (WSCAD), 2018. p. 270.

  • SILVA, S. A. ; SERPA, M. S. ; SCHEPKE, C. . Técnicas de Otimização Computacional em um Algoritmo de Multiplicação de Matrizes. In: Escola Regional de Alto Desempenho, 2017, Ijuí. Anais - 17a Escola Regional de Alto Desempenho (ERAD/RS 2017), 2017.

  • LORENZONI, R. K. ; SERPA, M. S. ; PADOIN, E. L. ; PANETTA, J. ; NAVAUX, P. O. A. ; MEHAUT, J. . Otimizando o Uso do Subsistema de Memória de GPUs para Aplicações Baseadas em Estênceis. In: 16 Workshop em Desempenho de Sistemas Computacionais e de Comunicação, 2017, São Paulo. Anais do 16 Workshop em Desempenho de Sistemas Computacionais e de Comunicação, 2017.

  • SERPA, M. S. ; SCHEPKE, C. ; SILVA, S. A. . Análise de Desempenho de Aplicações Paralelas em Arquiteturas multi-core e many-core. In: XVI Escola Regional de Alto Desempenho, 2016, São Leopoldo, RS. Anais da 16ª Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul, 2016.

  • SILVA, S. A. ; SERPA, M. S. ; SCHEPKE, C. . Técnicas de Otimização Loop Unrolling e Loop Tiling em Multiplicações de Matrizes Utilizando OpenMP. In: XVII Simpósio em Sistemas Computacionais de Alto Desempenho, 2016, Aracaju. Anais WSCAD-IC, 2016.

  • KAPELINSKI, K. ; SCHEPKE, C. ; SERPA, M. S. . Uma Abordagem Inicial para a Paralelização de uma Aplicação de Simulação de Ablação por Radiofrequência para o Tratamento de Câncer. In: XVII Simpósio em Sistemas Computacionais de Alto Desempenho, 2016, Aracaju. Anais WSCAD-IC, 2016.

  • SERPA, M. S. ; SCHEPKE, C. . Otimizando a Execução de uma Aplicação de Dinâmica dos Fluidos para GPUs. In: Escola Regional de Alto Desempenho, 2015, Gramado. Anais do ERAD 2015, 2015.

  • SERPA, M. S. ; SCHEPKE, C. ; LIMA, J. V. F. . Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core. In: 16 Simpósio em Sistemas Computacionais, 2015, Florianópolis - SC. Workshop de Iniciação Científica - WSCAD-IC, 2015.

  • SERPA, M. S. ; SCHEPKE, C. . Simulação de Fluxos de Fluidos em GPUs. In: Escola Regional de Alto Desempenho, 2014, Alegrete. Anais - 14a Escola Regional de Alto Desempenho (ERAD/RS 2014), 2014. p. 229-232.

  • SERPA, M. S. ; SCHEPKE, C. ; SEVERO, E. B. . Simulação de Fluxos de Fluidos no Intel Xeon Phi. In: Congresso Regional de Iniciação Científica e Tecnológica em Engenharia, 2014, Alegrete. Anais do XXVI CRICTE, 2014.

  • SERPA, M. S. ; SEVERO, E. B. ; SCHEPKE, C. . Avaliando Diferentes Interfaces de Programação Paralela em Simulação de Fluxos de Fluidos. In: 14ª Simpósio em Sistemas Computacionais, 2013, Ipojuca - PE. Workshop de Iniciação Científica - WSCAD-IC, 2013. v. 22. p. 234-237.

  • PAVAN, PABLO ; BEZ, JEAN LUCA ; Serpa, Matheus ; BOITO, FRANCIELI ZANON ; NAVAUX, PHILIPPE OLIVIER ALEXANDRE . Caracterização do Comportamento de E/S Utilizando Aprendizado não Supervisionado. In: Escola Regional de Alto Desempenho da Região Sul, 2020, Brasil. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD RS 2020), 2020. p. 161.

  • Serpa, Matheus ; PAVAN, PABLO ; PANETTA, JAIRO ; CARISSIMI, ALEXANDRE ; NAVAUX, PHILIPPE OLIVIER ALEXANDRE . Melhorando o Desempenho e a Eficiência Energética do Método Fletcher para Simulação de Extração de Petróleo. In: Escola Regional de Alto Desempenho da Região Sul, 2020, Brasil. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD RS 2020), 2020. p. 141.

  • GIRELLI, VALÉRIA ; MOREIRA, F. B. ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; NAVAUX, PHILIPPE O. A. . Understanding Memory Prefetcher Performance over Parallel Applications: From Real to Simulated. In: Career Workshop for Women & Minorities in Computer Architecture, 2020, Virtual. CWWMCA2020, 2020.

  • SERPA, M. S. ; PAVAN, P. J. ; CRUZ, EDUARDO H. M. ; CARISSIMI, A. S. ; NAVAUX, PHILIPPE O. A. . Performance and Portability of Seismic Imaging on Multicore and GPU Architectures. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • SERPA, M. S. ; CRUZ, EDUARDO H. M. ; Diener, Matthias ; BECK, A. C. S. ; NAVAUX, PHILIPPE O. A. . Mitigating the Performance Degradation caused by Execution Units Contention via Instruction-Aware Mapping. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • CAMARGO, MATHEUS ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; CARISSIMI, A. S. ; NAVAUX, PHILIPPE O. A. . Understanding Thread Mapping Policies Effects on Machine Learning Algorithms with TensorFlow. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • GIRELLI, VALÉRIA ; MOREIRA, F. B. ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; NAVAUX, PHILIPPE O. A. . Assessing the Prefetcher's Role in High Performance Computing. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • MICHELS JUNIOR, F. D. P. ; SERPA, M. S. ; CARASTAN-SANTOS, DANILO ; SCHNORR, L. M. ; NAVAUX, PHILIPPE O. A. . Optimization Strategies for Scientific Applications on SX-Aurora TSUBASA. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • NESI, L. L. ; SERPA, M. S. ; SCHNORR, L. M. ; NAVAUX, PHILIPPE O. A. . Advances in GPPD - PCAD Management with 12-month Analysis and Perspectives. In: XVIII Workshop de Processamento Paralelo e Distribuído, 2020. XVIII Workshop de Processamento Paralelo e Distribuído, 2020.

  • SERPA, M. S. ; CRUZ, E. H. M. ; NAVAUX, P. O. A. . Desempenho do Subsistema de Memória de Arquiteturas Multicore e GPU. In: Escola Regional de Alto Desempenho, 2019, Três de Maio. Anais do ERAD 2019, 2019.

  • NESI, L. L. ; SCHNORR, L. M. ; SERPA, M. S. . Impacto dos Parâmetros do StarPU no Desempenho do QRmumps. In: Escola Regional de Alto Desempenho, 2019, Três de Maio. Anais do ERAD 2019, 2019.

  • PAVAN, P. J. ; SERPA, M. S. ; PADOIN, E. L. ; CARISSIMI, A. S. ; NAVAUX, P. O. A. . Melhorando as Operações de E/S do Algoritmo RTM. In: Escola Regional de Alto Desempenho, 2019, Três de Maio. Anais do ERAD 2019, 2019.

  • PAVAN, P. J. ; BEZ, JEAN LUCA ; SERPA, M. S. ; BOITO, FRANCIELI ZANON ; NAVAUX, PHILIPPE O. A. . I/O Workload Characterization on Supercomputers using Unsupervised Learning. In: XVII Workshop de Processamento Paralelo e Distribuído, 2019, Porto Alegre. XVII Workshop de Processamento Paralelo e Distribuído, 2019.

  • FREYTAG, GABRIEL ; SERPA, M. S. ; LIMA, J. V. F. ; RECH, PAOLO ; NAVAUX, PHILIPPE O. A. . Efficiency of LBM Applications on Low-Power Heterogeneous Architectures. In: XVII Workshop de Processamento Paralelo e Distribuído, 2019. XVII Workshop de Processamento Paralelo e Distribuído, 2019.

  • GIRELLI, VALÉRIA ; MOREIRA, F. B. ; SERPA, M. S. ; NAVAUX, PHILIPPE O. A. . Prefetcher's Impact Over Parallel Architecture Simulation Accuracy. In: XVII Workshop de Processamento Paralelo e Distribuído, 2019. XVII Workshop de Processamento Paralelo e Distribuído, 2019.

  • NESI, L. L. ; SERPA, M. S. ; SCHNORR, L. M. ; NAVAUX, PHILIPPE O. A. . GPPD ? PCAD - HPC Resources Management Infraestruture Description and 10-month Statistics. In: XVII Workshop de Processamento Paralelo e Distribuído, 2019. XVII Workshop de Processamento Paralelo e Distribuído, 2019.

  • SERPA, M. S. ; KRAUSE, A. M. ; CRUZ, E. H. M. ; NAVAUX, P. O. A. . Otimizando Algoritmos de Machine Learning com Mapeamento de Threads e Dados. In: Escola Regional de Alto Desempenho, 2018, Porto Alegre. Anais do ERAD, 2018.

  • LORENZONI, R. K. ; SERPA, M. S. ; PADOIN, E. L. ; NAVAUX, P. O. A. ; MEHAUT, J. . Impacto do Subsistema de Memória da Arquitetura Kepler no Desempenho de uma Aplicação de Propagação de Onda. In: Escola Regional de Alto Desempenho, 2017, Ijuí. Anais - 17a Escola Regional de Alto Desempenho (ERAD/RS 2017), 2017.

  • SERPA, M. S. ; CRUZ, E. H. M. ; NAVAUX, P. O. A. . Impacto de técnicas de otimização de software em arquiteturas multicore e manycore. In: Escola Regional de Alto Desempenho, 2017, Ijuí. Anais - 17a Escola Regional de Alto Desempenho (ERAD/RS 2017), 2017.

  • LORENZONI, R. K. ; da Silva Serpa, Matheus ; PADOIN, E. L. ; NAVAUX, P. O. A. . Melhorando o Desempenho da Computação de Estênceis em GPUs. In: Brazilian Society of Computational and Applied Mathematics, 2017, São Jóse dos Campos. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 2017.

  • KRAUSE, A. M. ; da Silva Serpa, Matheus ; CRUZ, E. H. M. ; NAVAUX, P. O. A. . Performance Analysis of Machine Learning Algorithms With Different Thread and Data Affinity Approaches. In: XV Workshop de Processamento Paralelo e Distribuído, 2017, Porto Alegre. Anais do XV Workshop de Processamento Paralelo e Distribuído, 2017.

  • SERPA, M. S. ; SCHEPKE, C. . Estudo Sobre o Impacto de Diferentes Arquiteturas Paralelas na Dinâmica de Fluidos. In: VI Salão Internacional de Ensino, Pesquisa e Extensão, 2014, Bagé. Anais do VI SIEPE, 2014.

  • SERPA, M. S. ; SCHEPKE, C. . Estudo de Técnicas de Programação Paralela através da Implementação do Método Lattice Boltzmann. In: V Salão Internacional de Ensino, Pesquisa e Extensão, 2013, Bagé - RS. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2013.

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2018. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Code Modernization: Exploiting Intel Xeon and Xeon Phi for HPC Applications. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. ; CRUZ, E. H. M. . Parallel Programming and Optimization for Intel Architecture. 2016. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2016. (Apresentação de Trabalho/Conferência ou palestra).

  • CRUZ, E. H. M. ; SERPA, M. S. . Advanced Parallel Programming and Optimization for Intel Architecture. 2016. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. . Uso de Arquiteturas Computacionais Heterogêneas para a Execução de Aplicações Científicas. 2015. (Apresentação de Trabalho/Conferência ou palestra).

  • SERPA, M. S. ; SCHEPKE, C. . Análise de Desempenho de Aplicações Paralelas em Arquiteturas multi-core e many-core. 2015. (Apresentação de Trabalho/Seminário).

  • SERPA, M. S. ; ROSSI, F. D. . Protocolo para Jogos Multiplayer baseado no UDP. 2011. (Apresentação de Trabalho/Seminário).

Outras produções

CRUZ, E. H. M. ; SERPA, M. S. ; KRAUSE, A. M. ; NAVAUX, P. O. A. . Intel Modern Code: Programação Vetorial e Paralela em Arquiteturas Intel Xeon e Xeon Phi, com análise utilizando o Intel Vtune. 2018.

SERPA, M. S. . Introdução à Programação Paralela e Vetorial. 2020. .

SERPA, M. S. . Programação Paralela e Vetorial Avançada. 2020. .

SERPA, M. S. ; SCHEPKE, C. . Programação Paralela em Memória Compartilhada e Avaliação de Desempenho com Contadores de Hardware. 2020. .

SERPA, M. S. . Camada de rede e camada de internet. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Pilhas de protocolos da Internet. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Comunicação em redes intranet e internet. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Ordenação de Dados - Métodos eficientes. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Ordenação de dados - Métodos simples. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Métodos de pesquisa em listas: sequencial, binária e tabelas hash. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Camada de rede no modelo TCP/IP. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Camada de internet. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Benefícios do modelo TCP/IP. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Classles inter-domain rounting. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Vantagens de cloud computing. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Desenvolvimento em cloud computing. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Aplicabilidade de cloud computing. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Utilização do IPv6. 2020. (Desenvolvimento de material didático ou instrucional - Unidade de Aprendizagem).

SERPA, M. S. . Parallel Programming and Optimization for Intel Architecture. 2019. .

SERPA, M. S. ; SCHEPKE, C. ; LIMA, J. V. F. . Programação Paralela e Vetorial em Memória Compartilhada e Distribuda. 2019. .

SERPA, M. S. . Introdução à Programação Paralela e Vetorial em Arquiteturas Intel Xeon Phi. 2018. .

SERPA, M. S. ; PINTO, V. G. ; NAVAUX, P. O. A. . Intel Modern Code: Introdução à Programação Vetorial e Paralela para o Processador Intel Xeon Phi Knights Landing. 2018. .

SERPA, M. S. . Intel Modern Code: Programação Vetorial e Paralela em Arquiteturas Intel Xeon e Intel Xeon Phi. 2017. .

SERPA, M. S. ; SCHEPKE, C. . Provendo alto desempenho para aplicações numéricas em arquiteturas multi-core e many-core.. 2016. (Relatório de pesquisa).

SERPA, M. S. ; SCHEPKE, C. . Provendo Refinamento de Malhas em Tempo de Execução para Modelos Climatológicos Paralelos. 2015. (Relatório de pesquisa).

SERPA, M. S. ; SCHEPKE, C. . Provendo Refinamento de Malhas em Tempo de Execução para Modelos Climatológicos Paralelos. 2014. (Relatório de pesquisa).

Projetos de pesquisa

  • 2017 - 2020

    Paralelismo, portabilidade e eficiência de aplicações sísmicas de larga escala em arquiteturas Exaflop - UFRGS, Projeto certificado pelo(a) coordenador(a) Philippe Olivier Alexandre Navaux em 08/07/2020., Descrição: Investigar o impacto das arquiteturas de computadores propostas para máquinas da classe de Exaflop nos algoritmos e na codificação de aplicações sísmicas de larga escala. O projeto visa determinar: 1. Como explorar o paralelismo intrínseco às aplicações sísmicas para utilizar eficientemente as arquiteturas propostas; 2. Qual é o nível de desempenho que pode ser atingido com as arquiteturas propostas; 3. Qual é o impacto das linguagens e ambientes de execução propostos na portabilidade e na eficiência das aplicações sísmicas; 4. Qual é o consumo energético destas arquiteturas e como melhorá-lo nos níveis de hardware e de software. Os resultados do projeto deverão ser disseminados para os demais pesquisadores da Rede de Estudos de Geofísica Aplicada, influenciando suas atividades.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (2) . , Integrantes: Matheus da Silva Serpa - Integrante / Philippe Olivier Alexandre Navaux - Coordenador / Jairo Panetta - Integrante / Alexandre da Silva Carissimi - Integrante.

  • 2016 - 2019

    High Performance Computing for Energy (HPC4E), Projeto certificado pelo(a) coordenador(a) Philippe Olivier Alexandre Navaux em 31/07/2018., Descrição: O projeto HPC4E visa aplicar as novas técnicas HPC exascale para simulações da indústria de energia, personalizá-las e ir além do estado da arte nas simulações exascale HPC necessárias para diferentes fontes de energia: produção e projeto de energia eólica, sistemas eficientes de combustão Para combustíveis derivados da biomassa (biogás) e geofísica de exploração para reservatórios de hidrocarbonetos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (10) / Mestrado acadêmico: (15) / Doutorado: (20) . , Integrantes: Matheus da Silva Serpa - Integrante / Eduardo Roloff - Integrante / Emmanuell Diaz Carreno - Integrante / Jimmy Kraimer Martín Valverde Sánchez - Integrante / Matthias Diener - Integrante / Guillaume Houzeaux - Integrante / Lucas Mello Schnorr - Integrante / Philippe Olivier Alexandre Navaux - Coordenador / Eduardo Henrique Molina da Cruz - Integrante / Francis Birck Moreira - Integrante / Ricardo Klein Lorenzoni - Integrante / Edson Luiz Padoin - Integrante / Jean Luca Bez - Integrante / Jairo Panetta - Integrante.

  • 2016 - 2016

    Capacitação em Computação de Alto Desempenho - ELO-HPC-UFRGS, Projeto certificado pelo(a) coordenador(a) Philippe Olivier Alexandre Navaux em 08/07/2020., Descrição: Visa o desenvolvimento de um projeto de pesquisa em computação de alto desempenho com foco na formação de pessoal na programação paralela em ambientes de alto desempenho (HPC - High Performance Computing), colocando estes em contato com máquinas da Hewlett Packard Enterprise e fazendo que trabalhem com aplicações de alta necessidade de processamento.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (6) / Mestrado acadêmico: (2) . , Integrantes: Matheus da Silva Serpa - Integrante / Lucas Mello Schnorr - Integrante / Philippe Olivier Alexandre Navaux - Coordenador.

  • 2014 - 2016

    Provendo alto desempenho para aplicações numéricas em arquiteturas multi-core e many-core, Projeto certificado pelo(a) coordenador(a) Claudio Schepke em 16/09/2014., Descrição: Em diversas áreas da Computação Científica existem algoritmos que demandam um elevado custo computacional. Uma alternativa para acelerar a execução destes algoritmos consiste na execução concorrente do código, tornando a obtenção das soluções numéricas factível ou obtidas em um tempo de processamento aceitável. Hoje em dia, arquiteturas multicore e aceleradores com vários núcleos simples de processamento têm sido amplamente utilizadas como uma alternativa eficiente e viável na busca por maior poder de processamento. As arquiteturas modernas possuem processadores multicore e aceleradores altamente especializados tais como GPUs e co-processadores Intel Xeon Phi. No entanto, fazer uso desse tipo de arquitetura requer aspectos de programação distintos, e que, portanto, devem ser investigados apropriadamente para garantir a maximização do aproveitamento dos recursos computacionais. Assim, usando diferentes interfaces de programação paralela combinadas, é possível comparar e analisar modos de se obter o melhor aproveitamento do hardware e consequentemente prover execuções mais eficientes para os programas. Baseado neste contexto, esta pesquisa investiga como explorar diferentes níveis de paralelismo em aplicações numéricas usando interfaces clássicas (MPI, OpenMP) e recentes (CUDA, OpenACC) de programação paralela de forma combinada. O uso de diferentes interfaces de programação permite fazer uso de um conjunto maior de arquiteturas computacionais como multiprocessadores, multicore, manycore e coprocessadores. Desta forma será possível, por exemplo prover maior desempenho na execução de aplicações numéricas como simulação de escoamento de fluidos ou modelos climatológicos, em arquiteturas atuais e, consequentemente, ter soluções mais rápidas ou previsões numéricas mais precisas.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Matheus da Silva Serpa - Integrante / Claudio Schepke - Coordenador / João Vicente Ferreira Lima - Integrante / Marcia Cristina Cera - Integrante / Guilherme Galante - Integrante.

  • 2013 - 2016

    Provendo Refinamento de Malhas em Tempo de Execução para Modelos Climatológicos Paralelos, Projeto certificado pelo(a) coordenador(a) Claudio Schepke em 28/05/2013., Descrição: Previsões meteorológicas para longos períodos de tempo estão se tornando cada vez mais importantes. A preocupação mundial com as consequências da mudança do clima tem estimulado pesquisas para determinar o seu comportamento nas próximas décadas. Ao mesmo tempo, os passos necessários para definir uma melhor modelagem e simulação do clima e/ou tempo estão longe da precisão desejada. Aumentar o refinamento da superfície terrestre e, consequentemente, aumentar o número de pontos discretos (utilizados para a representação da atmosfera) na modelagem climática e precisão das soluções computadas é uma meta que está em conflito com o desempenho das aplicações numéricas. Aplicações que envolvem a interação de longos períodos de tempo e incluem um grande número de operações possuem um tempo de execução inviável para as arquiteturas de computadores tradicionais. Para superar esta situação, um modelo climatológico pode adotar diferentes níveis de refinamento da superfície terrestre, utilizando mais pontos discretos somente em regiões onde uma maior precisão é requerida. Este é o caso de Ocean-Land-Atmosphere Model, que permite o refinamento estático de uma determinada região no início da execução do código. No entanto, um refinamento dinâmico possibilitaria uma melhor compreensão das condições climáticas específicas de qualquer região da superfície terrestre que se tivesse interesse, sem a necessidade de reiniciar a execução da aplicação. Baseado neste contexto, esta pesquisa investiga como explorar diferentes níveis de paralelismo em modelos climatológicos usando interfaces clássicas de programação paralela de forma combinada e como é possível prover refinamento de malhas em tempo de execução para estes modelos. Desta forma será possível prover maior desempenho na execução de aplicações climatológicas que utilizam refinamento de malhas em tempo de execução.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) . , Integrantes: Matheus da Silva Serpa - Integrante / Claudio Schepke - Coordenador.

  • 2013 - 2016

    Comparando e Avaliando Interfaces de Programacao para o Desenvolvimento de Aplicacoes Paralelas em Arquiteturas Multi-Core, Projeto certificado pelo(a) coordenador(a) Claudio Schepke em 16/09/2014., Descrição: A programação paralela tem sido frequentemente adotada para o desenvolvimento de aplicações que demandam alto desempenho. Com o advento das arquiteturas multicore e a existência de diversos níveis de paralelismo, é importante definir recursos de software adequados para a programação paralela nestas arquiteturas. Neste sentido, este projeto apresenta o estado da arte das principais ferramentas de programação paralela desenvolvidas ou que podem ser utilizadas em ambientes multicore, avaliando e comparando características importantes das mesmas, através do desenvolvimento de pequenas aplicações, mostrando que há uma diversidade de interfaces e modelos de programação adaptáveis a nova arquitetura e definindo qual a que provê melhor performance para as aplicações avaliadas.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) . , Integrantes: Matheus da Silva Serpa - Integrante / Claudio Schepke - Coordenador.

Prêmios

2020

Menção Honrosa de Melhor Artigo, XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).

2020

The Best Paper Award, 20th International Conference Computational Science and Its Applications (ICCSA).

2020

3rd place - 15th Marathon of Parallel Programming - (SBAC-PAD), Sociedade Brasileira de Computação (SBC).

2020

Melhor Trabalho em Andamento, Simpósio Brasileiro de Computação Aplicada à Saúde (SBCAS).

2019

Menção Honrosa de Melhor Artigo, XX Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).

2018

The Best Paper Award, Latin American Conference on High Performance Computing (CARLA).

2016

Aluno Destaque, Sociedade Brasileira de Computação (SBC).

2016

3rd place - 11th Marathon of Parallel Programming - (SBAC-PAD), Sociedade Brasileira de Computação (SBC).

2016

Menção Honrosa de Melhor Artigo de IC, XVII Simpósio em Sistemas Computacionais de Alto Desempenho.

2015

Aluno destaque do curso de Ciência da Computação, Universidade Federal do Pampa.

2013

3rd place - 8th Marathon of Parallel Programming - (SBAC-PAD), Sociedade Brasileira de Computação (SBC).

2012

Técnico em Informática, Instituto Federal Farroupilha (IFFar).

Histórico profissional

Endereço profissional

  • Universidade Federal do Rio Grande do Sul, Instituto de Informática, Departamento de Informática Aplicada. , Av. Bento Gonçalves, 9500 - Blloco IV - Cx posta 15064 - Sala 201 - Prédio 67, Agronomia, 91501970 - Porto Alegre, RS - Brasil, Telefone: (51) 33166809, Fax: (51) 33167308, URL da Homepage:

Experiência profissional

2021 - Atual

DigiFarmz Smart Agriculture

Vínculo: Celetista, Enquadramento Funcional: Senior Data Scientist, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 02/2021

    Pesquisa e desenvolvimento, Data.,Linhas de pesquisa

2016 - 2022

Universidade Federal do Rio Grande do Sul

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 20

Atividades

  • 03/2016 - 08/2022

    Pesquisa e desenvolvimento, Instituto de Informática.,Linhas de pesquisa

2020 - 2022

Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Doutorado, Carga horária: 20

2016 - 2016

Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Mestrado, Carga horária: 20

2019 - 2022

União das Faculdades Integradas de Negócios

Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 4

Atividades

  • 03/2019 - 06/2022

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Estrutura de Dados I, Estrutura de Dados II, Sistemas Paralelos Distribuídos

2020 - 2022

TargetTrust

Vínculo: Professor Visitante, Enquadramento Funcional: Instrutor, Carga horária: 4

2020 - 2021

SAGAH - Grupo A

Vínculo: Professor Visitante, Enquadramento Funcional: Professor conteudista, Carga horária: 4

Atividades

  • 01/2020 - 02/2021

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Arquitetura TCP/IP I, Arquitetura TCP/IP II, Cloud Computing, Estrutura de Dados

2018 - 2020

Petroleo Brasileiro S.A.

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Doutorado, Carga horária: 20

2017 - 2018

Petroleo Brasileiro S.A.

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Mestrado, Carga horária: 20

2017 - 2018

Intel Semicondutores do Brasil

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Extensão (Palestrante), Carga horária: 12

Outras informações:
Responsável por palestras e minicursos de programação paralela com foco em como projetar e otimizar software, através do uso de paralelismo, objetivando explorar todo o potencial dos computadores e supercomputadores atuais.

2017 - 2017

Universite de Neuchatel

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.

2017 - 2017

Me Salva!

Vínculo: Autônomo, Enquadramento Funcional: Professor, Carga horária: 8

Atividades

  • 05/2017 - 08/2017

    Ensino, Banco de Dados, Nível: Aperfeiçoamento,Disciplinas ministradas, Banco de Dados I

2016 - 2016

Hewlett Packard Enterprise

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Mestrado, Carga horária: 20

2015 - 2015

Universidade Federal do Pampa

Vínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20

2015 - 2015

Universidade Federal do Pampa

Vínculo: Colaborador, Enquadramento Funcional: Monitor de Cálculo Numérico, Carga horária: 12

2013 - 2013

Universidade Federal do Pampa

Vínculo: Colaborador, Enquadramento Funcional: Iniciação Científica Voluntário, Carga horária: 20

2013 - 2015

Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.