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
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
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
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
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
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);
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;
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 AgricultureVí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 SulVí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, CNPqVínculo: Bolsista, Enquadramento Funcional: Bolsista de Doutorado, Carga horária: 20
2016 - 2016
Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPqVínculo: Bolsista, Enquadramento Funcional: Bolsista de Mestrado, Carga horária: 20
2019 - 2022
União das Faculdades Integradas de NegóciosVí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
TargetTrustVínculo: Professor Visitante, Enquadramento Funcional: Instrutor, Carga horária: 4
2020 - 2021
SAGAH - Grupo AVí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 BrasilVí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 NeuchatelVí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 EnterpriseVínculo: Bolsista, Enquadramento Funcional: Bolsista de Mestrado, Carga horária: 20
2015 - 2015
Universidade Federal do PampaVínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20
2015 - 2015
Universidade Federal do PampaVínculo: Colaborador, Enquadramento Funcional: Monitor de Cálculo Numérico, Carga horária: 12
2013 - 2013
Universidade Federal do PampaVí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 SulVínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Matheus da Silva Serpa e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?