Pedro Henrique de Mello Morado Penna

Trabalho como Engenheiro de Pesquisa e Desenvolvimento na Microsoft Research, especificamente no projeto de soluções que visam aumentar a eficiência da Azure, nosso sistema de cloud. Recebi o Título de Doutor em Ciência da Computação pela Université Grenoble Alpes (UGA) e pela Pontifícia Universidade Católica de Minas Gerais (PUC Minas). Durante minha tese, desenvolvi um sistema operacional distribuído para processadores manycore de baixo consumo de energia. Possuo mestrado em Ciência da Computação pela Universidade Federal de Santa Catarina (UFSC). Recebi meu título de Bacharel em Ciência da Computação da Pontifícia Universidade Católica de Minas Gerais (PUC Minas), com o título de Láurea Acadêmica e Aluno Destaque pela Sociedade Brasileira de Computação (SBC). Tenho 10 anos de experiência em pesquisa, projeto e desenvolvimento de sistemas computacionais. Possuo expertise em Sistemas Operacionais, Sistemas Distribuídos, Arquitetura de Computadores e Computação de Alto Desempenho.

Informações coletadas do Lattes em 29/05/2023

Acadêmico

Formação acadêmica

Doutorado em Programa de Pós-Graduação em Informática

2017 - 2021

Pontifícia Universidade Católica de Minas Gerais
Título: Nanvix : A Distributed Operating System for Lightweight Manycore Processors
Orientador: em Université Grenoble Alpes ( Jean-François Méhaut)
com , Ano de obtenção: 2021. Henrique Cota de Freitas. Bolsista do(a): Laboratoire d'Informatique de Grenoble, LIG, França. Palavras-chave: Sistemas Operacionais Distribuídos; Arquiteturas Manycore.Grande área: Ciências Exatas e da Terra

Mestrado em Ciências da Computação

2016 - 2017

Universidade Federal de Santa Catarina
Título: BinLPT: A Workload-Aware Parallel Loop Scheduler for Large Scale Multicore Platforms
Orientador: em Institut National de Recherche en Informatique et en Automatique ( Jean-François Méhaut)
com , Ano de Obtenção: 2017.Márcio Bastos Castro.Coorientador: Patricia Della Méa Plentz. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

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

2010 - 2015

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Título: The Nanvix Instructional Operating System
Orientador: Henrique Cota de Freitas
com Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

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

Áreas de atuação

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

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

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

Participação em eventos

International Conference on Computational Science.Assessing the Performance of the SRR Loop Scheduler with Irregular Workloads. 2017. (Simpósio).

International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2017. (Simpósio).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC).BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops. 2017. (Simpósio).

Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD-RS).SRR: Um Escalonador de Laços Sensível a Carga de Trabalho. 2016. (Seminário).

International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2015. (Simpósio).

Research Meeting on Manycore. 2015. (Encontro).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).Uma Metodologia Baseada em Simulação e Algoritmo Genético para Exploração de Estratégias de Escalonamento de Laços. 2015. (Simpósio).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).lgoritmo K-means para Mapeamento Estático de Processos em Redes-em-Chip. 2014. (Simpósio).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC).Investigando a Influência da Organização de Caches L2 no Desempenho de Processadores Multicore Superescalares. In: Workshop de Iniciação Científica. 2014. (Simpósio).

International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2013. (Simpósio).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).Análise e Avaliação de Simuladores de Sistemas Completos para o Ensino de Arquitetura de Computadores. 2013. (Simpósio).

International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2011. (Simpósio).

Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD).Um Processo Automatizado para Modelagem e Prototipação de Redes Reguladoras em FPGA. 2011. (Simpósio).

Participação em bancas

Aluno: João Vicente Souto

MENDIZABA, O. M.; OLIVEIRA, R. S.;PENNA, PEDRO HENRIQUE. A task-based execution engine for distributed operating systems tailored to lightweight manycores with limited on-chip memory. 2022. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Orientou

Guilherme de Andrade Moura

Proposição de Mapeamento de Áreas Irregulares em Realidade Virtual; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Pedro Henrique de Mello Morado Penna;

Matheus Kraisfeld Benevides de Lima

Aplicação de Redes Neurais Artificiais Para Predição na Compra e Venda de Ações; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Pedro Henrique de Mello Morado Penna;

Joao Fellipe Uller

Suporte Parcial do Padrão MPI para Processadores Manycore Leves; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Pedro Henrique de Mello Morado Penna;

João Vicente Souto

An Inter-Cluster Communication Facility for Lightweight Manycore Processors in the Nanvix OS; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Pedro Henrique de Mello Morado Penna;

Leonardo Henrique Guimarães

Simulador Comportamental para Arquiteturas Lightweight Manycore; 2020; Iniciação Científica; (Graduando em Engenharia de Software) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Pedro Henrique de Mello Morado Penna;

Dayane Gabriela Santos Cordeiro

Simulador Comportamental para Arquiteturas Lightweight Manycore; 2020; Iniciação Científica; (Graduando em Engenharia de Software) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Pedro Henrique de Mello Morado Penna;

Produções bibliográficas

  • PENNA, P. H. M. M. ; MACIEL, LUCAS ; SOUTO, JOAO VICENTE ; LIMA, DAVIDSON FRANCIS ; CASTRO, MARCIO ; BROQUEDIS, FRANCOIS ; FREITAS, H. C. ; MEHAUT, JEAN-FRANCOIS . Co-Designing Clusters of Lightweight Manycores and Asymmetric Operating System Kernels. Ieee Embedded Systems Letters , v. 13, p. 178-181, 2021.

  • PENNA, P. H. M. M. ; SOUTO, JOÃO VICENTE ; ULLER, JOÃO FELLIPE ; CASTRO, MÁRCIO ; FREITAS, H. C. ; MÉHAUT, JEAN-FRANÇOIS . Inter-kernel communication facility of a distributed operating system for NoC-based lightweight manycores. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING , v. 154, p. 1-15, 2021.

  • PENNA, P. H. M. M. ; A. GOMES, ANTÔNIO TADEU ; CASTRO, MÁRCIO ; D.M. PLENTZ, PATRICIA ; FREITAS, H. C. ; BROQUEDIS, FRANÇOIS ; MÉHAUT, JEAN-FRANÇOIS . A comprehensive performance evaluation of the BinLPT workload-aware loop scheduler. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 31, p. e5170, 2019.

  • PENNA, P. H. M. M. ; CASTRO, MÁRCIO ; FREITAS, H. C. ; BROQUEDIS, FRANÇOIS ; MÉHAUT, JEAN-FRANÇOIS . Design methodology for workload-aware loop scheduling strategies based on genetic algorithm and simulation. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 29, p. e3933, 2017.

  • PENNA, PEDRO H. ; INACIO, EDUARDO C. ; CASTRO, MÁRCIO ; PLENTZ, PATRÍCIA ; FREITAS, HENRIQUE C. ; BROQUEDIS, FRANÇOIS ; MÉHAUT, JEAN-FRANÇOIS . Assessing the Performance of the SRR Loop Scheduler with Irregular Workloads. PROCEDIA COMPUTER SCIENCE , v. 108, p. 255-264, 2017.

  • SOUZA, MATHEUS A. ; PENNA, PEDRO HENRIQUE ; QUEIROZ, MATHEUS M. ; PEREIRA, ALYSON D. ; GÓES, LUÍS FABRICIO WANDERLEY ; FREITAS, HENRIQUE C. ; CASTRO, MÁRCIO ; NAVAUX, PHILIPPE O.A. ; MÉHAUT, JEAN-FRANÇOIS . CAP Bench: a benchmark suite for performance and energy evaluation of low-power many-core processors. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. n/a, p. n/a, 2016.

  • FRANCESQUINI, EMILIO ; CASTRO, MÁRCIO ; PENNA, PEDRO H. ; DUPROS, FABRICE ; FREITAS, HENRIQUE C. ; NAVAUX, PHILIPPE O.A. ; MÉHAUT, JEAN-FRANÇOIS . On the energy efficiency and performance of irregular application executions on multicore, NUMA and manycore platforms. Journal of Parallel and Distributed Computing (Print) , v. 76, p. 32-48, 2015.

  • PENNA, PEDRO H. ; FREITAS, H. C. . Análise e Avaliação de Simuladores de Sistemas Completos para o Ensino de Arquitetura de Computadores. INTERNATIONAL JOURNAL OF COMPUTER ARCHITECTURE EDUCATION , v. 2, p. 13-16, 2013.

  • Saffran, João ; Garcia, Gabriel ; SOUZA, MATHEUS A. ; PENNA, PEDRO H. ; CASTRO, MÁRCIO ; Góes, Luís F. W. ; FREITAS, HENRIQUE C. . A Low-Cost Energy-Efficient Raspberry Pi Cluster for Data Mining Algorithms. Lecture Notes in Computer Science. naed.: Springer International Publishing, 2017, v. , p. 788-799.

  • PENNA, PEDRO H. ; CASTRO, MÁRCIO . Tendências em Arquiteturas, Aplicações e Programação Paralela. Desenvolvimento de Aplicações Paralelas Eficientes com OpenMP. 1ed.Sergipe: Instituto Federal de Sergipe, 2016, v. , p. 10-24.

  • PENNA, PEDRO HENRIQUE ; SOUZA, MATHEUS A. ; Podesta Junior, E. ; SOUTO, João V. ; CASTRO, MÁRCIO ; BROQUEDIS, F. ; FREITAS, HENRIQUE C. ; MEHAUT, J. . RMem: An OS Service for Transparent Remote Memory Access in Lightweight Manycores. In: - 25th International Workshop on Programmability and Architectures for Heterogeneous Multicores, 2019, Valencia, Espanha. - 25th International Workshop on Programmability and Architectures for Heterogeneous Multicores, 2019.

  • PENNA, PEDRO HENRIQUE ; LIMA, D. F. ; SOUTO, João . The Hardware Abstraction Layer of Nanvix for the Kalray MPPA-256 Lightweight Manycore Processor. In: Conférence d'Informatique en Parallélisme, Architecture et Système (COMPAS), 2019, Anglet, France. Conférence d'Informatique en Parallélisme, Architecture et Système, 2019. p. 1-11.

  • PENNA, PEDRO HENRIQUE ; SOUTO, JOAO VICENTE ; LIMA, DAVIDSON FRANCIS ; CASTRO, MARCIO ; BROQUEDIS, FRANCOIS ; FREITAS, HENRIQUE ; MEHAUT, JEAN-FRANCOIS . On the Performance and Isolation of Asymmetric Microkernel Design for Lightweight Manycores. In: 2019 IX Brazilian Symposium on Computing Systems Engineering (SBESC), 2019, Natal. 2019 IX Brazilian Symposium on Computing Systems Engineering (SBESC), 2019. p. 1.

  • SOUZA, MATHEUS A. ; MACIEL, LUCAS A. ; PENNA, PEDRO HENRIQUE ; FREITAS, HENRIQUE C. . Energy Efficient Parallel K-Means Clustering for an Intel Hybrid Multi-Chip Package. In: 2018 30th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2018, Lyon. 2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2018. p. 372.

  • PENNA, PEDRO HENRIQUE DE MELLO MORADO ; CASTRO, MARCIO BASTOS ; FREITAS, HENRIQUE COTA DE ; MEHAUT, JEAN-FRANCOIS ; CARAM, JOAO . Using the Nanvix Operating System in Undergraduate Operating System Courses. In: 2017 VII Brazilian Symposium on Computing Systems Engineering (SBESC), 2017, Curitiba. 2017 VII Brazilian Symposium on Computing Systems Engineering (SBESC), 2017. p. 193.

  • PENNA, PEDRO HENRIQUE ; CASTRO, MÁRCIO ; PLENTZ, P. D. M. ; FREITAS, H. C. ; BROQUEDIS, F. ; MEHAUT, J. . BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops. In: Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2017, Campinas. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2017. v. 18. p. 220-231.

  • LIMA, D. F. ; PENNA, PEDRO HENRIQUE ; FREITAS, H. C. . Uma Análise do Overhead Introduzido pelo Sistema Operacional Nanvix na Execução de Cargas de Trabalho. In: Workshop de Iniciação Científica (WIC), 2017, Campinas. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2017. p. 141-146.

  • PENNA, PEDRO H. ; CASTRO, M. B. ; FREITAS, H. C. ; BROQUEDIS, F. ; MEHAUT, J. . Uma Metodologia Baseada em Simulação e Algoritmo Genético para Exploração de Estratégias de Escalonamento de Laços. In: Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2015, Florianópolis. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC). Porto Alegre: SBC, 2015. p. 156-167.

  • AVELAR, C. P. ; PENNA, PEDRO H. ; FREITAS, H. C. . Algoritmo K-means para Mapeamento Estático de Processos em Redes-em-Chip. In: Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), 2014, São José dos Campos. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). Porto Alegre: SBC, 2014. p. 204-215.

  • PENNA, PEDRO H. ; FREITAS, H. C. . Investigando a Influência da Organização de Caches L2 no Desempenho de Processadores Multicore Superescalares. In: Workshop de Iniciação Científica (WIC), 2014, São José dos Campos. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). Porto Alegre: SBC, 2014. p. 236-241.

  • PENNA, PEDRO H. ; FREITAS, H. C. ; FERREIRA, R. S. . Um Processo Automatizado para Modelagem e Prototipação de Redes Reguladoras em FPGA. In: Workshop de Iniciação Científica (WIC), 2011, Vitória. Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). Porto Alegre: SBC, 2011. p. 1-4.

  • ULLER, J. F. ; SOUTO, JOAO VICENTE ; PENNA, PEDRO HENRIQUE ; CASTRO, MARCIO . Proposta de Suporte ao Padrão MPI sobre Infraestrutura de Comunicação de Baixo Nível no Nanvix OS. In: Escola Regional de Alto Desempenho da Região Sul (ERAD/RS), 2020, Santa Maria. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2020. v. 1. p. 121-124.

  • SOUTO, JOAO VICENTE ; PENNA, PEDRO HENRIQUE ; CASTRO, MARCIO ; FREITAS, H. C. . Mecanismos de Comunicação entre Clusters para Lightweight Manycores no Nanvix OS. In: Escola Regional de Alto Desempenho da Região Sul (ERAD/RS), 2020, Santa Maria. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2020. v. 1. p. 1-4.

  • ORDINE, D. ; Podesta Junior, E. ; PENNA, PEDRO HENRIQUE ; CASTRO, MARCIO . Otimização de Aplicações do CAP Bench para o Processador MPPA-256. In: Escola Regional de Alto Desempenho da Região Sul (ERAD/RS), 2019, Três de Maio. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2019. v. 1. p. 1-6.

  • SOUTO, JOAO VICENTE ; Podesta Junior, E. ; PENNA, PEDRO HENRIQUE ; CASTRO, MARCIO . Impacto de Abstrações IPC sobre o Processador MPPA-256. In: Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). In: Escola Regional de Alto Desempenho da Região Sul (ERAD/RS), 2019, Três de Maio. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD/RS). Porto Alegre: Sociedade Brasileira de Comput, 2019. v. 1. p. 1-6.

  • Podesta Junior, E. ; PEREIRA, A. D. ; PENNA, PEDRO H. ; Rocha, R. ; CASTRO, M. B. ; GOES, L. F. W. . PSkel-MPPA: Uma Adaptação do Framework PSkel para o Processador Manycore MPPA-256. In: Escola Regional de Alto Desempenho do Rio Grande do Sul (ERAD-RS), 2016, São Leopoldo. XVI Escola Regional de Alto Desempenho do Rio Grande do Sul. Porto Alegre: SBC, 2016.

  • PENNA, PEDRO H. ; FREITAS, H. C. . Análise de Desempenho Computacional e Energético de um Problema Irregular em Plataformas Multicore, NUMA e Manycore. In: XXII Seminários de Iniciação Ciêntífica da PUC Minas, 2014, Belo Horizonte. XXII Seminários de Iniciação Ciêntífica da PUC Minas. Belo Horizonte: PUC Minas, 2014.

  • PENNA, PEDRO H. ; CASTRO, MÁRCIO ; FREITAS, H. C. . SRR: Um Escalonador de Laços Sensível a Carga de Trabalho. In: Escola Regional de Alto Desempenho (ERAD-RS), 2016, São Leopoldo. Escola Regional de Alto Desempenho (ERAD-RS). Porto Alegre: SBC, 2016.

  • PENNA, PEDRO HENRIQUE . BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops. 2017. (Apresentação de Trabalho/Simpósio).

  • PENNA, PEDRO H. . SRR: Um Escalonador de Laços Sensível a Carga de Trabalho. 2016. (Apresentação de Trabalho/Seminário).

  • PENNA, PEDRO H. . Uma Metodologia Baseada em Simulação e Algoritmo Genético para Exploração de Estratégias de Escalonamento de Laços. 2015. (Apresentação de Trabalho/Simpósio).

  • PENNA, PEDRO H. . Algoritmo Kmeans para Mapeamento Estático de Processos em Redes-em-Chip. 2014. (Apresentação de Trabalho/Simpósio).

  • PENNA, PEDRO H. . Investigando a Influência da Organização de Caches L2 no Desempenho de Processadores Multicore Superescalares. 2014. (Apresentação de Trabalho/Seminário).

  • PENNA, PEDRO H. . Análise e Avaliação de Simuladores de Sistemas Completos para o Ensino de Arquitetura de Computadores. 2013. (Apresentação de Trabalho/Seminário).

  • PENNA, PEDRO H. . Um Processo Automatizado para Modelagem e Prototipação de Redes Reguladoras em FPGA. 2011. (Apresentação de Trabalho/Seminário).

Outras produções

PENNA, PEDRO HENRIQUE ; Souza, M. A. ; CASTRO, M. B. ; QUEIROZ, M. M. ; PEREIRA, A. D. . CAP-Bench. 2014.

PENNA, PEDRO H. . Nanvix. 2011.

PENNA, PEDRO H. . Membro do comitê de programa, Escola Regional de Alto Desempenho do Estado do Rio Grande do Sul (ERAD/RS). 2017.

Projetos de pesquisa

  • 2017 - 2021

    Eficiência Energética e Alto Desempenho de Aplicações Paralelas e Arquiteturas Many-Core Não Convencionais, Projeto certificado pelo(a) coordenador(a) Henrique Cota de Freitas em 21/07/2018., Descrição: Descrição: Com o surgimento de novas demandas de processamento, inclusive com grande volume de dados, as arquiteturas de processadores têm evoluído para o aumento gradual da quantidade de núcleos. Nesse sentido, há projetos de arquiteturas não convencionais many-core de baixo consumo energético e destinados a contextos específicos, mas que podem ser devidamente exploradas para alto desempenho. O problema é como alcançar eficiência energética e desempenho em arquiteturas não convencionais e aplicações paralelas. Nesse projeto, o objetivo é trabalhar não só no projeto de arquiteturas many-core de processadores, mas também no desenvolvimento de aplicações paralelas para a correta exploração de recursos e viabilização das arquiteturas não convencionais para alto desempenho e baixo consumo energético.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador.

  • 2016 - 2021

    Design of Reconfigurable Hardware to Accelerate Deep Learning Algorithms, Projeto certificado pelo(a) coordenador(a) Henrique Cota de Freitas em 14/04/2017., Descrição: The main contribution is the proposal of Deep Learning algorithms (e.g. neural networks) for a reconfigurable heterogeneous platform, such as the multi-chip package (Broadwell + Arria 10 + software), which can fulfill the demand for high performance applied to Bioinformatics field. As a benefit to the community, we will publicly provide a set of algorithms for reconfigurable hardware in order to accelerate Big Data processing. Thus, this set of algorithms might be used to other different contexts, such as oil and gas, social media and weather forecast.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador / Luis Enrique Zárate - Integrante / Luís Fabrício Wanderley Góes - Integrante / Matheus Alcântara Souza - Integrante / Cristiane Neri Nobre - Integrante / Lucas Andrade Maciel - Integrante., Financiador(es): Intel Corporation - Outra.

  • 2016 - 2021

    EnegySFE: Energy-aware Scheduling and Fault Tolerance Techniques for the Exascale Era, Projeto certificado pelo(a) coordenador(a) Márcio Bastos Castro em 24/04/2017., Descrição: The EnergySFE research project aims at proposing fast and scalable energy-aware scheduling and fault tolerance techniques and algorithms for large-scale highly parallel architectures. The main skills of different international partners will be of great significance to the success of the project: LAPESD and ECL from UFSC (Brazil), CORSE from LIG/CNRS (France), GPPD and LSE from UFRGS (Brazil), and SAPyC from ESPE (Ecuador). The project will be carried out following a methodology that combines theoretical and practical aspects. The techniques and algorithms developed during the project will be applied to real-world scientific applications. The energy and performance improvements obtained from the techniques and algorithms proposed will be evaluated by executing the applications on highly parallel architectures composed of tens or thousands of cores. Overall, the main goals of EnergySFE are the following: - Establish a perennial collaboration between UFSC,CNRS,UFRGS and ESPE as well as to promote knowledge transfer between these institutions; - Study the impact of current scheduling and fault tolerance techniques on the performance and energy consumption of scientific applications; - Propose new energy-aware scheduling algorithms adapted to highly parallel architectures; - Propose new energy-aware fault tolerance approaches adapted to highly parallel architectures; - Apply the proposed scheduling and fault tolerance approaches to real-world scientific applications and carry out experiments on highly parallel architectures composed of tens or thousands of cores; - Disseminate the results in high quality peer-reviewed international journals and conferences on the HPC domain.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Jean-François Méhaut - Integrante / Lucas Mello Schnorr - Integrante / Laercio Lima Pilla - Integrante / CASTRO, MÁRCIO - Coordenador / NAVAUX, PHILIPPE O.A. - Integrante / François Broquedis - Integrante / Patricia Della Méa Plentz - Integrante / Mário Antônio Dantas - Integrante., Financiador(es): Centre National de la Recherche Scientifique - Cooperação / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.

  • 2014 - 2017

    Exascale Computing - Scheduling and Energy (ExaSE), Projeto certificado pelo(a) coordenador(a) Henrique Cota de Freitas em 28/02/2014., Descrição: The main scientific context of this project is high performance computing on Exascale systems: large-scale machines with billions of processing cores and complex hierarchical structures. This project intends to explore the relationship between scheduling algorithms and techniques and the energy constraints present on such exascale systems. - Cooperation Project - PUC Minas, UFRGS, and INRIA -- Coordinator (INRIA): Jean-Marc Vincent (Mescal) -- Coordinator (FAPERGS): Nicolas Bruno Maillard (UFRGS) -- Coordinator (FAPEMIG): Henrique Cota de Freitas (PUC Minas).. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador / Carlos Augusto Paiva da Silva Martins - Integrante / Cíntia Pinto Avelar - Integrante / Jean-Marc Vincent - Integrante / Arnaud Legrand - Integrante / Bruno Raffin - Integrante / Denis Trystram - Integrante / Thierry Gautier - Integrante / Jean-François Méhaut - Integrante / Vania Marangozova-Martin - Integrante / Luis Enrique Zárate - Integrante / Luís Fabrício Wanderley Góes - Integrante / Nicolas Bruno Maillard - Integrante / Lucas Mello Schnorr - Integrante / Philippe Olivier Alexandre Navaux - Integrante / Alexandre Carissimi - Integrante / Alfredo Goldman - Integrante / Matheus Miranda de Queiroz - Integrante / Cláudio Adão Nunes - Integrante / Amanda Maria Pinho Amorim - Integrante / Márcia Aparecida Nasaré Silva - Integrante / Alyson Deives Pereira - Integrante / Rodolfo Herman Lara e Silva - Integrante / Márcio Bastos Castro - Integrante / Edson Luiz Padoin - Integrante / Francieli Boito - Integrante / Joao Lima - Integrante / Julio Toss - Integrante / Laercio Lima Pilla - Integrante / Rafael Tesser - Integrante / Rodrigo Kassick - Integrante / Stefano Mor - Integrante / Daniel Cordeiro - Integrante / Emilio Francesquini - Integrante / Alessandro Kraemer - Integrante / Vinícius Gama Pinheiro - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 5

  • 2014 - 2017

    Projeto de uma Arquitetura de Rede-em-Chip Visando Alto Tráfego de Acesso às Memórias Cache Compartilhadas, Projeto certificado pelo(a) coordenador(a) Henrique Cota de Freitas em 14/04/2017., Descrição: Projeto CNPq Universal. Os impactos decorrentes do alto tráfego devem ser reduzidos para manter a escalabilidade e alto desempenho do processador many-core. Portanto, o objetivo deste projeto de pesquisa é propor uma arquitetura de NoC capaz de manter a escalabilidade de aplicações que dependem de muito acesso à memória.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador / Carlos Augusto Paiva da Silva Martins - Integrante / Daniel de Araújo Santos Carmo - Integrante / Luis Enrique Zárate - Integrante / Luís Fabrício Wanderley Góes - Integrante / Philippe Olivier Alexandre Navaux - Integrante / Amanda Maria Pinho Amorim - Integrante / Matheus Alcântara Souza - Integrante / Júlia Gobbo Lopes - Integrante / Guilherme Torres Castro - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro., Número de produções C, T & A: 2

  • 2014 - 2015

    Balanceamento de carga em aplicações paralelas visando alto desempenho e baixo consumo de energia em Redes-em-Chip, Projeto certificado pelo(a) coordenador(a) Henrique Cota de Freitas em 11/03/2015., Descrição: O objetivo deste projeto está na proposta, desenvolvimento e avaliação de uma técnica de balanceamento de cargas de trabalho com foco em roteadores de redes-em-chip capaz de reduzir as altas latências em comunicações coletivas.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador / Amanda Maria Pinho Amorim - Integrante / Matheus Alcântara Souza - Integrante / Júlia Gobbo Lopes - Integrante / Gabriel Antunes Garcia - Integrante / Guilherme Torres Castro - Integrante., Número de produções C, T & A: 3

  • 2013 - 2014

    Avaliação de Estratégias de Mapeamento de Processos em Arquiteturas Many-Core Suportadas, Descrição: O objetivo geral desta pesquisa está na avaliação de estratégias de mapeamento de processos com foco em afinidade baseada em rede-em-chip para aumento de desempenho e eficiência de aplicações em arquiteturas many-core.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Coordenador / Cíntia Pinto Avelar - Integrante / Daniel de Araújo Santos Carmo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1

  • 2010 - 2012

    Redes Reguladoras de Genes com Topologia Livre de Escala utilizando Processamento Paralelo com Recursos Heterogêneos, Descrição: Descrição: Instituição do coordenador do projeto: Universidade Federal de Viçosa (UFV). Edital Universal da FAPEMIG 01/2010. Este projeto irá avaliar algoritmos paralelos para um problema de bioinformática. O problema abordado será o cálculo do período das redes reguladoras de genes com topologia livre de escala. O estudo das redes reguladoras tem aplicações na compreensão de sistemas biológicos como os processos de evolução e divisão celula, fabricação de medicamentos, estudo de cancer, dentre outras. Três plataformas de baixo custo serão avaliadas: processador multicore, multicore+GPU, multicore+FPGA.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Pedro Henrique de Mello Morado Penna - Integrante / Henrique Cota de Freitas - Integrante / Ricardo dos Santos Ferreira - Coordenador / Carlos Augusto Paiva da Silva Martins - Integrante / Marcelo Lobato Martins - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 1

Prêmios

2017

Bolsa de Doutorado, Laboratoire d'Informatique de Grenoble (LIG).

2017

Menção honrosa na Maratona de Programação Paralela WSCAD 2017, Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2017

Segundo Melhor Artigo no Simpósio Brasileiro em Sistemas Computacionais de Alto Desempenho (WSCAD-SSC), Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2016

Bolsa de Mestrado, coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES).

2016

Melhor Trabalho de Conclusão de Curso, Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2015

Segundo Lugar na Maratona de Programação Paralela WSCAD 2015, Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2015

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

2015

Láurea Acadêmica no Curso de Ciência da Computação, Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2014

Primeiro Lugar na Maratona de Programação Paralela WSCAD 14, Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2014

Destaque Acadêmico do Curso (2/2014), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2014

Menção Honrosa no XXII Seminários de Iniciação Científica (Ciências Exatas), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2013

Destaque Acadêmico do Curso (2/2013), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2013

Segundo Lugar na Maratona de Programação Paralela WSCAD 2013, Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2012

Destaque Acadêmico do Curso (1/2012), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2012

Bolsa de Mobilidade Acadêmica, Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq).

2011

Segundo Melhor Artigo no Workshop de Iniciação Científica (WSCAD-WIC), Comissão de Arquitetura de Computadores e Processamento de Alto Desempenho da SBC.

2011

Destaque Acadêmico do Curso (1/2011), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

2010

Destaque Acadêmico do Curso (2/2010), Pontifícia Universidade Católica de Minas Gerais (PUC Minas).

Histórico profissional

Experiência profissional

2016 - 2017

Universidade Federal de Santa Catarina

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

Outras informações:
Bolsista CAPES.

2016 - 2016

Universidade Federal de Santa Catarina

Vínculo: Bolsista, Enquadramento Funcional: Estagiário em Docência, Carga horária: 10

Atividades

  • 02/2016 - 08/2017

    Pesquisa e desenvolvimento, Departamento de Informática e Estatística.,Linhas de pesquisa

  • 08/2016 - 12/2016

    Ensino, Sistema de Informação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

2021 - 2021

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Colaborador, Enquadramento Funcional: Professor Assistente I, Carga horária: 16

2020 - 2020

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Colaborador, Enquadramento Funcional: Professor Assistente I, Carga horária: 20

2015 - 2015

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Voluntário, Enquadramento Funcional: Monitor de Disciplina, Carga horária: 10

2014 - 2015

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

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

Outras informações:
Bolsista CNPq.

2013 - 2013

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

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

Outras informações:
Bolsista FIP PUC Minas.

2010 - 2011

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

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

Outras informações:
Bolsista FAPEMIG.

Atividades

  • 08/2021 - 12/2021

    Ensino, Engenharia de Produção, Nível: Graduação,Disciplinas ministradas, Arquitetura de Computadores (manhã), Arquitetura de Computadores (noite), Laboratório de Computação III (manhã), Laboratório de Computação III (noite), Projeto e Análise de Algoritmos (noite)

  • 02/2020 - 07/2020

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos III (noite), Computação Gráfica (manhã), Projeto e Análise de Algoritmos (noite), Trabalho Interdisciplinar: Tecnologias WEB (manhã), Arquitetura de Computadores (manhã)

  • 02/2015 - 12/2015

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 05/2010 - 12/2015

    Pesquisa e desenvolvimento, Departamento de Ciência da Computação - ICEI/PUC Minas.,Linhas de pesquisa

2017 - 2017

Institut National de Recherche en Informatique et en Automatique

Vínculo: Estágio, Enquadramento Funcional: Pesquisador, Carga horária: 40

2012 - 2012

Institut National de Recherche en Informatique et en Automatique

Vínculo: Estágio, Enquadramento Funcional: Pesquisador, Carga horária: 40

Atividades

  • 01/2017 - 04/2017

    Estágios , LIG.,Estágio realizado, Estágio em Pesquisa.

  • 02/2012 - 09/2012

    Estágios , LIG.,Estágio realizado, Estágio em Pesquisa.

2020 - 2021

Cadence Design Systems, Inc.

Vínculo: Celetista, Enquadramento Funcional: Lead Software Engineer, Carga horária: 40

2021 - Atual

Microsoft Research

Vínculo: Celetista, Enquadramento Funcional: Research Software Engineer, Carga horária: 40