Edson Borin

Prof. Edson Borin is an associate professor at the Institute of Computing, University of Campinas (Unicamp). Before joining Unicamp, in Dec. 2010, Prof. Borin was a Research Scientist at the Intel Labs, in California, where he investigated and developed dynamic compilation techniques to enhance state-of-the-art HW/SW co-designed microprocessors, including automatic binary parallelization, dynamic binary translation and optimization techniques and hardware support to accelerate single-threaded applications. During this period, Prof. Borin employed his microcode compression algorithms and tools to improve the manufacturing process of Intel microprocessors and was awarded four divisional recognition awards. Currently, Prof. Borin applies his knowledge on modern computer architecture and compilers to investigate techniques to optimize existing scientific and engineering computing applications. Prof. Borin has been awarded prizes from industry and academia, including best paper awards and the prestigious Zeferino Vaz award.

Informações coletadas do Lattes em 24/06/2020

Acadêmico

Seção coletada automaticamente pelo Escavador

Formação acadêmica

Doutorado em Ciência da Computação

2002 - 2007

Universidade Estadual de Campinas
Título: Algoritmos para Compressão de Microcódigo
Guido Costa Souza de Araújo. Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil. Palavras-chave: Compressão de Microcódigo; Compressão de Código.Grande área: Ciências Exatas e da Terra

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

1997 - 2000

Universidade Federal de Mato Grosso do Sul
Título: Um Sistema de Modelagem de Sólidos
Orientador: Paulo Aristarco Pagliosa

Seção coletada automaticamente pelo Escavador

Formação complementar

1997 - 1999

Engenharia Elétrica. , Universidade Anhanguera - Uniderp, UNIDERP, Brasil.

Seção coletada automaticamente pelo Escavador

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.

Seção coletada automaticamente pelo Escavador

Áreas de atuação

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.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

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

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

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

Seção coletada automaticamente pelo Escavador

Organização de eventos

BORIN, E. ; GAUDIOT, J. ; PRASANNA, V. K. . 28th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2016. (Congresso).

DANTAS, M. A. R. ; BORIN, E. ; PRASANNA, V. K. . 27th International Symposium on Computer Architecture and High Performance Computing. 2015. (Congresso).

BORIN, E. ; CHARAO, A. . Workshop de Iniciação Científica do XV Simpósio em Sistemas Computacionais de Alto Desempenho. 2014. (Congresso).

BORIN, E. ; NEELAKANTAM, N. ; MCKEE, S. ; Rick McGeer . Workshop on Infrastructures for Software/Hardware co-design (WISH). 2012. (Outro).

AZEVEDO, R. ; BORIN, E. ; SENGER, H. ; RIGO, S. ; BITTENCOURT, L. F. . 3a Escola Regional de Alto Desempenho de São Paulo. 2012. (Congresso).

BORIN, E. ; Rick McGeer ; Sally A. McKee . WISH - Workshop on Infrastructures for Software/Hardware co-design. 2011. (Outro).

BORIN, E. . 4th Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT). 2011. (Outro).

Holler, Anne ; BORIN, E. ; Srinivasan, Uma . WISH - Workshop on Infrastructures for Software/Hardware co-design. 2010. (Outro).

BORIN, E. . Seventh IEEE/ACM International Symposium on Code Generation and Optimization (Publication Chair). 2009. (Congresso).

BORIN, E. . Workshop de Trabalhos de Iniciação Científica e de Graduação (Comitê de Programa). 2009. (Congresso).

Seção coletada automaticamente pelo Escavador

Participação em eventos

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

XVI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2015). COISA: A Compact OpenISA virtual platform for IoT devices. 2015. (Congresso).

25th International Symposium on Computer Architecture and High-Performance Computing.Image Re-Ranking Acceleration on GPUs. 2013. (Simpósio).

The Third International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering.Programming Finite Element Methods for ccNUMA processors. 2013. (Simpósio).

23rd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'11).Structure-Constrained Microcode Compression. 2011. (Simpósio).

II Escola Regional de Alto Desempenho de São Paulo - ERAD-SP 2011. 2011. (Outra).

International Symposium on Code Generation and Optimization (CGO 2011).LAR-CC: Large Atomic Regions with Conditional Commits. 2011. (Simpósio).

The 38th International Symposium on Computer Architecture (ISCA 2011).Live Range Hole Allocation in Dynamic Binary Translation. 2011. (Simpósio).

IEEE International Symposium on Workload Characterization.Characterization of DBT overhead. 2009. (Simpósio).

International Symposium on Code Generation and Optimization (CGO 2009). 2009. (Simpósio).

The 4th Annual International Symposium on Code Generation and Optimization (CGO 2006). Software-Based Transparent and Comprehensive Control-Flow Error Detection. 2006. (Congresso).

Parallel Architectures and Compilation Techniques. 2005. (Congresso).

Internetional Conference on Hardware/Sofware Codesign and System Synthesis. 2004. (Congresso).

Seção coletada automaticamente pelo Escavador

Participação em bancas

Aluno: Natália Ramos Vilas Boas

DEVLOO, P. R. B.; VIEIRA JUNIOR, L. C. M.;BORIN, E.. Aceleração da integração numérica de um problema elastoplástico pelo Método dos Elementos Finitos com CUDA. 2020. Dissertação (Mestrado em Engenharia Civil) - Universidade Estadual de Campinas.

Aluno: Diego Augusto Silva

DAMORE, R.; OLIVEIRA, D. L.; MARCONDES, C. A. C.;BORIN, E.. FPGA IMPLEMENTATION OF ASYNCHRONOUS PIPELINE ARCHITECTURES WITH RANDOMIZED OPERATION ROBUST AGAINST DIFFERENTIAL POWER ANALYSIS ATTACKS. 2020. Dissertação (Mestrado em Engenharia Eletrônica e Computação) - Instituto Tecnológico de Aeronáutica.

Aluno: Rodrigo Exterkoetter

ROISENBERT, M.;BORIN, E.; BALLICO, M. B.; SANTIAGO, R.. Redes Gerativas Adversárias Convolucionais Aplicadas na Reconstrução de Padrões de Conectividade de Reservatórios. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Leandro Lupori

BORIN, E.; SILVA, A. F.; WANNER, L. F.. High-Performance RISC-V Emulation. 2019. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Antonio Carlos Guimarães Junior

BORIN, E.; SIMPLICIO JUNIOR, M. A.; HERNANDEZ, J. C. L.. Secure and efficient software implementation of QC-MDPC code-based cryptography. 2019. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Otávio Oliveira Napoli

BORIN, E.; HERNANDEZ, J. C. L.; SILVA, A. F.. Timing Side-Channel Analysis of Dynamic Binary Translators. 2019. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Victor Hugo Freitas de Oliveira

SOUZA, S. X.; BIANCHINI, C. P.; BARROS, C. A.;BORIN, E.. Caracterização de Speedup de Aplicação: Modelagem de Sobrecarga de Paralelização e Variações de Tamanho de Problema e Número de Núcleos. 2019. Dissertação (Mestrado em Pós-graduação em engenharia elétrica e de computação) - Universidade Federal do Rio Grande do Norte.

Aluno: Guilherme Vieira Leobas

PEREIRA, F. M. Q.; TEODORO, G.;BORIN, E.. Ring Optimization: Dynamic Elision of Expressions with Identity and Absorbing Elements. 2019.

Aluno: Cássio Henrique Volpatto Forte

MANACERO JUNIOR, A.;BORIN, E.; SOUZA, P. S. L.. Desenvolvimento e avaliação de um escalonador para grades colaborativas baseado em consumo de energia. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

Aluno: João Fabrício Filho

SILVA, A. F.; COSTA, Y. M. E. G.;BORIN, E.; FLORES, F. C.. Geração de código eficiente por estratégias para escolha de sequências de transformação. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Maringá.

Aluno: Mario Mikio Hato

BORIN, E.BALDASSIN, A. J.RIGO, S.. Análise de Desempenho e Otimização dos Simuladores ArchC. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Hugo Sakai Idagawa

FERREIRA, L. O. S.; PAVANELLO, R.;BORIN, E.. Implementação de um Simulador de Partículas Utilizando o Método do Elementos Discretos (DEM) em Cluster de GPUs. 2017 - Universidade Estadual de Campinas.

Aluno: Jeferson Rech Brunetta

BORIN, E.; MENOTTI, R.;RIGO, S.. PROST: Um Arcabouço para o Desenvolvimento de Dispositivos Programáveis para a IoT. 2017 - Universidade Estadual de Campinas.

Aluno: Gabriel Poesia Reis e Silva

PEREIRA, F. M. Q.BORIN, EDSON; ALVIM JUNIOR, M. S. F.. Dynamic dispatch of context-sensitive optimizations. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Hércules Cardoso da Silva

BORIN, E.; COIMBRA, T. A. A.; AZEVEDO, R. J.. Aceleração de Métodos de Processamento Sísmico com OpenCL. 2017. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Henrique Nazaré Santos

PEREIRA, F. M. Q.BORIN, E.; TEIXEIRA, F. A.; FERREIRA, R. A. C.. Symbolic Range Analysis. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Tony Carlos Bignardi dos Santos

SANTOS, R. R.;BORIN, E.DUENHA, LIANA. Estimativas de Dark Silicon em Projetos de Sistemas Multicore. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Guilherme Guaglianoni Piccoli

BORIN, E.; NAVAUX, P. O. A.; WANNER, L. F.. Técnicas de compilação para apoiar a migração de dados em sistemas NUMA. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Lucas Faria Porto

MENOTTI, R.; BONATO, V.;BORIN, E.. LALPC: Uma ferramenta para compilação de programas em C para exploração do paralelismo de Loops em FPGAS. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Izaias de Faria

DANTAS, M. A. R.; CASTRO, M. B.;BORIN, E.; WESTPHALL, C. M.; PLENTZ, P. D. M.. Uma abordagem de seleção de recursos consciente de consumo de energia baseada em topologia de rede, tamanho de arquivos e potência de equipamentos. 2015. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Santa Catarina.

Aluno: Henrique de Medeiros Kawakami

DAHAB, R.; WONG, H.;BORIN, E.. Um Framework para a Avaliação de Segurança de Hardware. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: André Mantini Eberle

MELLO, R. F.; PAGLIOSA, P. A.;BORIN, E.. Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86. 2015. Dissertação (Mestrado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Matheus Silva Vilela

PEREIRA, F. M. Q.BORIN, E.; BIGONHA, M. A. S.; BIGONHA, R. S.. Otimizações de Código sensíveis a contexto baseadas em clonagem de funções. 2014. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Guilherme Stéfano Silva de Souza

FERNANDES, M. M.; PEDRINO, E. C.;BORIN, EDSON. Suporte Especializado de Hardware para Geração Automática de Loop Pipelining em FPGAs. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Gabriel Ferreira Teles Gomes

BORIN, E.RIGO, S.; SILVA, A. F.. Indirect Branch Emulation Techniques in Virtual Machines. 2014 - Universidade Estadual de Campinas.

Aluno: [Nome removido após solicitação do usuário]

SILVA, A. F.; FELTRIM, V. D.;BORIN, E.. Soluções para o problema da seleção de otimizações. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Maringá.

Aluno: Samuel Benjoino Ferraz Aquino

MOREANO, N.BORIN, E.; FERREIRA, R. A.. Estratégias de Otimização em GPU para Análise de Sequências Biológicas. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Gilberto Luis Valente da Costa

BITTENCOURT, M. L.; CIMINI JUNIOR, C. A.;BORIN, E.. HP2FEM - Arquitetura de Software p Não-Uniforme para o Método de Elementos Finitos de Alta Ordem. 2012. Dissertação (Mestrado em Engenharia Mecânica) - Universidade Estadual de Campinas.

Aluno: Pedro Carlos Fazolino Pepe

TOKARNIA, A. M. B. H.;BORIN, E.; CARDOZO, E.. Escalonamento Dinâmico de Tensão e Frequência em Multiprocessadores para Aplicações com Especificação de Qualidade por Taxa Mínima de Processamento de Entradas. 2012. Dissertação (Mestrado em Mestrado na FEEC) - Universidade Estadual de Campinas.

Aluno: Fernando Cesar Akune

TORRES, R. S.; TRAINA JUNIOR, C.;BORIN, E.; VALLE JUNIOR, E. A.; TRAINA, A. J. M.. Indexação Multimídia Escalável e Busca por Similaridade em Alta Dimensionalidade. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Maxiwell Salvador Garcia

RIGO, S.; OYAMADA, M. S.;BORIN, E.. Um Simulador Compilado Dinâmico para o ArchC. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Francis Birck Moreira

NAVAUX, PHILIPPE O. A.;BORIN, E.; GASPARY, L. P.; DUARTE, O. C. M. B.. Anomalous Behavior Detection Through Critical Basic Block Phase Profiling. 2020. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

Aluno: Jeckson Dellagostin Souza

BECK FILHO, A. C. S.;BORIN, E.; CARRO, L.; ALVES, MARCO A. Z.. Applying Partial Instruction Set Architectures and Instruction Offloading to Enhance Asymmetric Multicores. 2020.

Aluno: Flávia Pisani

BORIN, E.; BITTENCOURT, L. F.; UEYAMA, J.; ENDLER, M.. Leveraging Constrained Devices for Custom Code Execution in the Internet of Things. 2019. Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Jorge Henrique Faccipieri Júnior

TYGEL, M.;BORIN, E.; COIMBRA, T. A. A.; FARIAS, A. L.; BLOOT, R.. Método CRS Interativo com Controle Semiautomático de Aberturas. 2016. Tese (Doutorado em Faculdade Engenharia Mecanica) - Universidade Estadual de Campinas.

Aluno: Rogério Aparecido Gonçalves

GOLDMAN, A.; MENOTTI, R.; GUBITOSO, M. D.; SILVA, A. F.;BORIN, E.. Um ambiente de execução para offloading de código em plataformas heterogêneas modernas. 2016. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Rafael Auler

BORIN, E.; NAVAUX, P. O. A.;PEREIRA, F. M. Q.; AZEVEDO, R. J.;RIGO, S.. OpenISA, a hybrid ISA. 2016. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Cristiano Bacelar de Oliveira

MARQUES, E.;BORIN, E.; FERNANDES, M. M.; CARDOSO, J. M. P.; DINIZ, P. N. C.. LALP+: um framework para o desenvolvimento de aceleradores de hardware em FPGAs. 2015. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Marco Antonio Zanata Alves

NAVAUX, P. O. A.; WAGNER, F. R.;BORIN, E.; PEREIRA, M. M.. Increasing Energy Efficiency of Processor Caches via Line Usage Predictors. 2014. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

Aluno: Osvaldo Adilson de Carvalho Junior

SANTANA, R. H. C.; SENGER, H.; BRUSCHI, S. M.; DANTAS, M. A. R.;BORIN, E.. GreenMACC - Uma arquitetura para metaescalonamento verde com provisão de QoS em uma nuvem privada. 2014. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: João Paulo Porto

ARAUJO, G.; NAVAUX, P. O. A.; BRETERNITZ JR., M; BUZATO, L. E.;BORIN, E.. Técnicas e Arquitetura para Captura de Traços e Execução Especulativa`. 2011. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Jurandy Gomes de Almeida Junior

TORRES, R. S.; NASCIMENTO, M. A.; GOMES, H. M.; PEDRINI, H.;BORIN, E.. Recuperação de Vídeos Comprimidos por Conteúdo. 2011. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Carlos Alberto Oliveira de Souza Júnior

MARQUES, E.; CARDOSO, J. M. P.; FEDERSON, M. C. A. B.;BORIN, E.. Mapping and evaluation of parallel solution for stiff Ordinary differential equations on heterogeneous architectures based on FPGAs. 2019. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Alisson Linhares de Carvalho

BORIN, E.; WANNER, L. F.; GOLDMAN, A.. A Transprecision Polymorphic Floating-Point Unit for Mixed-precision Computing. 2019 - Instituto de Computação - Unicamp.

Aluno: João Fabrício Filho

RIGO, S.BORIN, E.; BECK FILHO, A. C. S.. Software/Hardware Interfaces for Approximate Data. 2019. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Anderson Braulio Nobrega da Silva

SOUZA, S. X.; BIANCHINI, C. P.;BORIN, E.. Exposing bottlenecks and scalability trends of parallel programs through profiling and visualization. 2019. Exame de qualificação (Doutorando em Pós-graduação em engenharia elétrica e de computação) - Universidade Federal do Rio Grande do Norte.

Aluno: Pedro Geraldo Morelli Rodrigues Alves

BORIN, E.; SANTANCHE, A.; JULIATO, M. R.. Cryptographic Engineering of Privacy-preserving Algorithms. 2018. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Andre Bannwart Perina

DELBEM, A. C. B.;BORIN, E.; NEDJAH, N.. Energy-aware Design Space Exploration Framework for Heterogeneous Architectures with FPGAs and GPUs. 2018. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Francis Birck Moreira

NAVAUX, PHILIPPE O. A.;BORIN, E.ARAUJO, G.; SCHNORR, L. M.. A Framework for Anomalous Behavior Detection. 2018. Exame de qualificação (Doutorando em Computação) - Universidade Federal do Rio Grande do Sul.

Aluno: Pattam Gyanesh Kumar Patra

ROTHENBERG, C. E.;BORIN, EDSON; AZEVEDO, R. J.. Multi-Architecture Compiler System for Abstract Dataplanes. 2016. Exame de qualificação (Doutorando em Doutorado em Engenharia Elétrica) - Universidade Estadual de Campinas.

Aluno: Felipe Guaycuru de Carvalho Bastos Franco

BUZATO, L. E.;BORIN, E.; NAVAUX, P. O. A.. Computação Distribuída Voluntária Utilizando Navegadores e Javascript. 2016. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Rogério Aparecido Gonçalves

BORIN, E.; SILVA, A. F.; GOLDMAN, A.. Paralelização Automática de Código em Plataformas Heterogêneas Modernas para HPC. 2014. Exame de qualificação (Doutorando em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Marco Antonio Zanata Alves

CARRO, L.; WAGNER, F. R.;BORIN, E.. Increasing Energy Efficiency of Processor Caches via Line Usage Predictors. 2013. Exame de qualificação (Doutorando em PPGC - Programa de Pós Graduação em Computação UFRGS) - Universidade Federal do Rio Grande do Sul.

Aluno: Maxiwell Salvador Garcia

ARAUJO, G.BORIN, E.; MORAES, F. G.; CORTES, M. L.; CALAZANS, N. L. V.. Metodologias para Simulações Arquiteturais rápidas utilizando a ADL ArchC. 2013. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Márcio Machado Pereira

RIGO, S.BORIN, E.; AMARAL, J. N.; AZEVEDO, R. J.;BALDASSIN, A. J.. Uma nova abordagem para detecção e extração de paralelismo em programas Java. 2013. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Cristianno Martins Vieira

ARAUJO, G.BORIN, E.; SANTOS, R. R.. Otimizações para extração automática de paralelismo baseadas na técnica decoupled software pipelining. 2012. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Bruno Cardoso Lopes

CORTES, M. L.;BORIN, E.; TOKARNIA, A. M. B. H.;CENTODUCATTE, P. C.. O conjunto de instruções SPARC16: Implementação, desafios e otimizações. 2011. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Gustavo Ciotto Pinton

BORIN, E.; SANTOS, L. T.;RIGO, S.. Aceleração de Métodos de Empilhamento de Dados Sísmicos na Nuvem com CUDA, OpenCL e SPITS. 2020. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Giovane de Morais

BITTENCOURT, L. F.;BORIN, E.; MADEIRA, E. R. M.. Virtualização Completa e Paravirtualização: Comparativo de Desemepnho de Recursos de Computação em Nuvem Virtualizados com VMware ESXi, QEMU/KVM e Drivers VirtIO. 2020. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Natália Ramos Vilas Boas

DEVLOO, P. R. B.; VIEIRA JUNIOR, L. C. M.;BORIN, E.. Aceleração do Cálculo de Elementos Finitos em GPU. 2019. Exame de qualificação (Mestrando em Engenharia Civil) - Universidade Estadual de Campinas.

Aluno: Mateus Bernabé Fiamengui

BRANDAO, M. M.;BORIN, E.; ZERLOTINI NETO, A.. Caracterização evolutiva e funcional de transportadores de xilose. 2019. Exame de qualificação (Mestrando em Genética e Biologia Molecular) - Universidade Estadual de Campinas.

Aluno: Henrique Alberto Rusa

AZEVEDO, R. J.; WANNER, L. F.;BORIN, E.. Síntese Automática de Hardware Eficiente para Redes Neurais. 2019. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Lucas de Magalhães Araujo

BORIN, E.; PEDRINI, H.; TAKAHATA, A. K.. Análise de Redes Neurais Convolucionais para Super-Resolução de Imagens Sísmicas. 2019. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: William Felipe da Cunha Tavares

BORIN, E.; MADEIRA, E. R. M.; BITTENCOURT, L. F.. Monitoring and optimizing the cost of HPC applications on the cloud. 2019. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Luis Fernando Antonioli

AZEVEDO, RODOLFOBORIN, E.ARAUJO, G.. PinamoRIO: Um instrumentador dinâmico de binários para múltiplas arquiteturas de processadores. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Eva Maia Malta

BORIN, E.; MEIDANIS, J.; MADEIRA, E. R. M.. Servicos na nuvem computacinal para Aprendizado de maquina. 2018. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Leandro Lupori

BORIN, E.; ARANHA, D. F.; WANNER, L. F.. Emulação eficiente de RISC-V: investigar se é possível emular o conjunto de instruções RISC-V em X86 e ARM com performace próxima à nativa. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Rafael Mendonça Soares

AZEVEDO, R. J.;RIGO, S.BORIN, E.. Análise e detecção de fases entre múltiplos programas. 2017 - Universidade Estadual de Campinas.

Aluno: Lucas Monteiro Volpe

FERREIRA, L. O. S.;BORIN, E.; WOLF, W.. Simulador de Fluidos Utilizando o Método Lattice Boltzmann com Visualização Interativa e Distribuição de Processamento em Cluster de GPUs. 2016. Exame de qualificação (Mestrando em Engenharia Mecânica) - Universidade Estadual de Campinas.

Aluno: Vanderson Martins do Rosario

BORIN, E.; ARANHA, D. F.;BALDASSIN, A. J.. Um Tradutor Dinâmico de Binários para o OpenISA. 2016. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Lucas Zanco Ladeira

DAHAB, R.;BORIN, E.; HERNANDEZ, J. C. L.. Ataques de canais laterais baseados em memória cache. 2016. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Alex Lucchesi de Oliveira

BORIN, E.; GARCIA, I. C.; WANNER, L. F.. Análise Estática para detectar No-sleep bugs. 2016. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Roberto Hidalgo Castro

WANNER, L. F.; AZEVEDO, R. J.;BORIN, E.. Context-Aware Approximate Computing. 2016. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

Aluno: Hansen David González Sastoque

HERNANDEZ, J. C. L.;BORIN, E.; ARANHA, D. F.; DAHAB, R.. A software implementation of format-preserving encryption. 2016 - Universidade Estadual de Campinas.

Aluno: Alisson Linhares de Carvalho

BORIN, E.; DANTAS, M. A. R.; GARCIA, I. C.. Suporte para execução de máquinas virtuais nativas. 2015. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Estadual de Campinas.

Aluno: Marcelo Claudio Sousa Araújo

BITTENCOURT, L. F.;BORIN, E.RIGO, S.; AZEVEDO, R. J.. Análise de desempenho de virtualização na plataforma IBM Power. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp.

SIMAO, A. S.; MASIERO, P. C.; SONG, S. W.;BORIN, E.; HIRATA, C. M.. Concurso para provimento de um cargo na categoria de Professor Doutor na USP de São Carlos (ICMC). 2019. Universidade de São Paulo.

BORIN, E.; WASSERMANN, R.; SCHULZE, B.; SANDRI, S.; BETTEGA, M.. Concurso Público de Provas e Títulos para Professor Adjunto A ? Classe A. 2018. Universidade Federal do Paraná.

MORANDIN JUNIOR, O.;BORIN, E.; MENOTTI, R.; BONATO, V.; BRANDAO, D.. Concurso de professor adjunto A da Área: Engenharia de Computação.. 2015. Universidade Federal de São Carlos.

COELHO, R. C.; GODOY, C. M. G.; RIBEIRO, E. R.; FERNANDES, M. M.; LUCENA, S. E.;BORIN, E.. Concurso de professor adjunto A da Área de Engenharia Elétrica - Microprocessadores / Microcontroladores. 2014. Universidade Federal de São Paulo.

BORIN, E.; CABRAL, G. M.; SILVA, A. F.. Concurso para professor efetivo no Instituto de Ciências Exatas e Aplicadas da Universidade Federal de Ouro Preto. 2013. Universidade Federal de Ouro Preto.

ATTROT, W.; BONIFÁCIO, A. L.;BORIN, E.. Concurso Público para provimento do cargo de professor na Universidade Estadual de Londrina. 2011. Universidade Estadual de Londrina.

BORIN, E.; TRAINA, A. J. M.; RICARTE, I. L. M.; MARANA, A. N.; PAPA, J. P.. Concurso para obtenção do título de Livre-Docente em Processamento de Imagens, na disciplina "Processamento de Imagens Digitais". 2019. Universidade Estadual Paulista Júlio de Mesquita Filho.

Seção coletada automaticamente pelo Escavador

Comissão julgadora das bancas

Paulo Cesar Centoducatte

ARAÚJO, G.; Edil Severiano Tavares Fernandez; Mauricio Breternitz Junior;CENTODUCATTE, Paulo CesarAZEVEDO, R.. Algoritmos para Compressão de Microcódigo. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Rodolfo Jardim de Azevedo

Guido Araujo; Edil Fernandez;Maurício Breternitz JuniorPaulo CentoducatteAZEVEDO, R. J.. Algoritmos para Compressão de Microcódigo. 2007. Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas.

Seção coletada automaticamente pelo Escavador

Orientou

Thais Aparecida Silva Camacho

Otimização automática de configurações na nuvem computacional; Início: 2020; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

William Felipe da Cunha Tavares

Monitoring and optimizing the cost of HPC applications on the cloud; Início: 2019; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Petróleo Brasileiro; (Orientador);

Gustavo Ciotto Pinton

Aceleração de métodos de empilhamento de dados sísmicos na nuvem com CUDA, OpenCL e SPITS; Início: 2019; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp; (Orientador);

Lucas de Magalhães Araujo

Análise Comparativa de Técnicas de Deep Learning para Super-Resolução de Imagens Sísmicas; Início: 2018; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Estadual de Campinas; (Orientador);

Eva Maia Malta

Cloud Computing Services for Machine Learning; Início: 2018; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Petróleo Brasileiro; (Orientador);

Alex Lucchesi de Oliveira

Análise Estática para detectar No-sleep bugs; ; Início: 2016; Dissertação (Mestrado profissional em Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Samsung; (Orientador);

Otávio Oliveira Napoli

Accelerating unsupervised machine learning methods for large datasets; Início: 2019; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp, Petróleo Brasileiro; (Orientador);

Antonio Carlos Guimarães Junior

Secure and efficient execution of seismic application on the cloud; Início: 2019; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp, Fundação de Amparo à Pesquisa do Estado de São Paulo; (Orientador);

Jeferson Rech Brunetta

Selecting efficient cloud resources for HPC workloads; Início: 2017; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp, Petróleo Brasileiro; (Orientador);

Vanderson Martins do Rosario

Auto-tuning for compilation and parallelization of deep-learning models; Início: 2017; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Fabíola Martins Campos Oliveira

Acceleration of deep learning methods for IoT applications; Início: 2016; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp; (Orientador);

Gilberto Luis Valente da Costa

Método de Elementos Finitos de Alta Ordem e Alta Performance em Arquiteturas Híbridas Aplicado à Mecânica Estrutural; Início: 2012; Tese (Doutorado em Doutorado em Engenharia Mecânica) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo; (Coorientador);

Charles Boulhosa Rodamilans

Início: 2019; Universidade Estadual de Campinas, Petróleo Brasileiro;

Rafael Keller Tesser

Início: 2019; Instituto de Computação - Unicamp, Fundação de Amparo à Pesquisa do Estado de São Paulo;

Leandro Lupori

High-Performance RISC-V Emulation; 2019; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp,; Orientador: Edson Borin;

Otávio Oliveira Napoli

Timing Side-Channel Analysis of Dynamic Binary Translators; 2019; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Edson Borin;

Antonio Carlos Guimarães Junior

Secure and efficient software implementation of QC-MDPC code-based cryptography; 2019; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Intel Labs; Coorientador: Edson Borin;

Laís Vasconcellos Minchillo

Towards better tools and methodologies to teach computational thinking to children; 2018; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Tecsinapse; Coorientador: Edson Borin;

Renan Monteiro Pinto Neto

Cloudboss - a system for orchestrating the execution of computer simulations in the cloud; 2018; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Edson Borin;

Mario Hato

Análise de desempenho e otimização dos simuladores ArchC; 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; Orientador: Edson Borin;

Jeferson Rech Brunetta

PROST: Um Arcabouço para o Desenvolvimento de Dispositivos Programáveis para a IoT; 2017; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Motorola; Orientador: Edson Borin;

Hércules Cardoso da Silva

Aceleração de métodos de processamento sísmico com OpenCL; 2017; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Edson Borin;

Guilherme Guaglianoni Piccoli

Técnicas de compilação para apoiar a migração de dados em sistemas NUMA; 2016; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Edson Borin;

Alisson Linhares de Carvalho

Suporte para execução de máquinas virtuais nativas; 2015; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Edson Borin;

Gabriel Ferreira Teles Gomes

Indirect Branch Emulation Techniques in Virtual Machines; 2014; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Instituto de Computação - Unicamp, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Edson Borin;

Raphael Moreira Zinsly

Técnicas de formação de regiões para projetos de máquinas virtuais eficientes; 2013; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Edson Borin;

Divino César Soares Lucas

Modeling the Performance Impact of Hot Code Misprediction in Cross-ISA Virtual Machines; 2013; Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo; Coorientador: Edson Borin;

Flávia Pisani

Leveraging Constrained Devices for Custom Code Execution in the Internet of Things; 2019; Tese (Doutorado em Doutorado em Ciência da Computação) - Instituto de Computação - Unicamp, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Edson Borin;

Rafael Auler

OpenISA, A Hybrid ISA; 2016; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Edson Borin;

Charles Boulhosa Rodamilans

Análise de desempenho e de custo do uso de containers em aplicações de alto desempenho na Nuvem Computacional visando a portabilidade de aplicações e a redução de custos em pesquisas científicas; 2018; Universidade Estadual de Campinas, Petróleo Brasileiro; Edson Borin;

Pietro Duduch

Sistema de coleta, organização e validação de assinaturas; 2019; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Jóshua Lucas Rocha Limirio Sardinha

Sistema de coleta, organização e validação de assinaturas; 2019; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Carlos Eduardo Millani

Estudo e aprimoramento de uma plataforma de processamento de dados sísmicos como serviço em Nuvem; 2019; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Controle e Automação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

Guilherme Lucas da Silva

Plataforma de processamento de dados sísmicos como serviço na Nuvem; 2018; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Nicholas Okita

Desenvolvimento de ferramenta para otimização de custo na AWS; 2018; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Marcos Vinícios Minucci Scarpim

Firebase investigation to allow remote access to Miletus devices; 2017; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Controle e Automação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

André Nakagaki Filliettaz

IoT-Noise: Um Dispositivo IoT de Baixo Custo para Detecção de Poluição Sonora; 2016; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

Alexandre Luiz Brisighello Filho

Análise e Otimização do Desempenho da Plataforma Virtual COISA; 2015; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Renan Clarindo Amorim

Estudo de checkpointing para aplicações MPI na Nuvem Computacional; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Murilo Guidetti Andrietta

Avaliação do impacto da estrutura de arquivos de dados sísmicos no desempenho do processamento sísmico na nuvem computacional; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Willian Massahiro Hayashida

Otimização de custo para o modelo FWI na nuvem computacional; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Matheus Rotta Alves

Exploração de arquiteturas de redes neurais para melhoria de detecção de características em dados sísmicos; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Thamiris Florindo Coelho

Desenvolvimento e aplicação de Redes Neurais Totalmente Convolucionais para detecção de características em dados sísmicos; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Naomi Takemoto

Aplicação de ferramentas de Neural Style Transfer para tornar dados sísmicos sintéticos mais realistas; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Thiago Dong Chen

Aprendizagem fracamente supervisionada para anotação automática de dados sísmicos; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Marcelo Martins Vilela Filho

Aceleração de códigos da tomografia sísmica com o modelo SPITS; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

José Ribeiro Neto

Algoritmos de buscas de parâmetros para problemas geofísicos; 2018; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Tiago Lobato Gimenes

Evaluating the Performance and Cost of Accelerating Seismic Processing with CUDA, OpenCL, OpenACC, and OpenMP; 2017; Iniciação Científica - Instituto de Computação - Unicamp, Petróleo Brasileiro; Orientador: Edson Borin;

Lucas de Magalhães Araujo

Processamento de Dados Geofísicos de Reflexão Utilizando Deep Learning; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Nicholas Torres Okita

Refinamento do critério de parada do CRS Differential Evolution; 2017; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Gabriel Pellegrino da Silva

Análise do processamento de subconjuntos no processamento sísmico; 2017; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Carlos Eduardo Millani

COISA: A Compact OpenISA Virtual Platform for IoT Devices; 2016; Iniciação Científica - Universidade Estadual de Campinas, Tecsinapse; Orientador: Edson Borin;

Gabriel Souza Franco

Análise energética de um sistema com processador heterogêneo; 2016; Iniciação Científica - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Henrique Machado Gonçalves

Análise de ajustes de curvas e superfícies de tempo de trânsito em dados sísmicos; 2016; Iniciação Científica - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

João Henrique Speglich

Investigação de heurísticas de busca aplicadas à estimação de parâmetros geofísicos; 2016; Iniciação Científica - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Leonardo Alves de Melo

Um sistema de passagens inteligente; 2016; Iniciação Científica - Universidade Estadual de Campinas, Tecsinapse; Orientador: Edson Borin;

Luís Fernando Vieira Silva

Geração automática de callgraphs para detecção de energy bugs; 2016; Iniciação Científica - Universidade Estadual de Campinas, Samsung; Orientador: Edson Borin;

Diogo Hideki Shiraishi

Projeto de um dispositivo IoT de baixo custo para sensoriamento de ambientes; 2016; Iniciação Científica; (Graduando em Engenharia de Computação) - Instituto de Computação - Unicamp, Motorola; Orientador: Edson Borin;

CAROLINA R

de B; Nicolini Delgado; Predicting machinery activities via side-channel energy analysis; 2016; Iniciação Científica; (Graduando em Engenharia de Computação) - Instituto de Computação - Unicamp, Motorola; Orientador: Edson Borin;

Caio Salvador Rohwedder

Classificação de aplicações Android para detecção de energy bugs; 2016; Iniciação Científica - Universidade Estadual de Campinas, Samsung; Orientador: Edson Borin;

Carlos Eduardo Millani

Desenvolvimento de robôs telecontrolados com foco em apoio ao ensino de pensamento computacional para crianças; 2015; Iniciação Científica - Universidade Estadual de Campinas, Tecsinapse; Orientador: Edson Borin;

Erik de Godoy Perillo

Uma avaliação do mecanismo de migração automática de páginas do linux em arquiteturas ccNUMA; 2015; Iniciação Científica - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Luan Egidio Ferreira

Uma análise do consumo energético de uma plataforma para dispositivos IoT; 2015; Iniciação Científica; (Graduando em Engenharia de Computação) - Instituto de Computação - Unicamp, Motorola; Orientador: Edson Borin;

Gabriel Krisman Bertazi

A Hybrid Framework to Accelerate Adaptive Compilation Systems; 2014; Iniciação Científica - Instituto de Computação - Unicamp, Petróleo Brasileiro; Orientador: Edson Borin;

João Henrique Stange Hoffmam

Técnicas para redução do consumo de energia em plataformas móveis com processadores multicore heterogêneos; 2014; Iniciação Científica - Instituto de Computação - Unicamp, Samsung; Orientador: Edson Borin;

Alexandre Luiz Brisighello Filho

Cloud-SPITZ: Aceleração do sistema SPITZ com recursos da nuvem; 2014; Iniciação Científica - Instituto de Computação - Unicamp, Petróleo Brasileiro; Orientador: Edson Borin;

Alexandre N

de Medeiros; Estudo do consumo de energia em dispositivos móveis baseados em processadores ARM; 2013; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, Samsung; Orientador: Edson Borin;

Julia Ramos Beltrão

PerfCheck: Uma ferramenta para monitoramento do desempenho de programas; 2013; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, Petróleo Brasileiro; Orientador: Edson Borin;

Gabriel Krisman Bertazi

Implementação de um Simulador ARMv7 utilizando a linguagem ArchC; 2013; Iniciação Científica; (Graduando em Engenharia de Computação) - Instituto de Computação - Unicamp, Serviço de Apoio ao Estudante - Unicamp; Orientador: Edson Borin;

Rafael Timbó Matos

Técnicas para Análise de Desempenho de Máquinas Virtuais; 2012; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Edson Borin;

Caian Benedicto

Aceleração da Biblioteca NeoPZ com GPUs; 2012; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Edson Borin;

Gabriel Krisman Bertazi

Técnicas para simulação de sistemas operacionais em simuladores funcionais; 2012; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

Julia Ramos Beltrão

Uma ferramenta para monitoramento do desempenho de programas; 2012; Iniciação Científica - Universidade Estadual de Campinas; Orientador: Edson Borin;

Alexandre Irmão Faltz

Método de Verificação Conjunta para Simuladores de Arquiteturas; 2011; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

Victor Juliani Rodrigues

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2019; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Luis Fernando dos Santos Lacalle

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2019; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

José Edil Silva Macêdo

MC102 - Algoritmos e Programação de Computadores (PAD); 2019; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

João Guilherme Alves Santos

MC102 - Algoritmos e Programação de Computadores (PAD); 2019; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Gabriele Carrara

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2018; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Luiz Fernando Rodrigues da Fonseca

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2017; Orientação de outra natureza; (Engenharia de Computação) - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Viviane Catini Nishiyama

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2017; Orientação de outra natureza - Instituto de Computação - Unicamp; Orientador: Edson Borin;

Giuliano Sider

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2016; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Pedro Guilherme Sanches Contieri

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2016; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Fabíola de Oliveira

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2016; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Alex de Oliveira

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2016; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Jeferson Rech Brunetta

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2015; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Renan Monteiro Pinto Neto

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2015; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Wendrey Lutosa Cardoso

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2015; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

George Gondim Ribeiro

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2014; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Lucas Tadeu Teixeira

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2014; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Rafael Junio da Cruz

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2014; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Guilherme Guaglianoni Piccoli

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2014; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Juliano Bernardes

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2014; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Alexandre Novais de Medeiros

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2013; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Gabriel Krisman Bertazi

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2013; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Leandro Martin G

Angare; MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2013; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Divino César Soares Lucas

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2013; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Alexandre Irmão Faltz

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2012; Orientação de outra natureza; (Ciência da Computação) - Universidade Estadual de Campinas; Orientador: Edson Borin;

Gabriel Krisman Bertazi

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2012; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Gabriel Ferreira Tales Gomes

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2012; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Rafael Auler

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2012; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Juliano Siloto Assine

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2011; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Ricardo Esteves Borges

MC404 - Organização de Computadores e Linguagem de Montagem (PAD); 2011; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Rafael Auler

MC404 - Organização de Computadores e Linguagem de Montagem (PED); 2011; Orientação de outra natureza - Universidade Estadual de Campinas; Orientador: Edson Borin;

Seção coletada automaticamente pelo Escavador

Foi orientado por

Carlos Eduardo Millani

COISA: A Compact OpenISA Virtual Platform for IoT Devices; ; 2016; Iniciação Científica; (Graduando em Engenharia de Controle e Automação) - Universidade Estadual de Campinas, Tecsinapse; Orientador: Carlos Eduardo Millani;

Carlos Eduardo Millani

Estudo e desenvolvimento de uma plataforma par auxilio ao ensino de pensamento computacional; ; 2015; Iniciação Científica; (Graduando em Engenharia de Controle e Automação) - Universidade Estadual de Campinas, Tecsinapse; Orientador: Carlos Eduardo Millani;

MARCELO HENRIQUES DE CARVALHO

Algoritmos para desenho de grafos; 2000; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marcelo Henriques de Carvalho;

Guido Costa Souza de Araújo

Técnicas para Compressão de Microcódigo; 2007; Tese (Doutorado em Ciência da Computação) - Universidade Estadual de Campinas, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Guido Costa Souza de Araújo;

Paulo Aristarco Pagliosa

Um Sistema de Modelagem de Sólidos; 2000; Trabalho de Conclusão de Curso; (Graduação em Bacharelado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Paulo Aristarco Pagliosa;

Seção coletada automaticamente pelo Escavador

Produções bibliográficas

  • PISANI, FLÁVIA ; PASCOTTI VALEM, LUCAS ; GUIMARÃES PEDRONETTE, DANIEL CARLOS ; DA S. TORRES, RICARDO ; BORIN, EDSON ; BRETERNITZ, MAURICIO . A unified model for accelerating unsupervised iterative re-ranking algorithms. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. 1, p. 1-24, 2020.

  • PISANI, FLÁVIA ; MARTINS DO ROSARIO, VANDERSON ; BORIN, EDSON . Fog vs. Cloud Computing: Should I Stay or Should I Go?. Future Internet , v. 11, p. 34, 2019.

  • ROSARIO, VANDERSON MARTINS DO ; BORIN, EDSON ; BRETERNITZ JR, MAURICIO . The Multi-Lane Capsule Network (MLCN). IEEE SIGNAL PROCESSING LETTERS , v. 26, p. 1-1, 2019.

  • OLIVEIRA, FABÍOLA MARTINS CAMPOS DE ; BORIN, EDSON . Partitioning Convolutional Neural Networks to Maximize the Inference Rate on Constrained IoT Devices. Future Internet , v. 11, p. 209, 2019.

  • ARAUJO, L. M. ; OLIVEIRA, F. M. C. ; FACCIPIERI JUNIOR, J. H. ; COIMBRA, T. A. A. ; AVILA, S. ; TYGEL, M. ; BORIN, E. . Detecção de estruturas em dados sísmicos com Deep Learning. BOLETIM SBGF , v. 104, p. 18-21, 2018.

  • GUIMARAES, A. ; ARANHA, D. F. ; BORIN, E. . Optimized implementation of QC-MDPC code-based cryptography. CONCURRENY AND COMPUTATION (ONLINE) , v. 1, p. e5089, 2018.

  • PISANI, F. ; PEDRONETTE, D. C. G. ; TORRES, R. S. ; BORIN, EDSON . Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems. Concurrency and Computation , v. ?, p. ?, 2016.

  • AULER, RAFAEL ; MILLANI, C. E. ; BRISIGHELLO, ALEXANDRE ; LINHARES, ALISSON ; BORIN, E. . Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE , v. N/D, p. 1, 2016.

  • LOPES, BRUNO CARDOSO ; AULER, RAFAEL ; RAMOS, LUIZ ; BORIN, EDSON ; AZEVEDO, RODOLFO . SHRINK. COMPUTER ARCHITECTURE NEWS , v. 43, p. 311-322, 2016.

  • BORIN, EDSON ; DEVLOO, PHILIPPE R.B. ; VIEIRA, GILVAN S. ; SHAUER, NATHAN . Accelerating engineering software on modern multi-core processors. Advances in Engineering Software (1992) , v. online, p. online, 2015.

  • BALDASSIN, Alexandro ; BORIN, E. ; ARAUJO, Guido . Performance implications of dynamic memory allocators on transactional memory systems. SIGPLAN Notices (Cessou em 1991. Cont. ISSN 1523-2867 ACM SIGPLAN Notices) , v. 50, p. 87-96, 2015.

  • BERTAZI, G. K. ; AULER, R. ; BORIN, E. . Uma plataforma para o ensino de organização de computadores e linguagem de montagem. International Journal of Computer Architecture Education , v. 3, p. 13-16, 2014.

  • GUEDES, MARCELO ; AULER, RAFAEL ; DUENHA, LIANA ; BORIN, EDSON ; AZEVEDO, RODOLFO . An automatic energy consumption characterization of processors using ArchC. Journal of Systems Architecture , v. 59, p. 1-12, 2013.

  • BORIN, E. ; AULER, R. . Uma abordagem para o ensino de linguagem de montagem, arquitetura e organização de computadores. International Journal of Computer Architecture Education , v. 2, p. 21, 2013.

  • BORIN, E. ; ARAUJO, G. ; BRETERNITZ JR., M ; WU, Y. . Microcode Compression using Structured-constrained Clustering. International Journal of Parallel Programming , v. August, p. 1573-7640, 2012.

  • BORIN, E. ; WANG, C. ; WU, Y. ; ARAUJO, G. . Dynamic binary control-flow errors detection. COMPUTER ARCHITECTURE NEWS , v. 33, p. 15, 2005.

  • MOREANO, N. ; BORIN, E. ; SOUZA, Cid Carvalho de ; ARAUJO, G. . Efficient datapath merging for partially reconfigurable architectures. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS , v. 24, p. 969-980, 2005.

Seção coletada automaticamente pelo Escavador

Outras produções

BORIN, EDSON ; BRUNETTA, J. ; MOREIRA, J. B. C. G. ; RIGO, S. ; BORIN, J. F. ; PEDROSA, G. . LibMiletus: IoT prototyping made easy!. 2016.

BORIN, E. ; AZEVEDO, R. ; ARAUJO, G. ; CASTRO, P. . PattLib: Pattern Library. 2004.

BORIN, E. ; BRETERNITZ JR., M ; BONE, N. ; AVNI, S. . Accelerating Execution of Compressed Code. 2010.

WU, Y. ; HU, S. ; BORIN, E. ; WANG, C. ; BRETERNITZ JR., M ; LIU, W. . Apparatus, Method, And System for Improving Power, Performance Efficiency by Coupling a First Core Type with a Second Core Type.. 2010.

WANG, C. ; BORIN, E. ; WU, Y. ; HU, S. ; LIU, W. ; BRETERNITZ JR., M . Apparatus, method, and system for Dynamically Optimizing Code Utilizing Adjustable Transaction Sizes based on Hardware Limitations. 2010.

BORIN, E. ; WU, Y. . Methods and Apparatus to Manage Partial-Commit Checkpoints with Fixup Support. 2009.

BORIN, E. ; WANG, C. ; WU, Y. . Apparatus and method for software-based control flow checking for soft error detection to improve microprocessor reliability. 2009.

BORIN, E. ; TYGEL, M. ; OZORES, M. V. . Palavras Cruzadas - Supercomputadores. 2016. (Programa de rádio ou TV/Entrevista).

BORIN, E. ; ROBOTICA, G. E. . Oficina 'Construindo um robô explorador'. 2019. (Curso de curta duração ministrado/Extensão).

BORIN, E. ; ROBOTICA, G. E. . Oficina 'Construindo um robô explorador'. 2019. (Curso de curta duração ministrado/Extensão).

BORIN, E. ; RODAMILANS, C. B. ; BRUNETTA, J. . Minicurso: 'Introdução à Computação de Alto Desempenho na Nuvem Computacional'. 2019. (Curso de curta duração ministrado/Outra).

BORIN, EDSON ; CARAZZOLLE, M. . Minicurso: 'Computação na Nuvem aplicada à Metagenômica'. 2019. (Curso de curta duração ministrado/Outra).

BORIN, E. ; RODAMILANS, C. B. ; BRUNETTA, J. . Minicurso: 'Introducao a Computacao de Alto Desempenho na Nuvem Computacional'. 2018. (Curso de curta duração ministrado/Outra).

BORIN, E. ; ROBOTICA, G. E. . Oficina 'Construindo um robô explorador'. 2018. (Curso de curta duração ministrado/Extensão).

BORIN, E. ; PHOENIX, E. . Oficina 'Carro de controle remoto com a equipe Phoenix: uma abordagem interdisciplinar da engenharia'. 2017. (Curso de curta duração ministrado/Extensão).

BORIN, E. ; PHOENIX, E. . Oficina 'Carro de controle remoto com a equipe Phoenix: uma abordagem interdisciplinar da engenharia'. 2016. (Curso de curta duração ministrado/Extensão).

BORIN, E. ; BALDIN, R. . Minicurso: 'Técnicas para Desenvolvimento e Aceleração de códigos Científicos'. 2014. (Curso de curta duração ministrado/Outra).

BORIN, E. . Minicurso: 'Análise de Desempenho e Aceleração de Aplicações em Processadores Modernos'. 2013. (Curso de curta duração ministrado/Outra).

BORIN, E. ; AULER, R. . Programando o Computador IAS. 2013. (Desenvolvimento de material didático ou instrucional - Apostila).

Seção coletada automaticamente pelo Escavador

Projetos de pesquisa

  • 2019 - Atual

    Center for Computation and Engineering Sciences (2019-2024), Descrição: The Center for Computational Engineering & Sciences (CCES) at the University of Campinas (UNICAMP) is an interdisciplinary research center established in June 2013 with the support from the State of São Paulo Research Foundation (FAPESP) under the CEPID Program. The Center is dedicated to the development and application of advanced computational modeling techniques to solve a variety of frontier problems in science and engineering that require high-performance and data-intensive computing. The CCES also aims to interact with industry and research institutions outside academia for technological innovation and to carry out outreach activities to promote science education and dissemination of knowledge in the broader area of eScience. In 2019, Fapesp renewed the CCES funding.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Rodolfo Azevedo - Integrante / Martin Tygel - Integrante / Renato Pavanello - Integrante / Marcelo Carazzolle - Integrante / Claudia Maria Bauzer Medeiros - Integrante / Euclides de Mesqquita Neto - Integrante / Paulo Sollero - Integrante / Douglas Soares Galvão - Integrante / William Roberto Wolf - Integrante / Gonçalo Guimarães Pereira - Integrante / Maurice de Koning - Integrante / Leandro Martínez - Integrante / Alex Antonelli - Integrante / munir salomão skaf - Coordenador.

  • 2018 - Atual

    Algoritmos e Métodos para a Separação de Difrações no Domínio Pré-Empilhado e Extração de Parâmetros Anisotrópicos em Sistemas de HPC, Descrição: O presente projeto tem como principais objetivos a pesquisa, desenvolvimento e aplicação prática de técnicas de separação e regularização 5D de difrações no domínio pré-empilhado, assim como extração de parâmetros cinemáticos relacionados a parâmetros anisotrópicos do meio. As técnicas serão desenvolvidas para sistemas de computação de alto desempenho e os resultados obtidos, em particular softwares de aplicação direta em produção, terão impacto significativo na validação de modelos de velocidade para migração em geologias complexas como as existentes nos reservatórios da camada pré-sal.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (10) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (2) . , Integrantes: Edson Borin - Integrante / Caian Benedicto - Integrante / João Sacramento - Integrante / Jorge Faccipieri - Integrante / Martin Tygel - Coordenador / Tiago Antonio Alves Coimbra - Integrante / Danny Rueda - Integrante / Alcides Goldoni Junior - Integrante / Nicholas Torres Okita - Integrante / Lucas M. Araújo - Integrante., Financiador(es): Petróleo Brasileiro - Cooperação.

  • 2018 - Atual

    Research and development of technologies for high performance seismic processing on the cloud, Descrição: In this project, we are investigating and developing new technologies to facilitate high-performance seismic processing using cloud computing services, including Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The resulting technologies will be consolidated on a platform that must optimize the cost and performance of seismic processing applications on the cloud, including loosely- and tightly-coupled high-performance seismic applications and machine learning based seismic applications.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (10) / Especialização: (0) / Mestrado acadêmico: (3) / Mestrado profissional: (0) / Doutorado: (1) . , Integrantes: Edson Borin - Coordenador / TYGEL, MARTIN - Integrante / Tiago Antonio Alves Coimbra - Integrante / Jorge Henrique Faccipieri Junior - Integrante / Jeferson Brunetta - Integrante / Charles Boulhosa Rodamilans - Integrante / Nicholas Torres Okita - Integrante / Lucas M. Araújo - Integrante / Eva Maia Malta - Integrante / Willian Hayashida - Integrante / Murilo Guidetti Andrietta - Integrante / Renan Clarindo Amorim - Integrante / José Ribeiro Neto - Integrante / William Felipe da Cunha Tavares - Integrante / Otavio Oliveira Napoli - Integrante., Financiador(es): Petróleo Brasileiro - Cooperação.

  • 2018 - Atual

    High-Performance Geophysics lab computing infrastructure upgrade, Descrição: In this project we are upgrading the high-performance computing infrastructure installed at the High-Performance Geophysics lab to expand the laboratory?s processing capacity. This upgrade includes a new high-performance computing system that will be able to perform up to 350 TeraFlops. This new system will be used to support the HPG research on new seismic processing technologies for 3D seismic datasets.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Edson Borin - Coordenador / Martin Tygel - Integrante., Financiador(es): Petróleo Brasileiro - Cooperação.

  • 2017 - 2018

    Accelerating the CRS seismic processing method with GPUs, Descrição: Exploration geophysics is extensively applied by the oil industry to better understand the subsurface of the earth, thus rising the chances of finding reservoirs of fossil fuels and minerals. This is a branch of geophysics that aims to characterize the subsurface by conducting measurements at Earth?s surface (Land or Sea). During seismic data acquisition, a source generates waves that propagates through the water and reflects, diffracts and refracts into the subsurface layers. Some of the reflected waves returns to the surface and meets hydrophones, which record the data. Once recorded, the seismic data is later processed to improve the signal-to-noise ratio and to construct images that helps geologists to understand the meaningful features of the subsurface. The Common Reflection Surface (CRS) algorithm (Mann et al., 1999; Jäger et al., 2001) is a generalized version of one of the key algorithms used in exploration geophysics to improve the signal-to-noise ratio, the Common Midpoint (CMP) method (Mayne, 1962). The CRS method takes data collected in the field (after preprocessing) and generates a so called Zero-offset Stacked section, along with some properties of the subsurface structures, such as velocity, dip angles and curvatures. To accomplish this task, the method solves an optimization problem in which a coherence metric mult be computed for several combinations of parameters A, B and C, which requires a huge amount of computation. Moreover, this computation exposes a high degree of data locality, which makes it CPU bound. These properties are typically prerequisites for exploring the full potential of GPUs. Since drilling is a very expensive task, with prices around hundreds of millions of dollars, investing in exploration geophysics is important to reduce uncertainties, saving a lot of manpower and resources. The main objectives of this project are: a) Quantify the performance benefits when accelerating the CRS method with GPUs; and b) Understand the productivity and code performance trade-offs when using OpenACC and CUDA to accelerate seismic processing code.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Edson Borin - Coordenador / Martin Tygel - Integrante., Número de orientações: 1

  • 2016 - Atual

    Desenvolvimento e aplicação prática de técnicas de processamento, regularização e imageamento baseadas na tecnologia 3D HPC CRS no domínio pré-empilhado., Descrição: O presente projeto tem como objetivo a generalização das técnicas de tipo Common Reflection Surface (CRS), desenvolvidas em projeto "Algoritmos de processamento e Imageamento Sísmico com Ênfase em Reservatórios Carbonáticos" no domínio pós-empilhado ou zero-offset (ZO), para o domínio pré-empilhado, bem como sua aplicação prática a diversos problemas importantes do imageamento sísmico. Tais problemas incluem a Regularização 5D, Migração CRP (Common Reflection Point) 3D, Tomografias NIP (Normal Incidence Point), IIP (Image Incident Point) e estereo-tomografia, bem como estudos sobre anisotropia. Além disso, essas técnicas serão desenvolvidas utilizando uma plataforma computacional (SeisHPC). Essa plataforma garante a escalabilidade do desempenho dos programas que a utilizarão, potencializando o uso intensivo de computação juntamente com técnicas de tolerância a falhas que permitem o processamento de dados sísmicos reais de grande porte (ordem de Terabytes). A vigência do projeto é de 3 anos a partir do seu início, em fevereiro de 2016.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Caian Benedicto - Integrante / Ian Rodrigues - Integrante / Jorge Faccipieri - Integrante / Martin Tygel - Coordenador / Tiago Antonio Alves Coimbra - Integrante / Danny Rueda - Integrante / Alcides Goldoni Junior - Integrante.

  • 2016 - Atual

    SeisHPC: Plataforma de desenvolvimento para aplicações sísmicas e geofísicas de alto desempenho, Descrição: Atualmente na indústria de Óleo e Gás, diversos problemas reais de imageamento sísmico apresentam um grande desafio em comum, o uso intenso de recursos computacionais de alto desempenho. Entre os problemas mencionados podemos citar as técnicas de Regularização 5D e Migração CRP (Common Reflection Point) 3D. Estas técnicas têm como objetivo, construir imagens cada vez mais precisas do subsolo de maneira a encontrar recursos naturais localizados em regiões desafiadoras. O principal objetivo da plataforma SeisHPC é garantir a escalabilidade do desempenho dos programas que a utilizarão, potencializando o uso intensivo de computação nas CPUs e aceleradores (GPUs, Intel Xeon PHI, etc), juntamente com técnicas de tolerância a falhas visando diminuir significativamente o número de horas de processamento desperdiçados devido a diversos tipos falhas intermitentes.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Edson Borin - Coordenador / Caian Benedicto - Integrante / Ian Rodrigues - Integrante / Martin Tygel - Integrante / Alcides Goldoni Junior - Integrante / Jorge Henrique Faccipieri Junior - Integrante / Dany Rueda Serrano - Integrante.

  • 2015 - 2018

    Static analysis to detect energy bugs, Descrição: Energy bugs is a class of bugs that cause smartphones to waste energy. Pathak et al. [4] proposed a taxonomy to classify energy bugs and argue that 8% of the bugs are caused by "nosleep" bugs on applications. A "nosleep" bug is a software bug that causes smartphone components to stay on for an unnecessarily long period of time and is usually caused by the mishandling of power control APIs in an app or framework. The objective of this project is to investigate dataflow analysis techniques to detect energy bugs on applications for mobile devices.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (2) . , Integrantes: Edson Borin - Coordenador / Sandro Rigo - Integrante / Vanderson Martins Do Rosario - Integrante / Maxiwell Garcia - Integrante / Alex Lucchesi - Integrante / Caio Salvador Rohwedder - Integrante / Luís Fernando Silva - Integrante.

  • 2015 - 2018

    Technologies for smart interaction with Mods and IoT devices, Descrição: Advances in information technology, sensors, wireless communication and embedded processors are enabling the deployment of low cost and low power sensors and actuators that will connect our world in a way never seen before. Light bulbs, faucets, air-conditioning units, clothes, watches, smartphones, smart-meters, cars, public transportation, cloud servers and many other systems will be connected enabling a smarter use of our resources and a better/easier interaction with the environment around us. In this brave new world, known as Internet of Things, or IoT, billions of devices will be connected, sharing information that is constantly sensed from the environment and enabling near and remote monitoring and control of the environment. Many of the IoT devices will be attached to non-personal things, such as buildings and appliances, and will allow us to understand and improve how they are used. Even though these things are not personal, they will interact with smartphones, which are personal. We conjecture that by analysing this interaction we will be able to learn how smartphone users behave and help them to perform their daily activities by providing suggestions, reminders or even automating tasks on his/her behalf. Hence, the goal of this project is to explore how the interaction of the smartphone and other devices, such as IoT devices and Mods, can be used to improve the smartphone user experience.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (3) / Doutorado: (2) . , Integrantes: Edson Borin - Coordenador / Sandro Rigo - Integrante / João Batista Corrêa Gomes Moreira - Integrante / Juliana Freitag Borin - Integrante / Jeferson Brunetta - Integrante / Gustavo Pedrosa - Integrante / Felipe Lima - Integrante / Carolina Regattieri - Integrante / Luan Egidio Ferreira - Integrante / Benicio Goulard - Integrante / Diogo Shiraishi - Integrante / Felipe Emos - Integrante / Brenda Oliveira Ramires - Integrante / Matheus Silva - Integrante.

  • 2015 - Atual

    Exploração de Paralelismo em Hardware e Software (PROCAD 2966/2014), Projeto certificado pelo(a) coordenador(a) Rodolfo Jardim de Azevedo em 19/04/2016., Descrição: A Lei de Moore, que prevê o dobro do número de transistores por circuito integrado a cada 2 anos, j a não pode ser aproveitada como no passado, inviabilizando o desenvolvimento de processadores maiores e com frequência sempre crescente. Desde o in ício deste século, por causa da barreira térmica, os fabricantes de processadores focaram seus esforços no desenvolvimento de arquiteturas multicore, evoluindo pouco na execução de código sequencial e forçando o desenvolvimento de versões paralelas de aplicativos. Embora este esforço esteja mostrando algum resultado, com a criação de novas versões de programas capazes de explorar o paralelismo dos processadores modernos, não há como negar que ainda existe muito trabalho a ser feito nesta direção e que nem todos os programas terão implementações paralelas eficientes. Por outro lado, qualquer nova técnica que melhore o desempenho de aplicações sequenciais também melhorará o desempenho de suas versões paralelas. O foco deste projeto é estudar técnicas de exploração de paralelismo, tanto em software quanto em hardware, permitindo a execução eficiente de programas em processadores modernos. Estamos interessados em melhorias arquiteturais, dentro dos cores, em novas formas de interligar estes cores, numa maior quantidade deles dentro de um circuito integrado, na utilização de aceleradores como GPGPU e em composições de múltiplos computadores na forma de clusters ou nuvem. Para cada uma destas configurações de hardware, também serão necessárias pesquisas e inovações na área de software. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Rodolfo Azevedo - Coordenador / Sandro Rigo - Integrante / Paulo Cesar Centoducatte - Integrante / Ricardo Ribeiro dos Santos - Integrante / Guido Araujo - Integrante / Alexandro José Baldassin - Integrante / Juliana Freitag Borin - Integrante / Ivan Rizzo Guilherme - Integrante / Renato Porfírio Ishii - Integrante / Fabricio Aparecido Breve - Integrante / Aparecido Nilceu Marana - Integrante / João Paulo Papa - Integrante / Mario Cortes - Integrante / Edson Norberto Caceres - Integrante / Nahri Balesdent Moreano - Integrante / Aleardo Manacero Junior - Integrante / Carlos Roberto Valencio - Integrante / Renata Spolon Lobato - Integrante / Roberta Spolon - Integrante.

  • 2014 - 2017

    Integração de computação heterogênea e computação na nuvem para solução de problemas de engenharia e ciência, Descrição: A evolução das técnicas de simulação numérica permitiu a redução do tempo e do custo de ensaios experimentais utilizados para o desenvolvimento de técnicas e produtos em diversos segmentos da indústria. Este tipo de simulação envolve um grande número de cálculos e requer o uso de computadores de alto desempenho, o que torna seu uso restrito a grupos que possuam acesso a este tipo de sistema. O surgimento do modelo de computação na nuvem aliado ao desenvolvimento de aceleradores de baixo custo, como GPUs, disponibilizou um grande poder computacional para usuários que não possuem acesso a computadores de alto desempenho. Entretanto, a programação e aceleração de código nestes sistemas ainda é um desafio. Dessa forma, este projeto visa desenvolver diretrizes e técnicas para viabilizar a aceleração de simulações numéricas com recursos de nuvem computacional e aceleradores.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (2) . , Integrantes: Edson Borin - Coordenador / Mauricio Breternitz Jr. - Integrante / Ricardo da Silva Torres - Integrante / Daniel Carlos Guimarães Pedronette - Integrante / Marco Lúcio Bittencourt - Integrante / Philippe Remy Bernard Devloo - Integrante / Sônia Maria Gomes - Integrante / Juliana Freitag Borin - Integrante.

  • 2014 - 2016

    Algorithms and techniques to accelerate numerical simulation in the cloud, Descrição: Numerical computer simulation has become an important tool for the design of engineering products and services not only in the academia but also in high technology industries, such as aircraft, oil exploration, energy and others. In order to provide objective confidence levels in quantitative information obtained from numerical predictions it is important to account for the uncertainties related to the inputs of a computation attempting to represent a physical system. In this sense, stochastic analysis may be applied to measure the impact of the input parameters uncertainties on output data. However, this kind of analysis generally requires several hundreds or thousands of repeated simulations with a proper selection of the input values to provide reasonable confidence levels. These simulations, in turn, may consume a huge amount of computing power to be performed in a reasonable time frame. To acquire and manage a computing system with such computing power is not always feasible due to ownership cost and setup timing constraints. Moreover, the demand for resources when running simulation experiments generally varies with time leading to underutilization of the system when demand is low. Cloud computing, on the other hand, provides computing resources to consumers as a utility - consumers can access the IT resources easily and pay only for what they use. The goal of this project is to investigate algorithms and techniques for numerical computer simulation and stochastic analysis in the cloud.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Edson Borin - Integrante / Juliana Freitag Borin - Coordenador., Financiador(es): Microsoft Informática - Auxílio financeiro.

  • 2014 - Atual

    DeepEyes: Visual Computing and Machine Intelligence Techniques for Digital Forensics and Electronic Surveillance, Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Ricardo da Silva Torres - Integrante / Eduardo Alves do Valle Junior - Integrante / Hélio Pedrini - Integrante / Siome Klein Goldenstein - Integrante / Anderson Rocha - Coordenador / Jacques Wainer - Integrante / William Robson Schwartz - Integrante / André Luiz da Costa Morisson - Integrante / Paulo Max Gil Innocencio Reis - Integrante / Jorge de Albuquerque Lambert - Integrante / Jefersson Alex dos Santos - Integrante / David Menotti Gomes - Integrante / CHIACHIA, G. - Integrante / Arnaldo Albuquerque de Araújo - Integrante / Nelson Luis Saldanha da Fonseca - Integrante / Flavio de Barros Vidal - Integrante / Dibio Leandro Borges - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.

  • 2013 - 2015

    Algoritmos e suporte em hardware para o projeto da máquina virtual Open-ISA VM, Descrição: Open-ISA é uma arquitetura de computador que está sendo desenvolvida no Laboratório de Sistemas de Computação da Unicamp como parte de uma estratégia para reduzir o déficit da balança comercial brasileira no setor de eletroeletrônicos. O seu desenvolvimento em conjunto com a máquina virtual Open-ISA VM permitirá que sistemas complexos, incluindo sistemas operacionais, ferramentas de produtividade e científicas sejam executados de forma transparente em diferentes arquiteturas, eliminando a vínculo do software nacional com as arquiteturas proprietárias de empresas estrangeiras. Este projeto visa investigar o estado da arte e propor novos algoritmos e suporte em hardware para implementar a máquina virtual Open-ISA VM de forma que as aplica- ções compiladas para Open-ISA possam ser emuladas de forma eficiente em arquiteturas atuais.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Edson Borin - Coordenador / Rodolfo Azevedo - Integrante / Sandro Rigo - Integrante / Guido Araujo - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.

  • 2013 - 2015

    Modelagem de consumo de energia em dispositivos móveis baseados em processadores ARM, Projeto certificado pelo(a) coordenador(a) Sandro Rigo em 27/02/2013., Descrição: O principal objetivo neste projeto é entender como a energia é consumida pelos componentes de hardware como CPU, GPU, memória, e dispositivos periféricos, levando em consideração todas as camadas da plataforma do software. Os resultados esperados incluem modelos de consumo de energia, uma metodologia eficiente para gerar estes modelos e medidas de consumo de energia para sistemas modernos baseados nos processadores ARM, considerando-se diferentes modos de consumo de energia do processador.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (2) . , Integrantes: Edson Borin - Integrante / Sandro Rigo - Coordenador / Flávia Pisani - Integrante / Jeferson Brunetta - Integrante / Maxiwell Salvador Garcia - Integrante / João Henrique Stange Hoffmam - Integrante / Alexandre N. de Medeiros - Integrante., Financiador(es): Samsung Eletrônica da Amazônia - Auxílio financeiro.

  • 2012 - 2016

    Content-Based Image Retrieval (CBIR) on APU Clouds, Descrição: The usefulness of re-ranking approaches for CBIR systems depends not only on the effectiveness, but also on the efficiency and scalability. While the effectiveness is related to the quality of retrieved images, the efficiency refers to the time spent to obtain the results. Scalability considers the system capability of handling growing image collections. Although the effectiveness has been the focus of various recent works, dealing with those three requirements at the same time is essential in real-world applications. Our recent results (supported by AMD Research), show that image re-ranking algorithms can be accelerated using GPGPUs and has great potential to explore the features of the APUs architecture. However, for very large image collections, it is also important to ensure that these algorithms can scale well with the growth of the data set. Aiming at computing the relationship among images, re-ranking algorithms often consider all the distances among images of a given dataset, which represent a large computational effort, hindering its use in searching services that deal with real-world image collections. However, our recent findings indicate that re-ranking strategies can still improve the effectiveness of the results even if only a small subset of the ranked list is taken into account when performing the re-ranking procedure. Such a observation allowed us to design image re-ranking algorithms with lower complexity. The next steps will be dedicated to make them scalable and, hence, well suited to large datasets.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) . , Integrantes: Edson Borin - Coordenador / Ricardo da Silva Torres - Integrante / Daniel Carlos Guimarães Pedronette - Integrante., Financiador(es): Advanced Micro Devices - Auxílio financeiro.

  • 2012 - 2016

    Algoritmos de processamento e Imageamento Sísmico com Ênfase em Reservatórios Carbonáticos, Descrição: O presente projeto tem como principal objetivo a pesquisa e o desenvolvimento de algoritmos de processamento e imageamento de dados sísmicos ligados a reservatórios carbonáticos. Esses algoritmos decorrem de um elenco de técnicas recentes de processamento de sinais, muitas delas ainda pouco exploradas em geofísica, a serem aplicadas em sinergia com o método CRS de imageamento sísmico. O projeto se insere na proposta do Sistema de Capacitação, Ciência e Tecnologia em Carbonatos (SCTC) para o estudo e exploração em rochas sedimentares carbonáticas. O projeto está centrado na associação sinergética entre: (a) O método Common Reflection Surface (CRS) de imageamento sísmico; (b) As modernas técnicas de processamento de sinais, muitas delas oriundas de outras aplicações, tais como imagens médicas, radar, sonar e telecomunicações, onde se mostraram extremamente poderosas. A vigência do projeto é de 4 anos a partir do seu início em julho de 2012.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Caian Benedicto - Integrante / Ian Rodrigues - Integrante / Jorge Faccipieri - Integrante / Martin Tygel - Coordenador / Tiago Antonio Alves Coimbra - Integrante / Danny Rueda - Integrante.

  • 2012 - 2014

    Técnicas de Formação e Identificação de Regiões Quentes e Paralelização de Laços usando Software Pipeline Desacoplado, Projeto certificado pelo(a) coordenador(a) Guido Costa Souza de Araújo em 05/03/2013., Descrição: Este projeto tem por objetivo desenvolver novas técnicas na área de paralelização de regiões quentes em máquinas virtuais.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Guido Araújo - Coordenador / Sandro Rigo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2012 - 2014

    ExaMind: Busca, Classificação e Visualização de Dados Complexos em Grande Escala Utilizando Processamento de Alto Desempenho, Descrição: At the avant-garde of scienti c and industrial computing, there are problems involving very large-scale streams and collections of complex data. Multimedia, multimodal, spatial-temporal or involving social networks, these data are beyond the models created for handling structured and textual information. Thus, two dimensions appear as immediate challenges: the volume of data and their complexity. At the front end of large-scale and high complexity, it is insu cient to work in isolation with algorithmic solutions or with execution environment improvements. Rather, it is necessary to conceive and synergistically combine those two lines of work. New massively parallel architectures, derived from the GPUs (graphics processing units) and APUs (advanced processing units), promise to disrupt the high-performance computing market. However, due to the large di erence between those architectures and those based on conventional CPUs, the concretization of their potential is far from trivial, involving intricate compromises ranging from algorithm design to online dynamic adjustments made at runtime. Advancing the state of the art at this vanguard is the goal of this ambitious project, which brings together a team with complementary skills: on one hand, in the elds of machine learning, multimedia search and classi cation, and processing of other complex data and streams; on the other hand, in the elds of parallel computing, high performance computing and new computing architectures. The versatility and relevance of the techniques studied will be demonstrated in bold applications of high impact: Information Retrieval, Multimedia Classi cation, and Visualization of Complex Data. The project encompasses data analysis and data mining, which have become a key activity for many organizations. It falls within the scope of two of the Grand Challenges in Computing: Information Management in Large Volumes of Distributed Multimedia Data, and Impacts on Computing of the Transition from. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Rodolfo Azevedo - Integrante / Ricardo da Silva Torres - Coordenador / Eduardo Alves do Valle Junior - Integrante / Hélio Pedrini - Integrante / Siome Klein Goldenstein - Integrante / Anderson Rocha - Integrante / Jacques Wainer - Integrante / George Teodoro - Integrante / William Robson Schwartz - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2011 - 2015

    Análise Elastoplástica de Poços e Estudo do Fraturamento Hidráulico em Reservatórios Carbonáticos, Descrição: O projeto consiste na pesquisa e desenvolvimento de técnicas para simulação numérica de fratura plana em meios heterogêneos com otimização para computadores paralelos. Nesse escopo, pretende-se realizar a simulação numérica do estado de tensão em torno do poço utilizando modelos elastoplásticos, a caracterização do comportamento não linear de rochas carbonáticas e a simulação de problemas multifísicos.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Edson Borin - Integrante / Philippe Remy Bernard Devloo - Coordenador / Sônia Maria Gomes - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.

  • 2011 - 2013

    Acelerando sistemas de recuperação de imagens por conteúdo (CBIR) com GPUs e APUs, Descrição: Neste projeto, investigamos e desenvolvemos técnicas para a implementação e execução eficiente de algoritmos de "re-ranking" para classificação de imagens em arquiteturas paralelas heterogêneas, incluindo GPUs e APUs.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Edson Borin - Coordenador / Ricardo da Silva Torres - Integrante / Daniel Carlos Guimarães Pedronette - Integrante., Financiador(es): Advanced Micro Devices - Auxílio financeiro., Número de produções C, T & A: 2

  • 2011 - 2013

    Algoritmos e suporte em hardware para projeto de máquinas virtuais eficientes, Descrição: Neste projeto, investigamos algoritmos e técnicas em hardware para auxiliar a implementação de máquinas virtuais eficientes. Máquinas virtuais são programas de computador que emulam uma interface para execução de outros programas, compilados para a interface sendo emulada. Esta tecnologia está presente em diversos sistemas computacionais e é utilizada desde o suporte à linguagens de programação de alto nível, como na máquina virtual Java, até a implementação de processadores com projeto integrado de hardware e software, como é o caso processador Efficeon da Transmeta. A maioria das máquinas virtuais existentes na literatura utiliza técnicas de emulação similares, como interpretação e tradução dinâmica de binários. De fato, as duas técnicas são muitas vezes utilizadas de forma colaborativa, em uma mesma máquina virtual, para acelerar o processo de emulação e tornar a máquina virtual eficiente. Dada a importância do processo de emulação nas máquinas virtuais, o objetivo deste projeto de pesquisa é investigar algoritmos e técnicas em hardware para acelerar o processo de emulação em máquinas virtuais.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (4) / Doutorado: (2) . , Integrantes: Edson Borin - Coordenador / Guido Araújo - Integrante / Rodolfo Azevedo - Integrante / Sandro Rigo - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.Número de orientações: 7

  • 2011 - 2012

    Accelerating content-based image retrieval (CBIR) systems with GPUs and APUs, Descrição: This project aims at showing that, content-based imaging benefits from APU speedups. The overall objective is to characterize the class of CBIR algorithms with respect to their adequacy to the APU architecture; provide parallelization approach intended at achieving high execution efficiency of CBIR algorithms on APUs; and Provide algorithmic and microarchitectural insights to inform the efficient implementation of CBIR on existing and future APU architectures.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Edson Borin - Coordenador / Ricardo da Silva Torres - Integrante / Daniel Carlos Guimarães Pedronette - Integrante., Financiador(es): Advanced Micro Devices - Auxílio financeiro.

  • 2002 - 2007

    ChameLeon - Especialização de Arquiteturas para Sistemas Dedicados, Descrição: Projeto de arquiteturas de computadores com suporte a reconfiguração.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (5) / Mestrado profissional: (2) / Doutorado: (2) . , Integrantes: Edson Borin - Integrante / Felipe Klein - Integrante / Sandro Rigo - Integrante / Paulo Cesar Centoducatte - Integrante / Ricardo Ribeiro dos Santos - Integrante / Guido Araujo - Integrante / Rodolfo Jardim de Azevedo - Coordenador / Valdiney Alves Pimenta - Integrante / Marilia Chiozo - Integrante / Sandro Dangui - Integrante / Thiago Massariolli Sigrist - Integrante / Alessandro Carvalho Santos - Integrante / Danilo Marcolin Caravana - Integrante / Rafael Fernandes Batistella - Integrante / Henrique Dante de Almeida - Integrante / Felipe Bertho - Integrante / Josué Tzan Hsin Ma - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

Seção coletada automaticamente pelo Escavador

Prêmios

2019

Prêmio CEPETRO em Pesquisa, Desenvolvimento e Inovação 2018 - Primeiro lugar na categoria Graduação. Aluno: Lucas de Magalhães Araujo. Orientador: Edson Borin, Centro de Estudos de Petróleo da Unicamp.

2019

Co-orientador da dissertação de mestrado de Antonio Carlos Guimarães Junior. 1o Lugar concurso de teses e dissertações do XX Simpósio em Sistemas Computacionais de Alto Desempenho, Sociedade Brasileira de Computação.

2019

Best Paper: Avaliação das estruturas de arquivo para processamento de dados sísmicos com alto desempenho na nuvem computacional, XX Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD'19).

2019

Prêmio ProEC de extensão universitária (pelo destaque nas atividades de Extensão Universitária), Universidade Estadual de Campinas (UNICAMP).

2018

Prêmio de melhor trabalho de iniciação científica no ERAD-SP: Trabalho: Análise de Custo da Nuvem Computacional para a Execução de Algoritmos no Processamento Sísmico, aluno Nicholas T. Okita, Escola Regional de Alto Desempenho de São Paulo, Sociedade Brasileira de Computação.

2018

Menção Honrosa no Workshop de Iniciação WSCAD'18. Trabalho: Uma análise de custo e desempenho do modelo meteorológico BRAMS na nuvem computacional Azure. Aluno: Willian Hayashida, Sociedade Brasileira de Computação.

2017

Orientador da tese de doutorado de Rafael Auler. 2o Lugar concurso de teses e dissertações do XVIII Simpósio em Sistemas Computacionais de Alto Desempenho, Sociedade Brasileira de Computação.

2017

Reconhecimento Acadêmico Zeferino Vaz (destaque em atividades de Docência, Pesquisa e Extensão), Universidade Estadual de Campinas (UNICAMP).

2016

Best Paper: PY-PITS: A Scalable Python Runtime System for the Computation of Partially Idempotent Tasks, 5th workshop on Parallel Programming Models (MPP) - Special Edition on Task Parallelism..

2015

Excelência Didática, Instituto de Computação da Universidade Estadual de Campinas.

2014

Nomination for Best Paper Award: On the Impact of Dynamic Memory Management on Software Transactional Memory Performance, ACM SIGPLAN Workshop on Transactional Computing.

2014

Prêmio de melhor iniciação científica no WSCAD-SSC: Trabalho: Oportunidades para economia de energia em dispositivos móveis, aluno João Henrique Stange Hoffmam, Simpósio da área de Arquitetura de Computadores, Sociedade Brasileira de Computação..

2013

2o lugar na Competição Intel de Sistemas Embarcados, Simpósio Brasileiro de Engenharia de Sistemas Computacionais.

2013

11o Prêmio de Iniciação Científica CNPq: "Paralelização de Algoritmo de Reclassificação de Resultados de Recuperação de Imagens Baseada em Conteúdo Utilizando Espaços Contextuais". F. Pisani, CNPq.

2012

Paper Award - 2nd place: Exploring Dynamic Program Behavior with Frames and Phases, Simpósio em Sistemas Computacionais de Alto Desempenho.

2010

Divisional Recognition Award, Microprocessor and Programming Research (MPR) Laboratory - Intel.

2010

Division Recognition Award, Microprocessor Development Group - Intel.

2008

Divisional Recognition Award: UROM compression in Gesher with significant area saving without impacting performace, Microprocessor Technology Laboratory - Intel.

2008

Best Paper Award: Characterization of Dynamic Binary Translation Overhead, Workshop on Architectural and Microarchitectural Support for Binary Translation.

2008

Divisional Recognition Award: Binary parallelization software to accelerate single thread performance on multi-core systems, Microprocessor Technology Laboratory - Intel.

Histórico profissional

Seção coletada automaticamente pelo Escavador

Endereço profissional

  • Universidade Estadual de Campinas, Instituto de Computação. , Av. Albert Einstein, 1251 - Sala 10, Barão Geraldo, 13083852 - Campinas, SP - Brasil, Telefone: (19) 35212980, URL da Homepage:

Seção coletada automaticamente pelo Escavador

Experiência profissional

2007 - 2010

Intel Corporation

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

Outras informações:
Durante este período no Intel Labs, pesquisei e desenvolvi técnicas de tradução, paralelização e otimização dinâmica de binários e suporte em hardware para melhorar o desempenho de aplicações "single-threaded" em processadores com o projeto integrado de hardware e software. Neste mesmo período adaptei os algoritmos de compressão de microcódigo desenvolvidos no meu doutorado ao fluxo de desenvolvimento de microprocessadores da Intel. Como resultado desses trabalhos, publicamos diversos artigos científicos (Veja produção bibliográfica) e depositamos 6 pedidos de patentes no escritório de patentes dos EUA (Veja processos ou técnicas). A qualidade do trabalho foi reconhecida pela Intel com 4 prêmios da Intel (Veja Prêmios e Títulos) e fui um dos poucos cientistas avaliado como "Outstanding" no grupo de pesquisa de microprocessadores da Intel.

2007 - 2007

Intel Corporation

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

Outras informações:
Como cientista pesquisador na Intel Brasil, pesquisei e desenvolvi técnicas para avaliar o impacto de otimizações dinâmicas no StarDBT, um tradutor dinâmico de binários desenvolvido no Intel Labs. As técnicas desenvolvidas nos permitiu realizar uma análise metódica da ferramenta StarDBT, qualificando e quantificando a sobrecarga de desempenho causada por cada etapa do processo de tradução dinâmica de binários. Os resultados nos rendeu o prêmio de melhor artigo do 1o Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT).

2005 - 2005

Intel Corporation

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

Outras informações:
Pesquisei e implementei algoritmos para compressão de microcódigo que permitiram comprimir em 50% do tamanho o microcódigo de um microprocessador de produção. Neste mesmo estágio eu também pesquisei e desenvolvi uma técnica para detectar erros de fluxo de controle causados por "soft-errors" e a implementei em uma ferramenta de tradução dinâmica de binários (StarDBT) que permite a aplicação da técnica de forma transparente a binários existentes. Os resultados desta pesquisa foram publicados em artigos científicos e a técnica foi patenteada no escritório de patentes dos EUA (veja Processos ou Técnicas).

Atividades

  • 05/2005 - 09/2010

    Pesquisa e desenvolvimento , Programming Systems Lab/Microprocessor and Programming Research/Intel Labs, .,Linhas de pesquisa

  • 05/2005 - 11/2005

    Estágios , CTG/MTL/PSL, .,Estágio realizado, Pesquisa na área de compiladores e arquitetura de computadores.

2018 - Atual

Universidade Estadual de Campinas

Vínculo: Servidor Público, Enquadramento Funcional: Professor Associado, Regime: Dedicação exclusiva.

2010 - 2018

Universidade Estadual de Campinas

Vínculo: Servidor Público, Enquadramento Funcional: Professor Dr., Carga horária: 40, Regime: Dedicação exclusiva.

2001 - 2001

Universidade Estadual de Campinas

Vínculo: Estágio Docente, Enquadramento Funcional: Estagiário, Carga horária: 8

Outras informações:
Programa de Estágio Docente na Atividade Supervisionada de Apoio a Docência no Instituto de Computação da Unicamp.

Atividades

  • 12/2010

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

  • 08/2001 - 12/2001

    Estágios , Instituto de Computação, Instituto de Computação.,Estágio realizado, Programa de Estágio Docente na Atividade Supervisionada de Apoio a Docência.

2000 - 2000

GeoCAD Serviços de Informática

Vínculo: Estagiário, Enquadramento Funcional: Engenheiro de Software, Carga horária: 20

Outras informações:
Desenvolvi e implementei módulos gráficos para um software de topografia. Implementei bibliotecas matemáticas para manipular objetos geométricos como curvas de Bézier.