Hervé Cédric Yviquel

Professor Doutor do Instituto de Computação da UNICAMP desde 2020. Membro do Laboratório de Sistemas de Computação (LSC). Ele recebeu seu PhD em Ciência da Computação pela Universidade de Rennes 1 (França) em 2013 após fazer uma pesquisa colaborativa entre a IRISA / Inria e a INSA de Rennes. Após trabalhar um ano como engenheiro pesquisador no INSA de Rennes, foi ao Brasil trabalhar como pesquisador de pós-doutorado do Center for Computing in Engineering and Sciences (CCES) da UNICAMP. Seus principais interesses de pesquisa são em computação paralela: compilador, escalonamento, modelos de programação, tecnologias de nuvem e computação de alto desempenho.

Informações coletadas do Lattes em 29/11/2024

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

2010 - 2013

Universite de Rennes I
Título: From dataflow-based video coding tools to dedicated embedded multi-core platforms
Orientador: Emmanuel Casseau
Coorientador: Mickael Raulet. Bolsista do(a): Université de Rennes 1, UR1, França. Palavras-chave: Modelo de fluxo de dado; Programação Paralela.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Compressão de vídeo. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Compilação.

Mestrado em Ciência da Computação

2008 - 2010

Université de Rennes 1
Título: Scheduling techniques for VLIW processors using pattern matching, Ano de Obtenção: 2010
Orientador: Francois Charot
Palavras-chave: VLIW.Grande área: Ciências Exatas e da Terra

Graduação em Mathématique, Informatique, Physique, Economie

2004 - 2008

Université de Rennes 1

Pós-doutorado

2015 - 2019

Pós-Doutorado. , Universidade Estadual de Campinas, UNICAMP, Brasil. , Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil. , Grande área: Engenharias

Formação complementar

2021 - 2021

Planejamento das Condições de Ensino.. (Carga horária: 36h). , Universidade Estadual de Campinas, UNICAMP, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

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 Bem.

Áreas de atuação

Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Ciência da Computação.

Organização de eventos

YVIQUEL, H. . Comitê de Programa: the 37th IEEE Workshop on Signal Processing Systems. 2024. (Congresso).

YVIQUEL, H. . Comitê de Programa: 15a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2024. (Outro).

YVIQUEL, H. . Comitê de Programa: 24a Simpósio em Sistemas Computacionais de Alto Desempenho (SSCAD). 2024. (Congresso).

YVIQUEL, H. . Comitê de Programa: 14a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2023. (Outro).

YVIQUEL, H. . Comitê de Programa: 24a Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2023. (Congresso).

YVIQUEL, H. . Comitê de Organização: the 36th IEEE Workshop on Signal Processing Systems. 2022. (Congresso).

YVIQUEL, H. . Comitê de Programa: 13a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP). 2022. (Outro).

YVIQUEL, H. . Comitê de Programa: 23a Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2022. (Congresso).

YVIQUEL, H. . Comitê de Programa: 12a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP)). 2021. (Outro).

YVIQUEL, H. . Comitê de Programa: 11a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP)). 2020. (Outro).

YVIQUEL, H. . Comitê de Programa: IEEE International Parallel and Distributed Processing Symposium (IPDPS). 2019. (Congresso).

YVIQUEL, H. . Comitê de Programa: 10a. Escola Regional de Alto Desempenho de São Paulo (ERAD-SP)). 2019. (Outro).

Participação em eventos

SC 2023: The International Conference on High Performance Computing, Network, Storage, and Analysis. 2023. (Congresso).

The Latin America High Performance Computing Conference (CARLA). 2023. (Congresso).

11a Acolhimento de Novos Docentes da UNICAMP. 2022. (Outra).

Latin America High Performance Computing Conference (CARLA). 2021. (Congresso).

Vaader Seminar.Vaader Seminar. 2021. (Seminário).

XVI Workshop de Teses, Dissertações e Trabalhos de Iniciação Científica. XVI Workshop de Teses, Dissertações e Trabalhos de Iniciação Científica. 2021. (Congresso).

46th International Conference on Parallel Processing (ICPP). The Cloud as an OpenMP Offloading Device. 2017. (Congresso).

IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). Efficient software synthesis of dynamic dataflow programs. 2014. (Congresso).

8th International Symposium on Image and Signal Processing and Analysis (ISPA).Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms. 2013. (Simpósio).

the 19th ACM Multimedia international conference (ACMMM). JIT Adaptive Decoder Engine. 2011. (Congresso).

Participação em bancas

Aluno: Vitoria Dias Moreira Pinho

YVIQUEL, H.; Bittencourt L. F.; OSTHOFF, C.. Perfilamento de Código Paralelo para o Runtime Distribuído de Tarefas OpenMP Cluster. 2023. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Francisco Wallison Carlos Rocha

CORDEIRO, D. A.;YVIQUEL, H.; SILVA, F. A.. SimEDaPE: uma técnica para acelerar simulações de cidades inteligentes baseada na exploração de padrões de mobilidade urbana. 2023. Dissertação (Mestrado em SISTEMAS DE INFORMAÇÃO) - Universidade de São Paulo.

Aluno: Rodrigo Ceccato de Freitas

YVIQUEL, H.GOLDMAN, A.BORIN, E.. Implementação e otimização da operação de broadcast no runtime distribuído de tarefas OmpCluster. 2022. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Pedro Ciambra

YVIQUEL, H.WANNER, L.; DESNOS, K.. IaRa: Dataflow programming with the MLIR framework. 2022. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rafael Cardoso Fernandes Sousa

ARAUJO, G.; CASTRO, M. B.;GOLDMAN, A.WANNER, L. F.YVIQUEL, H.. Otimização do Particionamento de Tensores para Convolução em NPUs Multicore. 2023. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Lucas Oliveira Pimenta dos Reis

AZEVEDO, R.; PEREIRA, M. M.;YVIQUEL, H.. Towards input-aware runtime approximations using Just-In-Time Compilation. 2023. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Iago Caran Aquino

WANNER, L. F.; AZEVEDO, R.;YVIQUEL, H.. Simulating Matrix Accelerators for RISC-V. 2024. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: João Alberto Moreira Seródio

BORIN, E.YVIQUEL, H.RIGO, S.. Geração de código de alto desempenho para o cálculo de atributos sísmicos com Tensor Expressions. 2023. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Pedro Demarchi Gomes

GARCIA, I. C.;YVIQUEL, H.BORIN, E.. Análise de desempenho e propostas de melhoria para as Transparent Huge Pages do kernel Linux. 2022. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Vitoria Dias Moreira Pinho

YVIQUEL, H.; Bittencourt L. F.;WANNER, L. F.. Performance analysis of scientific applications based on distributed task runtime. 2022. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Pedro Ferrazoli Ciambra

YVIQUEL, H.ARAUJO, GUIDOWANNER, L.. An MLIR Dialect and Implementation for Dataflow Networks. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Leonardo Henrique Neumann

BORIN, E.YVIQUEL, H.; DAHAB, R.. Geração Automática de Modelos de Redes Neurais Seguros com Criptografia Homomórfica. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Casio Pacheco Krebs

WANNER, L. F.YVIQUEL, H.PEREIRA, M. M.. Compartilhamento de dados entre núcleos para aceleração de laços com dependências loop-carried. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rodrigo Ceccato de Freitas

YVIQUEL, H.BORIN, E.XAVIER, E. C.. Design and implementation of collective operations in a Task-based Runtime. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Julio Cesar Faracco

BORIN, E.; PEDRINI, H.;YVIQUEL, H.. Um Arcabouço de Análise de Fácies Sísmicas utilizando Computação de Alto Desempenho. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

CAMARGO, R. Y.; CORDEIRO, D. A.;YVIQUEL, H.. Concurso público da UFABC para cargo efetivo de Professor Adjunto, da carreira do Magistério Superior na área de Ciência da Computação, Subárea Arquitetura de Computadores (Edital nº 65/2021). 2022. Universidade Federal do ABC.

Orientou

Jhonatan Cléto

Implementation and Optimization of Task Offloading in Heterogeneous Clusters using OpenMP Cluster; Início: 2024; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Henrique Finger Zimerman

Parallelization of turbulence simulation; Início: 2024; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Estadual de Campinas; (Orientador);

George Gigilas Junior

Developing High Performance Applications using OpenMP Cluster; Início: 2024; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas; (Orientador);

Thalia Anastácia da Silva Araujo

Enhancing Scientific Computation with Machine Learning; Início: 2024; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; (Orientador);

Vitoria Dias Moreira Pinho

Tolerancia a Falha no Runtime de Tarefa OpenMP Cluster; Início: 2023; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; (Orientador);

Pedro Ciambra

Exploring Dataflow-Optimized RISC-V-based Systems through an MLIR Compiler Infrastructure; Início: 2022; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Rodrigo Ceccato de Freitas

Scheduling-aware collective operations algorithms in task-based distributed runtimes; Início: 2022; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; (Orientador);

Remy Neveux

Exploring Scheduling Optimizations for Scientific Computing Applications based on Distributed Task Runtime; Início: 2021; Tese (Doutorado em Doutorado em Ciência da Computação - UNICAMP) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Carla Doris Cardoso Cusihuallpa

Exploring distributed linear algebra computation with task modeling; Início: 2020; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; (Orientador);

Vinícius Couto Espíndola

Source Matching and Rewriting; 2021; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, ; Coorientador: Hervé Cédric Yviquel;

Vitoria Dias Moreira Pinho

Profiling execution of distributed task-based applications; 2021; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Rodrigo Ceccato de Freitas

Design and implementation of collective operations in Task-based Runtime; 2020; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Pedro Ciambra

IaRa: Dataflow programming with the MLIR framework; 2020; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Hervé Cédric Yviquel;

José Ribeiro Neto

Estendendo uma linguagem de domínio específico de diferenças finitas para um runtime de tarefas distribuídas; 2021; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas; Orientador: Hervé Cédric Yviquel;

Willian Massahiro Hayashida

Biblioteca de álgebra linear para supercomputadores; 2021; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas; Orientador: Hervé Cédric Yviquel;

Mateus De Padua Vicente

Melhora do sistema de perfilamento do OMPC; 2023; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Bruno Sobreira França

Avaliação de desempenho do OMPC com varias implementações de MPI; 2023; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Fábio De Andrade Barboza

Implementação de RTM usando JAX; 2023; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Eric Velasco De Paula Mendes

Semantic Segmentation of 3D Images in an HPC Cluster; 2022; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Jhonatan Cléto

Estendendo as funcionalidades de um benchmark de tarefa; 2021; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Bruno Tojo da Silva

Usando data science para estender as funcionalidades de uma ferramenta de benchmarking; 2021; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, CEPETRO/UNICAMP; Orientador: Hervé Cédric Yviquel;

Produções bibliográficas

  • CAJAHUARINGA, SAMUEL ; ZANOTTO, LEANDRO N. ; RIGO, SANDRO ; YVIQUEL, HERVÉ ; SKAF, MUNIR S. ; ARAUJO, GUIDO . Ion-Molecule Collision Cross-Section Calculations Using Trajectory Parallelization in Distributed Systems. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING , v. 1, p. 104902, 2024.

  • COUTO, V. ; ZAGO, L. ; YVIQUEL, H. ; ARAUJO, G. . Source Matching and Rewriting for MLIR Using String-Based Automata. ACM Transactions on Architecture and Code Optimization , v. 1, p. 1, 2022.

  • DIAMANTINO, MATHEUS MORTATTI ; ARAUJO, GUIDO COSTA SOUZA DE ; YVIQUEL, HERVÉ . Using CPU-GPU cloud clusters as an OpenMP accelerator. Revista dos Trabalhos de Iniciação Científica da UNICAMP , v. 1, p. 1, 2019.

  • YVIQUEL, HERVE ; CRUZ, LAURO ; ARAUJO, GUIDO . Cluster Programming using the OpenMP Accelerator Model. ACM Transactions on Architecture and Code Optimization , v. 15, p. 1-23, 2018.

  • JERBI, KHALED ; YVIQUEL, HERVÉ ; SANCHEZ, ALEXANDRE ; RENZI, DANIELE ; DE SAINT JORRE, DAMIEN ; ALBERTI, CLAUDIO ; MATTAVELLI, MARCO ; RAULET, MICKAËL . On the Development and Optimization of HEVC Video Decoders Using High-Level Dataflow Modeling. Journal of Signal Processing Systems for Signal Image and Video Technology , v. 87, p. 127-138, 2017.

  • YVIQUEL, HERVÉ ; JÄÄSKELÄINEN, PEKKA ; TAKALA, JARMO ; RAULET, MICKAËL ; CASSEAU, EMMANUEL . Embedded Multi-Core Systems Dedicated to Dynamic Dataflow Programs. Journal of Signal Processing Systems for Signal Image and Video Technology , v. 1, p. 1, 2014.

  • YVIQUEL, HERVÉ ; BOUTELLIER, JANI ; RAULET, MICKAËL ; CASSEAU, EMMANUEL . Automated design of networks of transport-triggered architecture processors using dynamic dataflow programs. Signal Processing. Image Communication , v. 28, p. 1295-1302, 2013.

  • Maltempi, Thiago ; RIGO, SANDRO ; PEREIRA, MARCIO ; YVIQUEL, HERVÉ ; Costa, Jessé ; ARAUJO, GUIDO . Combining Compression and Prefetching to Improve Checkpointing for Inverse Seismic Problems in GPUs. Lecture Notes in Computer Science. 1ed.: Springer Nature Switzerland, 2024, v. 1, p. 167-181.

  • Rosso, Pedro Henrique ; Petrica, Lucian ; Lisa, Nusrat Jahan ; PEREIRA, MARCIO ; RIGO, SANDRO ; YVIQUEL, HERVÉ ; Bonato, Vanderlei ; Francesquini, Emilio ; ARAUJO, GUIDO . Integrating Multi-FPGA Acceleration to OpenMP Distributed Computing. Lecture Notes in Computer Science. 1ed.: Springer Nature Switzerland, 2024, v. 1, p. 49-63.

  • Perdomo, Diego A. Roa ; Guaitero, Rafael A. Herrera ; Fox, Dawson ; YVIQUEL, HERVÉ ; Raskar, Siddhisanket ; LI, XIAOMING ; Diaz, Jose M. Monsalve . Towards Fault Tolerance and Resilience in the Sequential Codelet Model. Communications in Computer and Information Science. 1ed.: Springer Nature Switzerland, 2024, v. 1, p. 77-94.

  • Francesquini, Emilio ; YVIQUEL, HERVÉ ; PEREIRA, MARCIO ; RIGO, SANDRO ; Araújo, Guido . Getting Up and Running with the OpenMP Cluster Programming Model. Minicursos do WSCAD 2023. 1ed.: SBC, 2023, v. 1, p. 25-47.

  • GAUTIER, M. ; CASSEAU, E. ; YVIQUEL, H. ; OUEDRAOGO, G. S. ; SENTIEYS, O. . Rapid Prototyping for Video Coding over Flexible Radio Links. In: Fei Hu, Sunil Kumar. (Org.). Multimedia over Cognitive Radio Networks: Algorithms, Protocols, and Experiments. 1ed.: M Gautier, E Casseau, H Yviquel, GS Ouedraogo, M Raulet, O Sentieys, 2016, v. 1, p. 1-.

  • YVIQUEL, HERVÉ ; CASSEAU, EMMANUEL ; WIPLIEZ, MATTHIEU ; GORIN, JÉRÔME ; RAULET, MICKAËL . Classification-Based Optimization of Dynamic Dataflow Programs. Advances in Systems Analysis, Software Engineering, and High Performance Computing. 1ed.: IGI Global, 2014, v. 1, p. 282-301.

  • CLETO, J. ; YVIQUEL, H. ; PEREIRA, M. M. ; ARAUJO, G. . Simplifying HPC Application Development with OpenMP Cluster and Unified Memory. In: 14ª Escola Regional de Alto Desempenho de São Paulo, 2023, São José dos Campos. 2023: Anais da XIV Escola Regional de Alto Desempenho de São Paulo, 2023. v. 1.

  • ROA PERDOMO, DIEGO A. ; CECCATO, RODRIGO ; NEVEU, RÉMY ; YVIQUEL, HERVÉ ; LI, XIAOMING ; MONSALVE DIAZ, JOSE M. ; DOERFERT, JOHANNES . Memory Transfer Decomposition: Exploring Smart Data Movement Through Architecture-Aware Strategies. In: SCW 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, 2023, Denver CO USA. Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis. New York: ACM, 2023. v. 1. p. 1958.

  • YVIQUEL, H. ; PEREIRA, M. ; FRANCESQUINI, E. ; VALARINI, G. ; LEITE, G. ; ROSSO, P. ; CECCATO, R. ; CUSIHUALPA, C. ; RIGO, S. ; SOUSA, A. ; ARAUJO, G. . The OpenMP Cluster Programming Model. In: International Workshop on LLVM in Parallel Processing, 2022, Bordeaux. 51st International Conference on Parallel Processing Workshops (ICPP 2022 Workshops), 2022. v. 1.

  • CIAMBRA, PEDRO ; DARDAILLON, MICKACL ; PELCAT, MAXIME ; YVIQUEL, HERVE . Co-optimizing Dataflow Graphs and Actors with MLIR. In: 2022 IEEE Workshop on Signal Processing Systems (SiPS), 2022, Rennes. 2022 IEEE Workshop on Signal Processing Systems (SiPS), 2022. v. 1. p. 1.

  • CARDOSO, CARLA ; YVIQUEL, HERVE ; VALARINI, GUILHERME ; LEITE, GUSTAVO ; CECCATO, RODRIGO ; PEREIRA, MARCIO ; SOUZA, ALAN ; ARAUJO, GUIDO . An OpenMP-only Linear Algebra Library for Distributed Architectures. 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. v. 1. p. 17.

  • CECCATO, RODRIGO ; YVIQUEL, HERVE ; PEREIRA, MARCIO ; SOUZA, ALAN ; ARAUJO, GUIDO . Implementing the Broadcast Operation in a Distributed Task-based Runtime. 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. v. 1. p. 25.

  • CAJAHUARINGA, SAMUEL ; ZANOTTO, LEANDRO N. ; CAETANO, DANIEL L. Z. ; RIGO, SANDRO ; YVIQUEL, HERVE ; SKAF, MUNIR S. ; ARAUJO, GUIDO . Ion-Molecule Collision Cross-Section Simulation using Linked-cell and Trajectory Parallelization. In: 2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2022, Bordeaux. 2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2022. v. 1. p. 150.

  • PINHO, VITORIA ; YVIQUEL, HERVE ; MACHADO PEREIRA, MARCIO ; ARAUJO, GUIDO . OmpTracing: Easy Profiling of OpenMP Programs. In: 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2020, Porto. 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2020. v. 1. p. 249.

  • MORTATTI, MATHEUS ; YVIQUEL, HERVE ; ARAUJO, GUIDO . Automatic Ray-Tracer Cloud Offloading in OPENMP. 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. v. 1. p. 428.

  • YVIQUEL, HERVE ; ARAUJO, GUIDO . The Cloud as an OpenMP Offloading Device. In: 2017 46th International Conference on Parallel Processing (ICPP), 2017, Bristol. 2017 46th International Conference on Parallel Processing (ICPP), 2017. v. 1. p. 352.

  • YVIQUEL, H. ; SANCHEZ, A. ; JAASKELAINEN, P. ; TAKALA, J. ; RAULET, M. ; CASSEAU, E. . Efficient software synthesis of dynamic dataflow programs. In: ICASSP 2014 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2014, Florence. 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2014. p. 4988.

  • JERBI, KHALED ; RENZI, DANIELE ; DE SAINT JORRE, DAMIEN ; YVIQUEL, HERVE ; RAULET, MICKAEL ; ALBERTI, CLAUDIO ; MATTAVELLI, MARCO . Development and optimization of high level dataflow programs: The HEVC decoder design case. In: 2014 48th Asilomar Conference on Signals, Systems and Computers, 2014, Pacific Grove. 2014 48th Asilomar Conference on Signals, Systems and Computers, 2014. v. 1. p. 2155.

  • YVIQUEL, HERVE ; CASSEAU, EMMANUEL ; RAULET, MICKAEL ; JAASKELAINEN, PEKKA ; TAKALA, JARMO . Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms. In: 2013 8th International Symposium on Image and Signal Processing and Analysis (ISPA), 2013, Trieste. 2013 8th International Symposium on Image and Signal Processing and Analysis (ISPA), 2013. p. 732.

  • YVIQUEL, HERVE ; LORENCE, ANTOINE ; JERBI, KHALED ; COCHEREL, GILDAS ; SANCHEZ, ALEXANDRE ; RAULET, MICKAEL . Orcc. In: the 21st ACM international conference, 2013, Barcelona. Proceedings of the 21st ACM international conference on Multimedia - MM '13, 2013. p. 863.

  • HEULOT, J. ; DESNOS, K. ; NEZAN, J. F. ; PELCAT, M. ; RAULET, MICHAEL ; YVIQUEL, H. ; LAGALAYE, P. L. ; LE LANN, J. C. . An experimental toolchain based on high-level dataflow models of computation for hetereogenous MPSoC. In: Design and Architectures for Signal and Image Processing (DASIP), 2012. Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing, 2012.

  • YVIQUEL, HERVE ; CASSEAU, EMMANUEL ; WIPLIEZ, MATTHIEU ; RAULET, MICKAEL . Efficient multicore scheduling of dataflow process networks. In: 2011 IEEE Workshop on Signal Processing Systems (SiPS), 2011, Beirut. 2011 IEEE Workshop on Signal Processing Systems (SiPS), 2011. p. 198.

  • BEZATI, ENDRI ; YVIQUEL, HERVE ; RAULET, MICHAEL ; MATTAVELLI, MARCO . A unified hardware/software co-synthesis solution for signal processing systems. In: 2011 Conference on Design and Architectures for Signal and Image Processing (DASIP), 2011, Tampere. Proceedings of the 2011 Conference on Design & Architectures for Signal & Image Processing (DASIP), 2011. p. 1.

  • GORIN, JÉRÔME ; YVIQUEL, HERVÉ ; PRÊTEUX, FRANÇOISE ; RAULET, MICKAËL . Just-in-time adaptive decoder engine. In: the 19th ACM international conference, 2011, Scottsdale. Proceedings of the 19th ACM international conference on Multimedia - MM '11. New York: ACM Press. p. 711.

  • NEPOMUCENO, RAMON ; STERLE, RENAN ; VALARINI, GUILHERME ; PEREIRA, MARCIO ; YVIQUEL, HERVE ; ARAUJO, GUIDO . Enabling OpenMP Task Parallelism on Multi-FPGAs. In: 2021 IEEE 29th Annual International Symposium on FieldProgrammable Custom Computing Machines (FCCM), 2021, Orlando. 2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2021. p. 260.

  • YVIQUEL, H. . Paralelismo, Paralelismo, e Paralelismo... Como Programar um Supercomputador.. 2021. (Apresentação de Trabalho/Conferência ou palestra).

  • YVIQUEL, H. . Carrière académique au Brésil et programmation de supercalculateurs. 2021. (Apresentação de Trabalho/Conferência ou palestra).

  • YVIQUEL, H. ; PEREIRA, M. M. ; ARAUJO, GUIDO . OmpCloud: Bridging the Gap between OpenMP and Cloud Computing. 2017. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

YVIQUEL, HERVÉ ; MACHADO PEREIRA, MARCIO ; ARAUJO, GUIDO . OmpCluster: Runtime de computação distribuida baseado em modelo de tarefa. 2021.

YVIQUEL, H. ; ARAUJO, GUIDO . OmpCloud. 2015.

YVIQUEL, HERVÉ ; WIPLIEZ, MATTHIEU ; LORENCE, ANTOINE ; JERBI, KHALED ; SANCHEZ, ALEXANDRE ; GORIN, JÉRÔME ; RAULET, M. . Orcc (Open RVC-CAL Compiler). 2010.

BENEZATTO, B. ; NUGENT, R. ; YVIQUEL, H. . eBooks Summit Springer Nature. 2024. (Programa de rádio ou TV/Entrevista).

Projetos de pesquisa

  • 2023 - Atual

    Consolidação do Modelo de Programação OpenMP Cluster, Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (4) . , Integrantes: Hervé Cédric Yviquel - Coordenador., Financiador(es): Universidade Estadual de Campinas - Auxílio financeiro.

  • 2022 - Atual

    Técnicas, Ferramentas e Sistemas para Melhoria da Eficiência Computacional na Era Pós-Moore, Descrição: Este projeto visa desenvolver novas técnicas, ferramentas e sistemas para melhoria do desempenho e eficiência energética de sistemas computacionais. O projeto contempla o desenvolvimento de aceleradores para domínios específicos de aplicação como processamento de sinais e aprendizado de máquina e sua integração em sistemas de suporte de software; o uso de aproximações no projeto de hardware e software para melhoria da eficiência energética em aplicações com qualidade elástica; e escalonamento energeticamente eficiente de tarefas em clusters heterogêneos de processamento... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (5) . , Integrantes: Hervé Cédric Yviquel - Integrante / Lucas Francisco Wanner - Coordenador / Sandro Rigo - Integrante / Rodolfo Azevedo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2022 - Atual

    Aprendizado de máquinas para problemas inversos utilizando grandes volumes de dados, Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Hervé Cédric Yviquel - Integrante / ARAUJO, GUIDO COSTA SOUZA DE - Coordenador / Sandro Rigo - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

  • 2019 - 2024

    Paralelizacão de Problemas de Geofísica em Clusters Heterogêneos CPU-GPU na Nuvem., Projeto certificado pelo(a) coordenador(a) Guido Costa Souza de Araújo em 02/10/2021., Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (4) / Doutorado: (2) . , Integrantes: Hervé Cédric Yviquel - Integrante / ARAUJO, GUIDO - Coordenador / Marcio Machado Pereira - Integrante / Eduardo Candido Xavier - Integrante / Emilio Francesquini - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

Prêmios

2023

Honorable mention, ERAD 23, Simplifying HPC Application Development with OpenMP Cluster and Unified Memory, Sociedade Brasileira de Computação (SBC).

2023

Best Paper Award, WACCPD 23, Memory Transfer Decomposition: Exploring Smart Data Movement Through Architecture-Aware Strategies, SC23: The International Conference for High Performance Computing, Networking, Storage and Analysis.

2022

Best Poster Award, Latin American High Performance Computing Conference (CARLA 2022), An OpenMP-only Linear Algebra Library for Distributed Architectures, The Advanced Computing System for Latin America and the Caribbean (SCALAC).

Histórico profissional

Endereço profissional

  • Universidade Estadual de Campinas, Instituto de Computação. , Avenida Albert Einstein, 1251, Cidade Universitária, 13083852 - Campinas, SP - Brasil, Telefone: (19) 35210348, URL da Homepage:

Experiência profissional

2019 - 2020

Fundação de Desenvolvimento da UNICAMP

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

Atividades

  • 11/2019

    Pesquisa e desenvolvimento, Centro de Estudo de Petróleo (CEPETRO).,Linhas de pesquisa

2020 - Atual

Universidade Estadual de Campinas

Vínculo: Servidor Público, Enquadramento Funcional: Professora Doutor I (MS 3.1), Carga horária: 40, Regime: Dedicação exclusiva.

2015 - 2019

Universidade Estadual de Campinas

Vínculo: Bolsista, Enquadramento Funcional: Pós-doutorando, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 05/2023

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Representante titular da categoria MS-3 na Congregação da unidade.

  • 02/2023

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Membro suplente da Comissão de Avaliação do Processo de Progressão da Carreira PAEPE 2023 do Instituto de Computação.

  • 10/2022

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Membro do Grupo de Trabalho para revisão quinquenal dos perfis docentes da unidade.

  • 06/2022

    Direção e administração, Instituto de Computação.,Cargo ou função, Coordenador do Laboratório de Sistemas de Computação (LSC) na unidade.

  • 05/2022

    Conselhos, Comissões e Consultoria, CEPETRO.,Cargo ou função, Membro suplente de Conselho Científico do Centro de Estudos de Energia e Petróleo (CEPETRO).

  • 04/2021

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Representante titular do IC no colegiado do Sistema de Bibliotecas da Unicamp (SBU).

  • 03/2016

    Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Programação Paralela (MO644), Tópicos em paralelismo: High Performance Computing (MO837B)

  • 03/2016

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Programação de Computadores (MC102), Introdução à Programação Paralela (MC970), Projeto e Construção de Compiladores (MC921)

  • 04/2015

    Pesquisa e desenvolvimento, Instituto de Computação.,Linhas de pesquisa

  • 09/2022 - 08/2023

    Extensão universitária , Instituto de Computação.,Atividade de extensão realizada, INF-0992 - Programação Avançada em C# - 001 (20h).

  • 04/2021 - 05/2023

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Representante suplente da categoria MS-3 na Congregação da unidade.

  • 02/2022 - 01/2023

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Membro da Comissão Eleitoral da unidade.

  • 12/2021 - 04/2022

    Conselhos, Comissões e Consultoria, Instituto de Computação.,Cargo ou função, Comissão substituta a CSARH da unidade para para progressão de nível da Carreira PAEPE 2022.

2010 - 2013

Universite de Rennes I

Vínculo: Bolsista, Enquadramento Funcional: Doutorando, Carga horária: 35, Regime: Dedicação exclusiva.

2010 - 2010

Universite de Rennes I

Vínculo: Bolsista, Enquadramento Funcional: Mestrando, Carga horária: 35, Regime: Dedicação exclusiva.

Outras informações:
Técnicas de compilação para processadores VLIW usando correspondência de padrões

2009 - 2009

Universite de Rennes I

Vínculo: Bolsista, Enquadramento Funcional: Iniciação cientifica, Carga horária: 35

Outras informações:
Paralelizar uma biblioteca de modelização de temperatura em microprocessadores usando OpenMP

Atividades

  • 09/2010 - 10/2013

    Pesquisa e desenvolvimento, Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA).,Linhas de pesquisa

  • 10/2010 - 06/2013

    Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, Hardware SoC Modeling, Microprocessor Architecture, Real-time System, VHDL programming, USB interface

  • 09/2011 - 06/2012

    Ensino, Letras, Nível: Graduação,Disciplinas ministradas, Office suite software

  • 09/2011 - 06/2012

    Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Operating Systems, Basics of Object Modeling

  • 02/2010 - 07/2010

    Pesquisa e desenvolvimento, Inria Rennes - Bretagne Atlantique.,Linhas de pesquisa

  • 07/2009 - 08/2009

    Pesquisa e desenvolvimento, Inria Rennes - Bretagne Atlantique.,Linhas de pesquisa

2013 - 2014

Institut National des Sciences Appliquées de Rennes

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Pesquisa e Desenvolvimento, Carga horária: 35, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de um compilador dedicado a linguagens de programação de fluxo de dados. Implementando um decodificador HEVC em plataformas multi-core usando modelagem de fluxo de dados.

Atividades

  • 10/2013 - 11/2014

    Pesquisa e desenvolvimento, Institute of Electronics and Telecommunications of Rennes (IETR).,Linhas de pesquisa

2017 - 2018

Barcelona Supercomputing Center

Vínculo: Estagiário, Enquadramento Funcional: Pos-doutorando, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Bolsa Estágio de Pesquisa no Exterior (BEPE)

Atividades

  • 12/2017 - 11/2018

    Estágios , Universitat Politecnica de Catalunya.,Estágio realizado, Paralelização de Laços e Tarefas usando Map-Reduce em Clusters Héterogeneos na Nuvem para Cargas de Trabalho Científicas.

2012 - 2012

Tampere University of Technology

Vínculo: Estagiário, Enquadramento Funcional: Doutorando, Carga horária: 40