Emílio de Camargo Francesquini

Bacharel (2003) e mestre (2007) em Ciência da Computação pelo Instituto de Matemática e Estatística (IME) da Universidade de São Paulo (USP). É também doutor em Ciência da Computação pelo IME-USP e pela Universidade de Grenoble Alpes, França (2014). De 2014 até 2017 atuou como pesquisador em regime de pós-doutorado no Instituto de Computação da Universidade Estadual de Campinas (Unicamp). Atualmente é professor adjunto na Universidade Federal do ABC (UFABC). Seus principais interesses de pesquisa incluem sistemas distribuídos; programação concorrente em processadores multi-core e many-core; e uso tecnologias de memória não voláteis.

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

Acadêmico

Formação acadêmica

Doutorado em Ciencia da Computacao

2009 - 2014

Universidade de São Paulo
Título: Dealing with actor runtime environments on hierarchical shared memory multi-core platforms
Orientador: em Université de Grenoble ( Jean-François Méhaut)
com Alfredo Goldman vel Lejbman. Coorientador: Jean-François Méhaut. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: actor model; multi-core; parallel computing.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Computação Paralela. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Arquitetura de Sistemas de Computação. Setores de atividade: Pesquisa e desenvolvimento científico.

Mestrado em Ciências da Computação

2003 - 2007

Universidade de São Paulo
Título: Hermes: Um Arcabouço para a Programação P2P,Ano de Obtenção: 2007
Francisco Carlos da Rocha Reverbel.Palavras-chave: peer-to-peer; framework; computação paralela.Grande área: Ciências Exatas e da Terra

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

1999 - 2002

Universidade de São Paulo
Título: Sistema fonético de aproximação ortográfica de palavras do português
Orientador: Marcelo Finger

Pós-doutorado

2014 - 2017

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: Ciências Exatas e da Terra

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

Compreende Pouco, Fala Pouco, 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.

Bandeira representando o idioma Japonês

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

Áreas de atuação

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

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: Sistemas de Computação/Especialidade: Computação Paralela.

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

Organização de eventos

E. Francesquini . Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD). 2018. (Congresso).

E. Francesquini . International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2017. (Congresso).

Participação em eventos

7a Escola Regional de Alto Desempenho de São Paulo.Simulação e Avaliação de Soluções de Software para Arquiteturas com Memórias Não-Voláteis. 2016. (Outra).

XVII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2016). Simulação de Arquiteturas de Hardware com Memórias Não-Voláteis. 2016. (Congresso).

6a Escola Regional de Alto Desempenho de São Paulo.Memória Universal: Já estamos prontos?. 2015. (Outra).

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

XVIII Semana Acadêmica de Ciências da Computação e Sis- temas de Informação.Memória Universal: Já estamos prontos?. 2015. (Outra).

12th ACM SIGPLAN Erlang Workshop. Actor Scheduling for Multicore Hierarchical Memory Platforms. 2013. (Congresso).

3rd International Workshop on Programming based on Actors, Agents, and Decentralized Control (AGERE). Improving the Performance of Actor Model Runtime Environments on Multicore and Manycore Platforms. 2013. (Congresso).

42nd International Conference on Parallel Processing. A NUMA-Aware Runtime Environment for the Actor Model. 2013. (Congresso).

11th ACM SIGPLAN Erlang Workshop. owards Automatic Actor Pinning on Multi-core Architectures. 2012. (Congresso).

II Escola Regional de Alto Desempenho de São Paulo.Análise de Desempenho e Escolha Dinâmica de Escalonamentos para Sistemas Multicore. 2011. (Outra).

Congresso Brasileiro de Software. Web Services Orchestration and Choreography. 2010. (Congresso).

Workshop on Algorithms and Techniques for Scheduling on Clusters and Grids.Scheduling on multi-core clusters. 2009. (Encontro).

III Peer-to-Peer Workshop (WP2P 2007). Hermes: Um Arcabouço para Programação de Aplicações P2P. 2007. (Congresso).

Participação em bancas

Aluno: Rodrigo Siqueira Jordão

KON, FABIOFRANCESQUINI, E.; MOREIRA, J. B. G.. Uma visão sobre a próxima geração de abstrações de processos em sistemas operacionais. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Rafael Pizzirani Murari

BALDASSIN, A. J.;FRANCESQUINI, E.; FIGUEIREDO, O. A.. Otimização de Desempenho em Ambientes com Memoria Persistente via Transações em Fase. 2019. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Aluno: Herik Lima de Castro

ELER, M. M.; BIANCHINI, C. P.; CORDEIRO, D. A.;FRANCESQUINI, E.. Um web-framework para C++: projeto, implementação e avaliação. 2019. Dissertação (Mestrado em SISTEMAS DE INFORMAÇÃO) - Universidade de São Paulo.

Aluno: Dylan Jefferson Maurício Guimarães Guedes

KON, FABIOFRANCESQUINI, E.; FAZENDA, A. L.. Integração de Processamento Distribuído em uma Plataforma de Cidades Inteligentes. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: GUSTAVO LEITE

BALDASSIN, A. J.;FRANCESQUINI, E.; FIGUEIREDO, O. A.. Avaliação de Desempenho de Otimizações de Código em Aceleradores FPGA. 2019. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Aluno: Rafael Aquino de Carvalho

A. Goldman; MADEIRA, E. R. M.;FRANCESQUINI, E.. Uma análise comparativa de ambientes para Big Data: Apache Spark e HPAT. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Luis Felipe Sant'Ana

CAMARGO, R. Y.;FRANCESQUINI, EMILIO; FRANCA, F. O.. Seleção de Políticas de Escalonamento Online Utilizando Aprendizado de Máquina. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do ABC.

Aluno: Ricardo Juliano Mesquita Silva Oda

BRAGHETTO, K. R.;GOLDMAN, ALFREDOFRANCESQUINI, E.. Provisionamento dinâmico de recursos para execução de workflows científicos nas nuvens. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Juan Jesús Salamanca Guillén

ARAUJO, G.; BALDASSIN, A. J.;CASTRO, M. B.; RIGO, S.;FRANCESQUINI, E.. Thread-Level Speculation on Hardware Transactional Memory Architectures. 2016. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Divino César Soares Lucas

RIGO, S.;FRANCESQUINI, E.; BALDASSIN, A. J.. Automatic Parallelization of Loops in Multicore Architecture. 2016. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Tallys Gustavo Martins

BATISTA, D. M.;FRANCESQUINI, E.; MARTINS, R. M.. Visualização Dinâmica Multiescala de Dados do Tráfego de Veículos. 2019. Exame de qualificação (Mestrando em Ciências da Computação) - Universidade de São Paulo.

Aluno: Alex Silva Torres

ARAUJO, G. C. S.; TORRES, R. S.;FRANCESQUINI, E.. Otimizações para Operações de Inferência em Dispositivos Móveis. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: GUSTAVO LEITE

BALDASSIN, A. J.;FRANCESQUINI, E.; FIGUEIREDO, O. A.. Scheduling Threads and Pages on NUMA Systems. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Aluno: Rafael Pizziraini Murari

BALDASSIN, A. J.;FRANCESQUINI, E.; SANTOS, R. R.. Investigando o uso de memória transacional em hardware para acelerar sistemas com memória não-volátil. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Aluno: Erick Ricardo Mattos

AZEVEDO, R.; BORIN, E.;FRANCESQUINI, E.. Otimizações para Cálculo de Energia Livre em Sistemas de Gases Imperfeitos. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rafael Pizzirani Murari

BALDASSIN, A. J.;FRANCESQUINI, E.; FIGUEIREDO, O. A.. Memória Persistente e a sua Relevância para Sistemas Contemporâneos. 2016. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Orientou

William Sena Silva

Simulação de Arquiteturas de Hardware com Memórias Não-Voláteis; Início: 2018; Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do ABC; (Orientador);

Mauricio G

Palma; Simulador de uma Arquitetura com Suporte a Memória Universal; 2017; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Coorientador: Emilio de Camargo Francesquini;

Elton Lagroteria dos Santos

RTREE distribuída para a arquitetura many-core; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal do ABC; Orientador: Emilio de Camargo Francesquini;

Michelle Hamada

Acelerando Simulações de Arquiteturas de Hardware Usando Técnicas de Aprendizado de Máquina Não Supervisionado; 2018; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal do ABC; Orientador: Emilio de Camargo Francesquini;

Amanda da Rocha Pitao Durval

Uma Ferramenta para a Avaliação e Comparação do Desempenho de Sistemas Computacionais; 2018; Iniciação Científica; (Graduando em Ciência e Tecnologia) - Universidade Federal do ABC; Orientador: Emilio de Camargo Francesquini;

Produções bibliográficas

  • GARCIA, MAXIWELL ; FRANCESQUINI, EMILIO ; AZEVEDO, RODOLFO ; RIGO, SANDRO . HybridVerifier: A Cross-Platform Verification Framework for Instruction Set Simulators. IEEE Embedded Systems Letters , v. 9, p. 25-28, 2017.

  • CASTRO, MÁRCIO ; FRANCESQUINI, EMILIO ; DUPROS, FABRICE ; AOCHI, HIDEO ; NAVAUX, PHILIPPE O.A. ; MÉHAUT, JEAN-FRANÇOIS . Seismic Wave Propagation Simulations on Low-power and Performance-centric Manycores. Parallel Computing , v. 54, p. 108-120, 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.

  • ROSSO, P. H. ; E. Francesquini . OCFTL: an MPI implementation-independent fault tolerance library for task-based applications. In: Latin America High Performance Computing Conference, 2021, Guadalajara, Mexico. Communications in Computer and Information Science, 2021.

  • ROCHA, F. W. ; FUKUDA, J. F. C. ; E. Francesquini ; CORDEIRO, D. . Accelerating Smart City Simulations. In: Latin America High Performance Computing Conference, 2021, Guadalajara, Mexico. Communications in Computer and Information Science, 2021.

  • HAMADA, MICHELLE ; FANTINATO, DENIS ; FRANCESQUINI, EMILIO . Melhorando o Desempenho de SimPoints Utilizando Tecnicas de Aprendizado de Máquina Não Supervisionado. In: Escola Regional de Alto Desempenho de São Paulo, 2019, Brasil. Anais da X Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2019). p. 13.

  • SOARES, R. M. ; ANTONIOLI, L. F. ; FRANCESQUINI, E. ; AZEVEDO, R. . Phase Detection and Analysis Among Multiple Program Inputs. In: Simpósio em Sistemas Computacionais de Alto desempenho (WSCAD), 2018, Sao Paulo. Anais do XIX Simpósio em Sistemas Computacionais de Alto Desempenho, 2018.

  • PALMA, M. G. ; FRANCESQUINI, E. ; AZEVEDO, R. . Simulação de Arquiteturas de Hardware com Memórias Não-Voláteis. In: Simpósio em Sistemas Computacionais de Alto desempenho (WSCAD), 2016, Aracaju. Anais do XVII Simpósio em Sistemas Compu- tacionais de Alto desempenho (WSCAD), 2016. p. 264-275.

  • FURTADO, THIAGO ; FRANCESQUINI, EMILIO ; LAGO, NELSON ; KON, FABIO . Towards an Enactment Engine for Dynamically Reconfigurable and Scalable Choreographies. In: 2014 IEEE World Congress on Services (SERVICES), 2014, Anchorage. 2014 IEEE World Congress on Services. p. 325.

  • CASTRO, MARCIO ; DUPROS, FABRICE ; FRANCESQUINI, EMILIO ; MEHAUTK, JEAN-FRANCOIS ; NAVAUX, PHILIPPE O.A. . Energy Efficient Seismic Wave Propagation Simulation on a Low-Power Manycore Processor. In: 2014 26th International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2014, Jussieu. 2014 IEEE 26th International Symposium on Computer Architecture and High Performance Computing. p. 57.

  • FURTADO, THIAGO ; FRANCESQUINI, EMILIO ; LAGO, NELSON ; KON, FABIO . A middleware for reflective web service choreographies on the cloud. In: the 13th Workshop, 2014, Bordeaux. Proceedings of the 13th Workshop on Adaptive and Reflective Middleware - ARM '14. p. 1.

  • FRANCESQUINI, EMILIO ; GOLDMAN, ALFREDO ; MÉHAUT, JEAN-FRANÇOIS . Actor scheduling for multicore hierarchical memory platforms. In: the twelfth ACM SIGPLAN workshop, 2013, Boston. Proceedings of the twelfth ACM SIGPLAN workshop on Erlang - Erlang '13. New York: ACM Press, 2013. p. 51.

  • FRANCESQUINI, EMILIO ; GOLDMAN, ALFREDO ; MEHAUT, JEAN-FRANCOIS . A NUMA-Aware Runtime Environment for the Actor Model. In: 2013 42nd International Conference on Parallel Processing (ICPP), 2013, Lyon. 2013 42nd International Conference on Parallel Processing. p. 250.

  • FRANCESQUINI, EMILIO ; GOLDMAN, ALFREDO ; MÉHAUT, JEAN-FRANÇOIS . Improving the performance of actor model runtime environments on multicore and manycore platforms. In: the 2013 workshop, 2013, Indianapolis. Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control - AGERE! '13. New York: ACM Press. p. 109.

  • CASTRO, M. B. ; E. Francesquini ; NGUELE, T. M. ; MEHAUT, J.F. . Multic?urs et Manyc?urs: Une Analyse de la Performance et de l?Efficacité Énergétique d?une Application Irrégulière. In: Conférence de Recherche en Informatique, 2013, Yaoundé. Proceedings de la Conférence de Recherche en Informatique, 2013.

  • CASTRO, MÁRCIO ; FRANCESQUINI, EMILIO ; NGUÉLÉ, THOMAS M. ; MÉHAUT, JEAN-FRANÇOIS . Analysis of computing and energy performance of multicore, NUMA, and manycore platforms for an irregular application. In: the 3rd Workshop, 2013, Denver. Proceedings of the 3rd Workshop on Irregular Applications Architectures and Algorithms - IA^3 '13. New York: ACM Press. p. 1.

  • E. Francesquini ; F. Reverbel . Hermes: Um Arcabouço para Programação de Aplicações P2P. In: III Workshop de Peer-to-Peer (WP2P 2007), evento integrante do 25 Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2007, Belém, Pará, Brasil. Anais do III Workshop de Peer-to-Peer (WP2P 2007). Porto Alegre: Sociedade Brasileira de Computação, 2007. p. 13-24.

  • FUKUDA, JOÃO C. ; FRANCESQUINI, EMILIO ; CORDEIRO, DANIEL . Profiling an Erlang Program Inside A Linux Environment: A Discussion of Possible Approaches. In: Escola Regional de Alto Desempenho de São Paulo, 2021, Brasil. Anais da XII Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2021), 2021. p. 9.

  • ROCHA, FRANCISCO WALLISON ; FRANCESQUINI, EMILIO ; CORDEIRO, DANIEL . An Approach Inspired by Simulation Points to Accelerate Smart Cities Simulations. In: Escola Regional de Alto Desempenho de São Paulo, 2021, Brasil. Anais da XII Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2021). p. 49.

  • GUIRELLI, HENRIQUE ; FRANCESQUINI, EMILIO ; BALDASSIN, ALEXANDRO . Implementação e Comparação de Ferramentas de Programação para Memória Persistente. In: Escola Regional de Alto Desempenho de São Paulo, 2021, Brasil. Anais da XII Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2021). p. 57.

  • ROSSO, PEDRO HENRIQUE DI FRANCIA ; FRANCESQUINI, EMILIO . Improved Failure Detection and Propagation Mechanisms for MPI. In: Escola Regional de Alto Desempenho de São Paulo, 2021, Brasil. Anais da XII Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2021). p. 45.

  • ROSSO, PEDRO HENRIQUE DI FRANCIA ; FRANCESQUINI, EMILIO . A Fault Tolerant Scheduling Model for Directed Acyclic Graphs in Cloud. In: Escola Regional de Alto Desempenho de São Paulo, 2020, Brasil. Anais da XI Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2020). p. 46.

  • ROCHA, FRANCISCO WALLISON ; FRANCESQUINI, EMILIO ; CORDEIRO, DANIEL . Uso de Particionamento de Dados para Acelerar Simulações de Cidades Inteligentes. In: Escola Regional de Alto Desempenho de São Paulo, 2020, Brasil. Anais da XI Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2020). p. 62.

  • PALMA, M. G. ; FRANCESQUINI, E. ; AZEVEDO, R. . Simulação e Avaliação de Soluções de Software para Arquiteturas com Memórias Não-Voláteis. In: 7a Escola Regional de Alto Desempenho de São Paulo, 2016, São Paulo. ERAD-SP 2016, 2016.

  • FRANCESQUINI, EMILIO ; GOLDMAN, ALFREDO ; MÉHAUT, JEAN-FRANÇOIS . Towards automatic actor pinning on multi-core architectures. In: the eleventh ACM SIGPLAN workshop, 2012, Copenhagen. Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop - Erlang '12. New York: ACM Press. p. 63.

  • E. Francesquini ; A. Goldman . Análise de Desempenho e Escolha Dinâmica de Escalonamentos para Sistemas Multicore. In: II Escola Regional de Alto Desempenho de São Paulo, 2011, São José dos Campos. Anais da II Escola Regional de Alto Desempenho de São Paulo, 2011.

  • VINCENT, HUGUES ; ISSARNY, VALÉRIE ; GEORGANTAS, NIKOLAOS ; FRANCESQUINI, EMILIO ; GOLDMAN, ALFREDO ; KON, FABIO . CHOReOS. In: Middleware '10 Posters and Demos Track, 2010, Bangalore. Middleware '10 Posters and Demos Track on - Middleware Posters '10. New York: ACM Press, 2010. p. 1.

  • E. Francesquini ; A. Goldman . Scheduling on Multi-core Clusters. In: Workshop on Algorithms and Techniques for Scheduling on Clusters and Grids, 2009, Les Plantiers. Proc. of ASTEC, 2009.

  • A. Goldman ; E. Francesquini ; R. Gonçalves . Evolução e Desafios da Computação Paralela e de Alto Desempenho. 2017. (Apresentação de Trabalho/Seminário).

  • Francesquini, E. . Desafios de Pesquisa em Arquiteturas com Memória Universal. 2016. (Apresentação de Trabalho/Seminário).

  • E. Francesquini . Memória Universal: Já estamos prontos?. 2015. (Apresentação de Trabalho/Conferência ou palestra).

  • CASTRO, M. B. ; FRANCESQUINI, E. ; DUPROS, FABRICE ; AOCHI, HIDEO ; NAVAUX, PHILIPPE O.A. ; MEHAUT, JEAN-FRANCOIS . Seismic Wave Propagation Simulations on Low-power and Performance-centric Manycores. 2015. (Apresentação de Trabalho/Conferência ou palestra).

  • E. Francesquini . Memória Universal. 2015. (Apresentação de Trabalho/Conferência ou palestra).

  • E. Francesquini ; A. Goldman . Análise de Desempenho e Escolha Dinâmica de Escalonamentos para Sistemas Multicore. 2011. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

F. Kon ; E. Francesquini . Web Services Orchestration and Choreography. 2010. (Curso de curta duração ministrado/Outra).

Projetos de pesquisa

  • 2021 - Atual

    Tendências em Computação de Alto Desempenho, do Gerenciamento de Recursos a Novas Arquiteturas de Computadores, Projeto certificado pelo(a) coordenador(a) Alfredo Goldman vel Lejbman em 05/10/2021., Descrição: Nesse projeto vamos juntar esforços e competências de diversos pesquisadores da ciência da computação na área de processamento de alto desempenho (HPC). Nosso principal objetivo é promover pesquisa de alto impcato em duas áreas de HPC: Gerenciamento de Recursos e Novas Arquiteturas de Computadores. Cada uma dessas áreas está dividida em diversos tópicos. Cada tópico será coordenado por um pesquisador experiente e será conduzido com a ajuda de colaboradores e de estudantes. Com esse projeto, queremos fazer não apenas pesquisa, mas também aumentar a sinergia dos pesquisadores da área no estado de São Paulo. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Emilio de Camargo Francesquini - Integrante / Alfredo Goldman vel Lejbman - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Outra.

  • 2019 - Atual

    Paralelização de Problemas de Geofísica em Clusters Heterogêneos CPU-CPU na Nuvem, Descrição: Imageamento ssmico e reconhecidamente um problema de Geofsica que e central a etapa de exploracao de petroleo. A solucao deste problema se baseia em tecnicas de Reverse Time Migration (RTM) como Common-Reflection-Surface (CRS) e Full Waveform In- version (FWI) que realizam computacoes complexas em volumes gigantescos de dados. Tecnicas como FWI, por exemplo, oferecem solucoes precisas para o problema de image- amento ssmico, a um custo computational muito elevado. Por outro lado, a disponibi- lizacao pela industria de nuvens com nos CPU-GPU tem indicado que problemas como FWI podem se beneficiar de um numero significativo de nos CPU-GPU com elevada ca- pacidade computacional. A meta deste projeto e desenvolver uma plataforma, chamada BR-CLOUD, baseada em padroes da industria, que permita uma solucao eficiente na nu- vem para problemas complexos de imageamento ssmico. Para viabilizar esta plataforma pretende-se integrar e ampliar modelos de execucao paralela ja usados pela industria como OpenMP, MPI e CUDA. O modelo resultante deve ser totalmente compatvel com estes padroes, ser independente de versoes de ferramentas, e permitir o descarregamento de programas cientficos complexos em nuvens heterogeneas de maneira transparente, balanceada e tolerante a falhas. Descarregamento de computacao (i.e. computation of- floading) e um modelo de programacao paralela em que os fragmentos do programa (por exemplo, lacos quentes) sao anotados para que sua execucao seja realizada em hardware dedicado ou dispositivos aceleradores como GPUs. A equipe deste projeto possui uma grande experiencia em paralelizacao de codigo, e propos o primeiro modelo que esten- deu o padrao OpenMP para permitir descarregamento de computacao transparente na nuvem. Este modelo, chamado OmpCloud, segue o padrao OpenMP, e foi testado com uma aplicacao cientfica complexa nas nuvens da Amazon AWS e Microsoft Azure, pro- duzindo bons resultados. Este projeto tem dois objetivos. Primeiro pretende-se estender OmpCloud para viabilizar paralelismo de tarefas de OpenMP 4.X na nuvem, integrando o modelo resultante de maneira transparente com drivers MPI. Isto permitira a execucao nao bloqueante e pipelined das tarefas de fomatacao e distribuicao de dados com a com- putacao em GPU dos kernels dos programas. Espera-se com isto superpor latencias de execucao temporal e espacialmente de modo a melhorar o desempenho final da aplicacao. O segundo objetivo deste projeto e desenvolver tecnicas de otimizacao de codigo para GPUs que melhorem a localidade de referencia e a latencia de descarregamento de dados.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Emilio de Camargo Francesquini - Integrante / Guido Costa Souza de Araújo - Coordenador.

  • 2019 - Atual

    INCT da Internet do Futuro para Cidades Inteligentes, Projeto certificado pelo(a) coordenador(a) Fabio Kon em 24/12/2019., Descrição: Desenvolvimento de modelos, técnicas, métodos e sistemas de software visando à melhoria da vida da população urbana por meio da utilização da tecnologia da informação e da comunicação. Essa pesquisa envolve técnicas avançadas de Computação em Nuvem, Internet das Coisas, Computação de Alto Desempenho, Engenharia de Software, Big Data e Aprendizado de Máquina.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Emilio de Camargo Francesquini - Integrante / KON, FABIO - Coordenador.

  • 2014 - 2017

    Center for Computation and Engineering Sciences, Descrição: We propose the creation of a world-class multidisciplinary Center dedicated to the develop- ment and application of advanced computational science for the following purposes: (a) To provide state-of-the- art facilities and highly qualified human resources devoted to face the present chal- lenges in high- performance and massive computation in science and engineering; (b) To promote substantial advancements in partnerships between academia and industry in Brazil and (c) To engage on science education and dissemination in these areas.. The Center will be housed in a fully equipped building that will provide working spaces to harbor faculty, researchers, students, visiting scholars, and technicians in order to boost cooperation and scientific interaction among its participants. Faculty will be drawn from various Departments at the University of Campinas, including Computer Science, Mechanical Engineering, Physics, Chemistry, Biology, and Applied Math. The primary goal of the Center is to bring together a team of scientists from the Uni- versity of Campinas, working in several scientific domains, with partners from abroad, to carry out high-level research in a cooperative manner, taking advantage of the fast growing area of high-performance and data-intensive computing.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Emilio de Camargo Francesquini - Integrante / Munir Salomão Skaf - Coordenador.

  • 2014 - 2017

    Efficient Runtime Environments for Universal Memory Architectures, Descrição: The current technologies for computer memory, DRAM, is reaching its end of life in terms of scalability due to the technology process evolution that requires even smaller memory cells. Nowadays, there is no prototype implementation of DRAM cells below 40nm, while it is already common to have integrated circuits using 32nm transistors and prototypes using 22nm. For this reason hardware designers turned their attention to some alternative memory technologies. Most of these technologies share, however, a common feature. Contrary to DRAM, they are non-volatile, i.e., they are capable of maintaining the stored data without the need for a continuous power supply. Using a non-volatile technology as primary and secondary memories will raise questions on the reason to have two different memories in a system, which lays the foundation to Universal Memory, one simple storage that will hold both current and persistent states. However, current software (low and high-level) is not ready for such a change in memory architectures. The research to make software work correctly on these architectures involves security, operating systems, and runtime environments optimization. This project will research the impact these new memory technologies have on current software as well as propose solutions for an efficient and coherent use of these new memories.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Emilio de Camargo Francesquini - Integrante / Maurício G. Palma - Integrante / Rodolfo Azevedo - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa., Número de produções C, T & A: 5

  • 2010 - 2013

    Large Scale Choreographies for the Future Internet - Choreos, Descrição: CHOReOS rationale is sustaining decentralized service choreographies in the Future Internet. It revisits the concept of choreography-centric service-oriented systems to introduce a dynamic development process and associated methods, tools, and middleware referred to as CHOReOS Integrated Development and Runtime Environment (IDRE) for software systems coordinating services in the Ultra Large Scale Future Internet.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (4) Doutorado: (4) . , Integrantes: Emilio de Camargo Francesquini - Integrante / Alfredo Goldman vel Lejbman - Integrante / Fabio Kon - Coordenador / Marco Gerosa - Integrante., Financiador(es): European Commission - Auxílio financeiro.

  • 2010 - 2011

    Enabling Scalable Cloud Services Choreography Baile, Descrição: O projeto Baile aqui descrito tem como objetivo estudar problemas relacionados ao desenvolvimento e uso de coreografias em ambientes de grande escala, em particular no contexto de Computação em Nuvem. O projeto irá investigar como tornar possível a evolução de coreografias à medida em que novos serviços e novas versões de serviços tornam-se disponíveis e como manter o sistema funcionando com desempenho aceitável na presença de falhas e mudanças dinâmicas na nuvem. A abordagem irá basear-se (1) no desenvolvimento de metodologias e catalogação de boas práticas para a implementação correta de serviços fracamente acoplados e (2) na representação explícita das dependências entre os serviços de forma que reconfigurações dinâmicas possam ser executadas sem a quebra dessas dependências de forma a permitir a evolução robusta e eficiente de coreografias de serviços em ambientes complexos de grande escala... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (1) . , Integrantes: Emilio de Camargo Francesquini - Integrante / Alfredo Goldman vel Lejbman - Integrante / Fabio Kon - Coordenador / Marco Gerosa - Integrante / Edson Nery - Integrante., Financiador(es): Hewlett-Packard Brasil - Matriz - Auxílio financeiro.

Prêmios

2014

"Best Paper Award" para o artigo "Energy Efficient Seismic Wave Propagation Simulation on a Low-power Manycore Processor" durante o 26th Intl. Symposium on Computer Architecture and HPC (SBAC-PAD), IEEE Computer Society.

2011

Melhor trabalho de pós-graduação na II Escola Regional de Alto Desempenho de São Paulo, Sociedade Brasileira de Computação.

Histórico profissional

Endereço profissional

  • Universidade Federal do ABC, Centro de Matemática, Computação e Cognição. , Avenida dos Estados, Santa Terezinha, 09210580 - Santo André, SP - Brasil, Telefone: (11) 49968327

Experiência profissional

2018 - Atual

Universidade Federal do ABC

Vínculo: , Enquadramento Funcional: Professor Adjunto, Regime: Dedicação exclusiva.

Outras informações:
Centro de Matemática, Computação e Cognição

Atividades

  • 02/2018

    Ensino, Ciência e Tecnologia, Nível: Graduação,Disciplinas ministradas, Processamento da Informação

2014 - 2017

Universidade Estadual de Campinas

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

Outras informações:
Bolsista FAPESP

Atividades

  • 11/2014 - 11/2017

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

  • 08/2015 - 09/2017

    Outras atividades técnico-científicas , Instituto de Computação, Instituto de Computação.,Atividade realizada, Orientação do Mestrado de Maurício G. Palma.

  • 01/2017 - 06/2017

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Estruturas de Dados

  • 06/2015 - 12/2015

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Programação de Computadores

2000 - 2010

Objetive Solutions Consultoria e Desenvolvimento de Sistemas Ltda.

Vínculo: Celetista formal, Enquadramento Funcional: Senior Developer/Project Leader, Carga horária: 40

1996 - 2000

Objetive Solutions Consultoria e Desenvolvimento de Sistemas Ltda.

Vínculo: Celetista formal, Enquadramento Funcional: Network Administrator, Carga horária: 40

2010 - 2011

Universidade de São Paulo

Vínculo: Bolsista, Doutorado, Enquadramento Funcional: Gerente Técnico, Carga horária: 40, Regime: Dedicação exclusiva.