Tiago Assumpção de Oliveira Alves

  • Endereço para acessar este CV: http://lattes.cnpq.br/3149089201557932
  • Última atualização do currículo em 20/06/2018


Possui graduação em Ciência da Computação pela Universidade Federal do Rio de Janeiro (2009), mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2010) e Doutorado (2014) também em Engenharia de Sistemas e Computação, na mesma área de concentração. Recebeu a bolsa FAPERJ Nota 10. Suas principais áreas de interesse são: Arquitetura de Computadores, Programação Paralela e Algoritmos Distribuídos. É atualmente Professor Adjunto do Departamento de Informática e Ciência da Computação do Instituto de Matemática e Estatística (IME) da Universidade do Estado do Rio de Janeiro (UERJ). (Texto informado pelo autor)


Identificação


Nome
Tiago Assumpção de Oliveira Alves
Nome em citações bibliográficas
ALVES, T. A. O.;ALVES, TIAGO A.O.;ALVES, TIAGO;ALVES, TIAGO A. O.

Endereço


Endereço Profissional
Universidade do Estado do Rio de Janeiro, Centro de Tecnologia e Ciências, Instituto de Matemática e Estatística.
Universidade do Estado do Rio de Janeiro - UERJ
Maracanã
20550900 - Rio de Janeiro, RJ - Brasil
Telefone: (21) 23340144


Formação acadêmica/titulação


2010 - 2014
Doutorado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Dataflow Execution for Reliability and Performance on Current Hardware, Ano de obtenção: 2014.
Orientador: Felipe Maia Galvão França.
Bolsista do(a): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ, FAPERJ, Brasil.
Palavras-chave: dataflow; multicore; multithreading; programação paralela; arquiteturas heterogêneas.
Grande área: Ciências Exatas e da Terra
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: Software Básico.
2008 - 2010
Mestrado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Execução Especulativa em uma Máquina Virtual Dataflow,Ano de Obtenção: 2010.
Orientador: Felipe Maia Galvão França.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: dataflow; multicore; multithreading; programação paralela.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Software Básico.
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.
2003 - 2009
Graduação em Ciência da Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Estudo da aplicação de redes neurais à previsão do mercado de ações.
Orientador: Sergio Guedes de Souza.




Atuação Profissional



Universidade do Estado do Rio de Janeiro, UERJ, Brasil.
Vínculo institucional

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

Vínculo institucional

2013 - 2013
Vínculo: Professor Substituto, Enquadramento Funcional: Professor Substituto, Carga horária: 14
Outras informações
Disciplina ministrada: Linguagens de Programação I


Fundação Coordenação de Projetos, Pesquisas e Estudos Tecnológicos, COPPETEC, Brasil.
Vínculo institucional

2006 - 2012
Vínculo: Aluno de graduação bolsista, Enquadramento Funcional: desenvolvedor, Carga horária: 20



Idiomas


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


Prêmios e títulos


2010
Best paper, WAMMCA - Workshop on Applications for Multi and Many Core Architectures, Sociedade Brasileira de Computação.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
ALVES, TIAGO2018ALVES, TIAGO; MARZULO, LEANDRO ; KUNDU, SANDIP ; FRANCA, FELIPE M. G. . Concurrency Analysis in Dynamic Dataflow Graphs. IEEE Transactions on Emerging Topics in Computing, v. AOP, p. 1-1, 2018.

2.
SANTIAGO, LEANDRO2016SANTIAGO, LEANDRO ; ALVES, TIAGO ; FRANÇA, FELIPE ; MARZULO, LEANDRO ; SENA, ALEXANDRE . Optimizing Loops in Dynamic Dataflow. IET Circuits, Devices & Systems (Print), v. 10, p. 148, 2016.

3.
MARZULO, LEANDRO A.J.2014 MARZULO, LEANDRO A.J. ; ALVES, TIAGO A.O. ; FRANÇA, FELIPE M.G. ; COSTA, VÍTOR SANTOS . Couillard: Parallel programming via coarse-grained Data-flow Compilation. Parallel Computing, v. 40, p. 661-680, 2014.

4.
ALVES, T. A. O.;ALVES, TIAGO A.O.;ALVES, TIAGO;ALVES, TIAGO A. O.2011 ALVES, T. A. O.; MARZULO, L. A. J ; FRANÇA, F. M. G . Trebuchet: exploring TLP with dataflow virtualisation. International Journal of High Performance Systems Architecture (Print), v. 3, p. 137, 2011.

Trabalhos completos publicados em anais de congressos
1.
ALVES, T. A. O.; MARZULO, LEANDRO A.J. ; FRANÇA, F. M. G ; KUNDU, S. . A Resilient Scheduler for Dataflow Execution. In: IEEE Int. Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2017, Cambridge, UK. IEEE Int. Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2017.

2.
SANTIAGO, LEANDRO ; PATIL, V. C. ; KUNDU, S. ; FRANÇA, F. M. G ; PRADO, C. B. ; ALVES, T. A. O. ; MARZULO, LEANDRO A. J. . Realizing Strong PUF from Weak PUF via Neural Computing. In: IEEE Int. Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2017, Cambridge, UK. IEEE Int. Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2017.

3.
SILVA, RAFAEL J.N. ; GOLDSTEIN, BRUNNO ; SANTIAGO, LEANDRO ; SENA, ALEXANDRE C. ; MARZULO, LEANDRO A.J. ; ALVES, TIAGO A.O. ; FRANCA, FELIPE M.G. . Task Scheduling in Sucuri Dataflow Library. In: 2016 International Symposium on Computer Architecture and High Performance Computing Workshops (SBACPADW), 2016, Los Angeles. 2016 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2016. p. 37.

4.
GOLDSTEIN, BRUNNO F. ; FRANCA, FELIPE M.G. ; MARZULO, LEANDRO A.J. ; ALVES, TIAGO A.O. . Exploiting Parallelism in Linear Algebra Kernels through Dataflow Execution. In: 2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBACPADW), 2015, Florianopolis. 2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBAC-PADW). p. 103.

5.
SENA, ALEXANDRE C. ; VAZ, EDUARDO S. ; FRANCA, FELIPE M.G. ; MARZULO, LEANDRO A.J. ; ALVES, TIAGO A.O. . Graph Templates for Dataflow Programming. In: 2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBACPADW), 2015, Florianopolis. 2015 International Symposium on Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2015. p. 91.

6.
ALVES, T. A. O.; KUNDU, S. ; MARZULO, L. A. J ; FRANÇA, F. M. G . Online Error Detection and Recovery for Dataflow Execution. In: 20th IEEE International On-Line Testing Symposium, 2014, Catalunya. 20th IEEE International On-Line Testing Symposium proceedings, 2014.

7.
ALVES, T. A. O.; MARZULO, L. A. J ; KUNDU, S. ; FRANÇA, F. M. G . Domino Effect Protection on Dataflow Error Detection and Recovery. In: International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2014, Amsterdã. proceedings of the 27th International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, 2014.

8.
ALVES, T. A. O.; GOLDSTEIN, B. F. ; MARZULO, L. A. J ; FRANÇA, F. M. G . A Minimalistic Dataflow Programming Library for Python. In: MPP 2014 - Special Edition on Dataflow Programming Models and Machines. In: MPP 2014 - Special Edition on Dataflow Programming Models and Machines, 2014, Paris. Proceedings of SBAC-PAD Workshops 2014: MPP, WAMCA, and WPBA, 2014, 2014.

9.
SANTIAGO, L. ; MARZULO, L. A. J ; GOLDSTEIN, B. F. ; ALVES, T. A. O. ; FRANÇA, F. M. G . Stack-Tagged Dataflow. In: MPP 2014 - Special Edition on Dataflow Programming Models and Machines, 2014, Paris. Proceedings of SBAC-PAD Workshops 2014: MPP, WAMCA, and WPBA, 2014, 2014.

10.
ALVES, T. A. O.; MARZULO, L. A. J ; FRANÇA, F. M. G . Unleashing Parallelism in Longest Common Subsequence Using Dataflow. In: 4th Workshop on Applications for Multi-Core Architectures, 2013, Porto de Galinhas - PB. Proceedings of the 25th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2013), 2013.

11.
MATTOS, A. F. S. ; ALVES, T. A. O. ; MARZULO, L. A. J ; FRANÇA, F. M. G ; BARBOSA, V. C. ; COSTA, V. M. M. S. . Scheduling cyclic task graphs with SCC-Map. In: Third Workshop on Applications for Multi-Core Architecture, 2012, New York. Proceedings of the Third Workshop on Applications for Multi-Core Architecture, 2012. p. 54-59.

12.
MARZULO, L. A. J ; ALVES, T. A. O. ; FRANÇA, F. M. G ; COSTA, V. S. . TALM: A Hybrid Execution Model with Distributed Speculation Support. In: 1st Workshop on Applications for Multi and Many Core Architectures (WAMMCA'10), 2010, Petrópolis. Proceedings of the 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'10). Los Alamitos, CA: IEEE Computer Society Press, 2010. p. 31-36.

13.
ALVES, T. A. O.; MARZULO, L. A. J ; FRANÇA, F. M. G ; COSTA, V. S. . Trebuchet: Explorando TLP com Virtualização DataFlow.. In: X Simpósio Brasileiro em Sistemas Computacionais, 2009, São Paulo - SP. Anais do WSCAD-SSC 2009. Porto Alegre: Sociedade Brasileira de Computação, 2009. v. 1. p. 60-67.

Resumos expandidos publicados em anais de congressos
1.
GOLDSTEIN, BRUNNO F. ; ALVES, TIAGO A. O. ; SOUZA, MICHAEL ; CARVALHO, LUIZ MARIANO ; MARZULO, LEANDRO A. J. ; FRANÇA, FELIPE M. G. . Implementing a parallel sparse matrix-vector multiplication using dataflow. In: XXXV CNMAC Congresso Nacional de Matemática Aplicada e Computacional, 2015.

Apresentações de Trabalho
1.
MATTOS, A. F. S. ; ALVES, T. A. O. ; MARZULO, L. A. J ; FRANÇA, F. M. G ; BARBOSA, V. C. ; COSTA, V. M. M. S. . Scheduling cyclic task graphs with SCC-Map. 2012. (Apresentação de Trabalho/Conferência ou palestra).

2.
MARZULO, L. A. J ; ALVES, T. A. O. ; FRANÇA, F. M. G ; COSTA, V. S. . TALM: A Hybrid Execution Model with Distributed Speculation Support.. 2010. (Apresentação de Trabalho/Conferência ou palestra).


Produção técnica
Trabalhos técnicos
1.
ALVES, T. A. O.. Parecerista Ad-Hoc do periódico IEEE Transactions on Computers. 2015.

2.
ALVES, T. A. O.. Parecerista Ad-Hoc do Workshop MPP - Parallel Programming Models. 2013.

3.
ALVES, T. A. O.. Parecerista Ad-Hoc do Workshop on Applications for Multicore Architectures. 2012.

4.
ALVES, T. A. O.. Parecerista Ad-Hoc do Workshop MPP - Parallel Programming Models. 2012.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
FRANÇA, F. M. G; ALVES, T. A. O.; PILLA, M. L.; AMORIM, C. L.. Participação em banca de Leandro Rouberte de Freitas. DF-DTM: Explorando Redundância de Tarefas em Dataflow. 2017. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

2.
MARZULO, L. A. J; ALVES, T. A. O.; BENTES, C.; NASCIMENTO, A.. Participação em banca de Rafael José do Nascimento Silva. Estratégias de Escalonamento para Ambientes de Execução Guiada por Fluxo de Dados. 2016. Dissertação (Mestrado em Ciências Computacionais) - Universidade do Estado do Rio de Janeiro.

Trabalhos de conclusão de curso de graduação
1.
MARZULO, L. A. J; CASTRO, M. C. S.; ALVES, T. A. O.. Participação em banca de Felippe H. Cerreia do Nascimento e Vittor Firmino de Lira.Instrumentação de máquina virtual guiada por Fluxo de Dados.. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.

2.
ALVES, T. A. O.; CASTRO, M. C. S.; MARZULO, L. A. J. Participação em banca de Marcos Paulo Carneiro Rocha.Programação em Clusters com Execução Guiada por Fluxo de Dados. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.

3.
FRANÇA, FELIPE M.G.; NERY, A. S.; MARZULO, LEANDRO A.J.; ALVES, T. A. O.. Participação em banca de Leandro Santiago de Araújo.Stack-Tagged Dataflow. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.

4.
MARZULO, L. A. J; NERY, A. S.; CASTRO, M. C. S.; ALVES, T. A. O.. Participação em banca de Leandro Rouberte de Freitas e Gabriela da Cruz Paranhos.Estudo da paralelização do algoritmo de alinhamento global de sequência biológicas Needleman-Wunsch em arquiteturas multicore e many core. 2013. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.

5.
MARZULO, L. A. J; ALVES, T. A. O.; CASTRO, M. C. S.. Participação em banca de Diego Araujo de Lima e Rosemberg da Silva Moreno Fernandes.Programação Paralela com Execução Guiada por Fluxo de Dados. 2013. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.




Eventos



Participação em eventos, congressos, exposições e feiras
1.
20th IEEE International On-Line Testing Symposium. Online Error Detection and Recovery for Dataflow Execution. 2014. (Congresso).

2.
4th Workshop on Applications for Multi-Core Architectures. Unleashing Parallelism in Longest Common Subsequence Using Dataflow. 2013. (Congresso).

3.
22nd International Symposium on Computer Architecture and High Performance Computing. 2010. (Congresso).

4.
X Simpósio Brasileiro em Sistemas Computacionais.Trebuchet: Explorando TLP com Virtualização DataFlow.. 2009. (Simpósio).


Organização de eventos, congressos, exposições e feiras
1.
ALVES, T. A. O.. WSCAD - Comitê de Programa. 2017. (Congresso).

2.
ALVES, T. A. O.; MARZULO, L. A. J ; FRANÇA, F. M. G . II Workshop on Models for Parallel Programming (MPP 2014). 2014. (Congresso).



Orientações



Orientações e supervisões em andamento
Tese de doutorado
1.
Leandro Santiago de Araújo. Computação Dataflow em FPGA. Início: 2017. Tese (Doutorado em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Leandro Rouberte de Freitas. DF-DTM: Explorando redundância de tarefas em dataflow. 2017. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, . Orientador: Tiago Assumpção de Oliveira Alves.

2.
Rafael Nascimento. scalonamento de Tarefas em Dataflow. 2016. Dissertação (Mestrado em Ciências Computacionais) - Universidade do Estado do Rio de Janeiro, . Orientador: Tiago Assumpção de Oliveira Alves.

Trabalho de conclusão de curso de graduação
1.
Leandro Santiago de Araújo. Stack-Tagged Data-Flow. 2014. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro. Orientador: Tiago Assumpção de Oliveira Alves.

2.
Marcos Paulo Carneiro Rocha. Programação em Clusters com Execução Guiada por Fluxo de Dados.. 2013. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro. Orientador: Tiago Assumpção de Oliveira Alves.

3.
Diego Araújo de Lima e Rosemberg da Silva Moreno Fernandes. Programação paralela com execução guiada por fluxo de dados. 2013. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro. Orientador: Tiago Assumpção de Oliveira Alves.




Página gerada pelo Sistema Currículo Lattes em 18/02/2019 às 19:25:25