Vinicius Tavares Petrucci

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


Possui graduação em Ciência da Computação pela Universidade Candido Mendes - Campos (2005), mestrado em Computação pela Universidade Federal Fluminense (2008) e doutorado em Computação pela Universidade Federal Fluminense (2012), com estágio-doutoral na Universidade de Pittsburgh (EUA), e pós-doutorado pela Universidade de Michigan-Ann Arbor (2014). Tem experiência na área de Ciência da Computação, com ênfase em Computação Paralela/Distribuída, Eficiência de Recursos em Sistemas Computacionais, e Aprendizado de Máquina Aplicado. Docente permanente e membro do Colegiado do PGCOMP (Pos-graduacao em Ciencia da Computacao) na UFBA. (Texto informado pelo autor)


Identificação


Nome
Vinicius Tavares Petrucci
Nome em citações bibliográficas
PETRUCCI, V.;Petrucci, Vinicius

Endereço


Endereço Profissional
Universidade Federal da Bahia.
Avenida Adhemar de Barros
Ondina
40170110 - Salvador, BA - Brasil
Telefone: (71) 32836258
URL da Homepage: http://homes.dcc.ufba.br/~petrucci


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


2009 - 2012
Doutorado em Computação.
Universidade Federal Fluminense, UFF, Brasil.
com período sanduíche em University of Pittsburgh (Orientador: Daniel Mosse').
Título: Optimization of power and performance for heterogeneous server systems, Ano de obtenção: 2012.
Orientador: Orlando Gomes Loques Filho.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: dynamic software adaptation; power-aware computing; virtualization; server clusters; multi-core systems.
2007 - 2008
Mestrado em Computação.
Universidade Federal Fluminense, UFF, Brasil.
Título: A framework for dynamic adaptation of power-aware web server clusters,Ano de Obtenção: 2008.
Orientador: Orlando Gomes Loques Filho.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: dynamic software adaptation; autonomic computing.
2001 - 2005
Graduação em Ciência da Computação.
Universidade Candido Mendes - Campos, UCAM-CAMPOS, Brasil.
Título: HXL: Uma Linguagem de Programação para o Controlador HX-600.
Orientador: Sahudy Montenegro González.


Pós-doutorado


2013 - 2014
Pós-Doutorado.
University of Michigan, UMICH, Estados Unidos.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Eficiencia em Data Centers.
2013 - 2013
Pós-Doutorado.
University of California, San Diego, UCSD, Estados Unidos.


Atuação Profissional



Universidade Federal da Bahia, UFBA, Brasil.
Vínculo institucional

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


University of Michigan, UMICH, Estados Unidos.
Vínculo institucional

2013 - 2014
Vínculo: Pesquisador Posdoc, Enquadramento Funcional: Research Fellow, Carga horária: 40, Regime: Dedicação exclusiva.


University of California, San Diego, UCSD, Estados Unidos.
Vínculo institucional

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


Universidade Candido Mendes - Campos, UCAM-CAMPOS, Brasil.
Vínculo institucional

2005 - 2005
Vínculo: Estágio, Enquadramento Funcional: Iniciação Científica, Carga horária: 20
Outras informações
Bolsa IC - FENORTE/TECNORTE, RJ. Título: Geração e Verificação Formal de Workflow. Orientador: Rogerio Atem de Carvalho.

Vínculo institucional

2004 - 2005
Vínculo: Estágio, Enquadramento Funcional: Iniciação Científica, Carga horária: 20
Outras informações
Bolsa IC - UCAM-Campos, RJ. Título: ForMA: Formalismos para Modelagem Arquitetural de Software. Orientador: Marcelo Fagundes Felix.



Projetos de pesquisa


2016 - 2017
Assistente pessoal inteligente
Descrição: Um assistente virtual inteligente é um artefato de software responsável por automatizar tarefas ou serviços para os usuários usando como interface de entrada a linguagem natural (texto, voz, imagem, etc). Nossa proposta visa retornar para os usuários exatamente suas respostas mais específicas (formuladas previamente via linguagem natural), em vez das centenas ou milhares documentos que são retornados para que os usuários descubram onde exatamente estaria a resposta procurada..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) .
Integrantes: Vinicius Tavares Petrucci - Coordenador / Andre Freitas - Integrante / Igor Costa - Integrante / diego novaes - Integrante / morgan nicholson - Integrante.
2016 - Atual
Computação heterogênea sustentável
Descrição: Novas arquiteturas envolvendo computação heterogênea, como oprocessador multi-core da ARM big.LITTLE e os many-cores presentes em GPUs (Graphics Processing Units), vêm ganhando bastante interesse tanto na academia quanto na indústria pelo potencial de eficiência energética e desempenho desses novos processadores comparados com os atuais processadores homogêneos. Nosso trabalho será investigar o uso de processadores heterogêneos em sistemas computacionais com o objetivo de reduzir o consumo de energia nesses sistemas e, ao mesmo tempo, permitir que os requisitos dos usuários sejam processadas dentro dos requisitos de desempenho especificados. A ideia central desse trabalho é que determinadas aplicações, ou diferentes requisições de uma aplicação, podem ser mapeadas para o tipo deprocessador (CPU LITTLE, CPU big, GPUs, FPGAs) que seja mais adequado durante o tempo de execução das aplicações..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) .
Integrantes: Vinicius Tavares Petrucci - Coordenador / Daniel Mossé - Integrante / NISHTALA, RAJIV - Integrante / Renato de Melo - Integrante / mauricio marques - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado da Bahia - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado da Bahia - Auxílio financeiro.
2014 - Atual
Otimização de recursos em sistemas computacionais
Descrição: Um número crescente de aplicações emergentes têm sido desenvolvidas e implantadas em sistemas de larga escala (data centers). Um dos desafios mais críticos é atender às exigências de qualidade do serviço fornecido por tais aplicações, que interagem diretamente com usuários, de forma satisfatória. A fim de atender a tais requisitos temporais, os servidores que processam essas aplicações operam muito abaixo da capacidade computacional e não compartilham recursos com nenhuma outra aplicação, o que leva a uma baixa utilização nesses sistemas.Nesse trabalho, iremos investigar o emprego de técnicas de escalonamento (incluindo aspectos de tempo real) em aplicações de larga escala que são executadas por servidores com múltiplos processadores. Nossa hipótese é que uma vez que os requisitos temporais das aplicações sensíveis à latência são controlados e garantidos de forma precisa, é possível co-escalonar/reservar uma parte dos recursos computacionais disponíveis para outras aplicações executarem de forma concorrente, em particular durante períodos típicos de média/baixa carga do sistema..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (1) .
Integrantes: Vinicius Tavares Petrucci - Coordenador / Daniel Mossé - Integrante / George Lima - Integrante.


Projetos de desenvolvimento


2015 - Atual
Expandindo a Telerradiologia no Brasil através de uma solução de baixo custo para transmissão de imagens radiológicas e emissão de laudos médicos

Projeto certificado pela empresa GUEPARDO SISTEMAS LTDA - ME em 30/08/2016.
Descrição: Este projeto tem como foco a expansão do uso da Telerradiologia no Brasil permitindo que os exames médicos realizados por equipamentos radiológicos possam ser transmitidos e disponibilizados através da Internet. Os exames de imagens radiológicas serão transmitidos usando uma solução inovadora que consiste em um sistema embarcado de software/hardware de baixo custo. Como estudo de caso, nossa solução proposta será aplicada em Unidades Móveis de Saúde (geralmente implantadas em caminhões) que realizam exames de imagens em diferentes localidades geograficamente distantes. Neste cenário, há uma oportunidade em utilizar meios de comunicação de Internet móvel via operadoras de telefonia celular (2G/3G) ou satélite. Porém, tais meios de acesso à Internet apresentam desafios críticos, como limitada capacidade/velocidade, alta latência e variabilidade na disponibilização dos recursos de comunicação. Para lidar com esses desafios, nossa solução irá realizar o processamento (e.g., compactação, deduplicação) dos dados contidos nas imagens dos exames recebidos dos equipamentos radiológicos com o objetivo de reduzir o tempo gasto com o envio desnecessário de partes redundantes nos dados dos exames. O objetivo da nossa solução é viabilizar a transmissão rápida de um grande volume de imagens com alta qualidade para efeito de diagnóstico, a partir de uma unidade móvel/clínica até uma central de laudos usando software/hardware de baixo custo capaz de lidar com conexões de Internet com limitação e variação de capacidade/velocidade/disponibilidade (e.g., celular/satélite). Médicos especialistas serão responsáveis por prescrever os laudos dos exames em um sistema Web para poderem ser disponibilizados para consulta e visualização pelos médicos solicitantes dos exames. Nosso projeto permitirá uma maior integração das unidades móveis/clínicas com os médicos especialistas em radiologia e irá oferecer à população laudos elaborados mais agilmente, com a disponibilidade de diagnóstico de forma rápida, precisa e de qualidade. Isso irá permitir que um serviço essencial de saúde como o diagnóstico por imagem, especializado e concentrado em grandes centros, possa atingir localidades remotas e carentes, além de permitir que tratamentos médicos possam ser iniciados mais precocemente..
Situação: Em andamento; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (2) .
Integrantes: Vinicius Tavares Petrucci - Integrante / Gil Barreto de goes - Integrante / Leonardo de Souza vale - Coordenador / icaro Freitas - Integrante / Fabio Gomes - Integrante.Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro / SENAI - Departamento Regional do Rio de Janeiro - Auxílio financeiro.


Revisor de periódico


2014 - Atual
Periódico: IEEE Transactions on Computers (Print)
2014 - Atual
Periódico: Journal of Grid Computing
2014 - Atual
Periódico: IEEE Transactions on Parallel and Distributed Systems (Print)
2015 - Atual
Periódico: IEEE Transactions on Industrial Informatics
2015 - Atual
Periódico: Computers & Operations Research
2015 - Atual
Periódico: IEEE Transactions on Mobile Computing
2015 - Atual
Periódico: Journal of Parallel and Distributed Computing (Print)
2015 - Atual
Periódico: Cluster Computing
2015 - Atual
Periódico: ACM Transactions on Autonomous and Adaptive Systems
2016 - Atual
Periódico: IEEE Transactions on Sustainable Computing
2016 - Atual
Periódico: ACM Transactions on Architecture and Code Optimization
2017 - Atual
Periódico: IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas Distribuídos.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Processamento Paralelo.
3.
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.


Idiomas


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


Prêmios e títulos


2016
Jovem Cientista da Bahia, FAPESB.
2015
GPU Education Center Program, NVIDIA.
2012
OSDI '12 Student Grant, USENIX.
2011
Student Scholar Award (CCGrid'11), ACM/IEEE/UC-Irvine.
2011
Bolsa CAPES Doutorado Sanduiche, CAPES.
2009
PhD Student Travel Award (ACM SAC 2009), ACM.
2009
Bolsa de Doutorado, CNPq.
2007
Bolsa de Mestrado, CNPq.


Produções



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

1.
MICHELETTO, MATIAS2018MICHELETTO, MATIAS ; Petrucci, Vinicius ; SANTOS, RODRIGO ; OROZCO, JAVIER ; MOSSE, DANIEL ; OCHOA, SERGIO ; MESEGUER, ROC . Flying Real-Time Network to Coordinate Disaster Relief Activities in Urban Areas. SENSORS, v. 18, p. 1662, 2018.

2.
5LI, C.2017LI, C. ; PETRUCCI, V. ; MOSSE, DANIEL . Exploring Machine Learning for Thread Characterization on Heterogeneous Multiprocessors. OPERATING SYSTEMS REVIEW, v. 51, p. 113-123, 2017.

3.
1NISHTALA, RAJIV2017NISHTALA, RAJIV ; CARPENTER, P. ; PETRUCCI, V. ; MARTORELL, X. . The Hipster Approach for Improving Cloud System Efficiency. ACM TRANSACTIONS ON COMPUTER SYSTEMS, v. 35, p. 1-28, 2017.

4.
2HAUSWALD, JOHANN2016HAUSWALD, JOHANN ; MUDGE, TREVOR ; Petrucci, Vinicius ; TANG, LINGJIA ; MARS, JASON ; LAURENZANO, MICHAEL A. ; ZHANG, YUNQI ; YANG, HAILONG ; KANG, YIPING ; LI, CHENG ; ROVINSKI, AUSTIN ; KHURANA, ARJUN ; DRESLINSKI, RONALD G. . Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant. ACM Transactions on Computer Systems, v. 34, p. 1-32, 2016.

5.
3HAUSWALD, JOHANN2016HAUSWALD, JOHANN ; LAURENZANO, MICHAEL A. ; ZHANG, YUNQI ; LI, CHENG ; ROVINSKI, AUSTIN ; KHURANA, ARJUN ; DRESLINSKI, RONALD G. ; MUDGE, TREVOR ; Petrucci, Vinicius ; TANG, LINGJIA ; MARS, JASON . Sirius Implications for Future Warehouse-Scale Computers. IEEE Micro, v. 36, p. 42-53, 2016.

6.
4PETRUCCI, V.2015 PETRUCCI, V.; LOQUES, O. ; Mossé, D. ; Melhem, R. ; Gazala, N. ; Gobriel, S. . Energy-Efficient Thread Assignment Optimization for Heterogeneous Multicore Systems. ACM Transactions on Embedded Computing Systems, v. 14, p. 1-26, 2015.

7.
6MASSON, RENAUD2013MASSON, RENAUD ; VIDAL, THIBAUT ; MICHALLET, JULIEN ; VAZ PENNA, PUCA HUACHI ; Petrucci, Vinicius ; Subramanian, Anand ; DUBEDOUT, HUGUES . An Iterated Local Search Heuristic for Multi-Capacity Bin Packing and Machine Reassignment Problems. Expert Systems with Applications, v. 00, p. 00, 2013.

8.
7Kramer, Hugo H.2012Kramer, Hugo H. ; Petrucci, Vinicius ; Subramanian, Anand ; Uchoa, Eduardo . A column generation approach for power-aware optimization of virtualized heterogeneous server clusters. Computers & Industrial Engineering, v. 63, p. 652-662, 2012.

9.
8PETRUCCI, V.2006PETRUCCI, V.; GONZALEZ, S. M. . HXL: Uma Linguagem de Programação para o Controlador HX-600. REIC. Revista Eletrônica de Iniciação Científica, v. 6, n.1, p. 1-12, 2006.

10.
9PETRUCCI, V.2006PETRUCCI, V.; CARVALHO, R. A. ; FELIX, M. F. . Verificação Formal de Workflow. REIC. Revista Eletrônica de Iniciação Científica, v. 6, n.2, p. 80-91, 2006.

Trabalhos completos publicados em anais de congressos
1.
MELO, R. ; Petrucci, Vinicius . Eficiência Energética em Navegação Web usando DVFS. In: Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, 2018. Anais do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2018.

2.
NISHTALA, RAJIV ; CARPENTER, P. ; PETRUCCI, V. ; MARTORELL, X. . Hipster: Hybrid Task Manager for Latency-Critical Cloud Workloads. In: The 23rd IEEE Symposium on High Performance Computer Architecture, 2017, Austin, TX. The 23rd IEEE Symposium on High Performance Computer Architecture, 2017.

3.
SANTOS, R. ; OROZCO, J. ; Mossé, D. ; PETRUCCI, V. ; OCHOA, S. ; MESEGUER, R. . Flying Real-Time Network for Disaster Assistance. In: 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2017, (IWAAL & AmIHEALTH included) 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI, 2017. 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2017, (IWAAL & AmIHEALTH included) 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI.

4.
NISHTALA, RAJIV ; MARTORELL, X. ; Petrucci, Vinicius ; Mossé, D. . REPP-H: Runtime Estimation of Power and Performance on Heterogeneous Data Centers. In: International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2016, Los Angeles, CA. International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2016.

5.
LI, C. ; PETRUCCI, V. ; Mossé, D. . Predicting Thread Profiles across Core Types via Machine Learning on Heterogeneous Multiprocessors. In: The Brazilian Symposium on Computing Systems Engineering (SBESC), 2016, Joao Pessoa, PB. VI Brazilian Symposium on Computing Systems Engineering, 2016.

6.
HAUSWALD, J. ; ZHANG, Y. ; LAURENZANO, M. A. ; LI, C. ; ROVINSKI, A. ; KHURANA, A. ; DRESLINSKI, R. ; MUDGE, T. ; PETRUCCI, V. ; TANG, L. ; MARS, J. . Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers. In: Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2015, Istanbul, TURKEY. Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2015.

7.
Petrucci, Vinicius; LAURENZANO, MICHAEL A. ; DOHERTY, JOHN ; ZHANG, YUNQI ; MOSSE, DANIEL ; MARS, JASON ; TANG, LINGJIA . Octopus-Man: QoS-driven task management for heterogeneous multicores in warehouse-scale computers. In: 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA), 2015, Burlingame. 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA). p. 246.

8.
NISHTALA, RAJIV ; MOSSE, DANIEL ; Petrucci, Vinicius . Energy-aware thread co-location in heterogeneous multicore processors. In: 2013 International  Conference on Embedded  Software (EMSOFT), 2013, Montreal. 2013 Proceedings of the International Conference on Embedded Software (EMSOFT), 2013. p. 1.

9.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. ; Melhem, R. ; Gazala, N. ; Gobriel, S. . Thread assignment optimization with real-time performance and memory bandwidth guarantees for energy-efficient heterogeneous multi-core systems. In: The 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'12), 2012, Beijing, China. The 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'12), 2012.

10.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . Lucky scheduling for energy-efficient heterogeneous multicore systems. In: The 2012 Workshop on Power-Aware Computing and Systems (HotPower'12), 2012, Hollywood, LA. The 2012 Workshop on Power-Aware Computing and Systems (HotPower'12), 2012.

11.
LUGINI, L. ; PETRUCCI, V. ; Mossé, D. . Online Thread Assignment for Heterogeneous Multicore Systems. In: The 2012 International Workshop on Embedded Multicore Systems (ICPP- EMS 2012), 2012, Pittsburgh, USA. The 2012 International Workshop on Embedded Multicore Systems (ICPP- EMS 2012), 2012.

12.
PETRUCCI, V.; Carrera, E. V. ; LOQUES, O. ; LEITE, J. C. B. ; Mossé, D. . Optimized Management of Power and Performance for Virtualized Heterogeneous Server Clusters. In: 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2011, Newport Beach, California. 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2011.

13.
Kramer, Hugo H. ; Uchoa, Eduardo ; PETRUCCI, V. ; Subramanian, Anand . Heurística baseada em geração de colunas para otimização energética em clusters de servidores de grande escala. In: XLIII SBPO 2011, 2011, Ubatuba - SP. XLIII Simpósio Brasileiro de Pesquisa Operacional, 2011.

14.
Oliveira, C. ; PETRUCCI, V. ; LOQUES, O. . Impact of server dynamic allocation on the response time for energy-efficient virtualized web clusters. In: 12th Brazillian Workshop on Real-Time and Embedded Systems (WTR), 2010, Gramado-RS. 12th Brazillian Workshop on Real-Time and Embedded Systems (WTR), 2010.

15.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . A dynamic optimization model for power and performance management of virtualized clusters. In: 1st International Conference on Energy-Efficient Computing and Networking. In cooperation with ACM SIGCOMM, 2010, Passau, Germany. 1st International Conference on Energy-Efficient Computing and Networking., 2010.

16.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . A framework for dynamic adaptation of power-aware server clusters. In: 24th ACM Symposium on Applied Computing, 2009, Honolulu, Hawaii, USA. SAC '09: Proceedings of the 24th ACM Symposium on Applied Computing. New York, NY, USA: ACM, 2009. p. 1034-1039.

17.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . A Dynamic Configuration Model for Power-Efficient Virtualized Server Clusters. In: 11th Brazilian Workshop on Real-Time and Embedded Systems (WTR), 2009, Recife. 11th Brazilian Workshop on Real-Time and Embedded Systems, 2009.

18.
PETRUCCI, V.; LOQUES, O. . A framework-based approach to support dynamic adaptation of web server clusters. In: 10th Brazilian Workshop on Real-Time and Embedded Systems (WTR 2008), 2008, Rio de Janeiro. 10th Brazilian Workshop on Real-Time and Embedded Systems, 2008.

19.
Higor Neto ; Drummond, L. ; PETRUCCI, V. . A Grid Enabled Algorithm for the Multiple Resources Allocation Problem. In: VI Workshop on Grid Computing and Applications -- SBRC, 2008, Rio de Janeiro. VI Workshop on Grid Computing and Applications -- SBRC, 2008.

20.
PETRUCCI, V.; LOQUES, O. ; SZTAJNBERG, A. . Seleção de Recursos em Grades Computacionais usando Funções de Utilidade. In: SBRC2007 - V Workshop de Computação em Grade e Aplicações, 2007, Belém-PA. Workshops do SBRC2007 - Anais do V WCGA, 2007.

21.
PETRUCCI, V.; LOQUES, O. . Suporte a Adaptação Dinâmica de Aplicações usando Funções de Utilidade. In: I Workshop on Pervasive and Ubiquitous Computing, 2007, Gramado, RS. Anais do I Workshop on Pervasive and Ubiquitous Computing, 2007.

Resumos expandidos publicados em anais de congressos
1.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . Dynamic optimization of power and performance for virtualized server clusters. In: ACM Symposium on Applied Computing (SAC), 2010. Proceedings of the 2010 ACM Symposium on Applied Computing, 2010.

2.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . Dynamic Configuration Support for Power-Aware Virtualized Server Clusters. In: 21th Euromicro Conference on Real-Time Systems, 2009, Dublin. 21th Euromicro Conference on Real-Time Systems, WiP Session, 2009.

Resumos publicados em anais de congressos
1.
MASSON, R. ; DUBEDOUT, H. ; PENNA, P. H. V. ; PETRUCCI, V. ; MICHALLET, J. ; VIDAL, T. ; SUBRAMANIAN, A. . An Integer Programming and Neighborhood Search Matheuristic for the Machine Reassignment Problem. In: EURO 2012: 25th European Conference on Operational Research, 2012. EURO 2012: 25th European Conference on Operational Research.

Apresentações de Trabalho
1.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . A dynamic optimization model for power and performance management of virtualized cluster. 2010. (Apresentação de Trabalho/Simpósio).

2.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . A framework for dynamic adaptation of power-aware server clusters. 2009. (Apresentação de Trabalho/Simpósio).

3.
PETRUCCI, V.; LOQUES, O. ; Mossé, D. . Support for dynamic adaptation of power-aware server clusters. 2009. (Apresentação de Trabalho/Seminário).


Produção técnica
Programas de computador sem registro
1.
Petrucci, Vinicius; MARS, J. ; TANG, L. ; HAUSWALD, J. ; ZHANG, Y. ; LAURENZANO, MICHAEL A. . Sirius: open end-to-end standalone speech and vision based intelligent personal assistant. 2014.


Demais tipos de produção técnica
1.
Petrucci, Vinicius. VI Brazilian Symposium on Computing Systems Engineering. 2016. (Comitê de Programa).

Demais trabalhos
1.
PETRUCCI, V.. Introdução a Linguagem de Programação Python. 2004 (Mini-curso) .

2.
PETRUCCI, V.. Uma Introdução a Linguagens de Scripting e Python. 2003 (Mini-curso) .



Patentes e registros



Patente

A Confirmação do status de um pedido de patentes poderá ser solicitada à Diretoria de Patentes (DIRPA) por meio de uma Certidão de atos relativos aos processos
1.
 Petrucci, Vinicius; GOES, G. B. . EQUIPAMENTO E SISTEMA PARA TRANSMISSAO E DISPONIBILIZACAO DE IMAGENS MEDICAS ATRAVES DA INTERNET COM APLICACAO NA TELERRADIOLOGIA. 2015, Brasil.
Patente: Privilégio de Inovação. Número do registro: BR10201500583, título: "EQUIPAMENTO E SISTEMA PARA TRANSMISSAO E DISPONIBILIZACAO DE IMAGENS MEDICAS ATRAVES DA INTERNET COM APLICACAO NA TELERRADIOLOGIA" , Instituição de registro: INPI - Instituto Nacional da Propriedade Industrial. Depósito: 17/03/2015



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
CORREIA, S.; REIS, V. Q.; MARTINS, W. S.; PETRUCCI, V.. Participação em banca de Alex Rabelo Ferreira. Um Modelo Analítico para Estimar o Consumo de Energia de Sistemas multi-camadas no Nível de Transação. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

2.
PRAZERES, C.; LEONE, M.; Petrucci, Vinicius. Participação em banca de Jurandir da Cruz Barbosa. Auto-organizacao e Balancemento de Servicos em Nevoa das Coisas. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal da Bahia.

3.
PETRUCCI, V.; CARVALHO, S.; RODRIGUES, C. L.. Participação em banca de Helberth Borelli. Uma Linguagem de Modelagem de Domínio Específico para Linhas de Produto de Software Dinâmicas. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

Qualificações de Doutorado
1.
LIMA, G.; MASSA, E.; Petrucci, Vinicius. Participação em banca de José Augusto Matos Santos Jr.. Limites de Utilização do Processador Associados às Abordagens de Escalonamento Semi-particionadas. 2015. Exame de qualificação (Doutorando em Ciência da Computação - Ufba - Unifacs) - Universidade Federal da Bahia.



Participação em bancas de comissões julgadoras
Outras participações
1.
PETRUCCI, V.. IEEE International Conference on Emerging Techonologies and Factory Automation. 2009.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA). Octopus-Man: QoS-Driven Task Management for Heterogeneous Multicore in Warehouse Scale Computers .. 2015. (Congresso).

2.
The 46th Annual IEEE/ACM International Symposium on Microarchitecture. 2013. (Congresso).

3.
24th ACM Symposium on Applied Computing.A framework for dynamic adaptation of power-aware server clusters. 2009. (Simpósio).

4.
ABLE Group Meeting (Carnegie Mellon University).Support for dynamic adaptation of server clusters. 2009. (Encontro).

5.
Departmental Colloquium.A Framework For Dynamic Adaptation of Power-Aware Server Clusters. 2009. (Seminário).

6.
10th Brazilian Workshop on Real-Time and Embedded Systems (WTR 2008).A framework-based approach to support dynamic adaptation of web server clusters. 2008. (Oficina).

7.
I Workshop on Pervasive and Ubiquitous Computing.Suporte a Adaptação Dinâmica de Aplicações usando Funções de Utilidade. 2007. (Oficina).

8.
SBRC2007 - V Workshop de Computação em Grade e Aplicações.Seleção de Recursos em Grades Computacionais usando Funções de Utilidade. 2007. (Oficina).


Organização de eventos, congressos, exposições e feiras
1.
Petrucci, Vinicius. Simposio Brasileiro de Redes de Computadores. 2015. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Silvano Moreira Junior. Aceleracao de Aplicacoes HPC em FPGA usando OpenCL. Início: 2018. Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal da Bahia. (Orientador).

2.
Tiago Matos Santos. Workload acceleration via high level synthesis. Início: 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. (Orientador).

3.
Alan Teixeira. Aumentando a eficiência de sistemas em nuvem através de coalocação de tarefas sensíveis à latência e de melhor esforço. Início: 2017. Dissertação (Mestrado em Programa de Posgraduacao em Computacao (PGCOMP)) - Universidade Federal da Bahia. (Orientador).

4.
Daniel Araújo de Medeiros. Function-driven scheduling in heterogeneous multicores. Início: 2017. Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal da Bahia. (Orientador).

Tese de doutorado
1.
Deusdete Matos Junior. High Performance Computing with FPGAs. Início: 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia. (Orientador).

2.
Diego Braga. Gerenciamento de energia em computacao de alto desempenho. Início: 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia. (Orientador).

Iniciação científica
1.
Thalles Medrado. Modelos sequenciais para previsao de comportamento de aplicacoes. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. (Orientador).

2.
Denilson das Merces Amorin. Adaptacao dinamica de execucao de tarefas em arquiteturas heterogeneas. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. (Orientador).

3.
Gustavo Passos. Previsao de comportamento temporal de aplicacoes em nuvem. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. (Orientador).

4.
Thalles Yan Santos Medrado. Estudo de Algoritmos para Assistentes Virtuais. Início: 2017. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Marcelo Novaes. Compiler-assisted task placement in heterogeneous systems. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, . Coorientador: Vinicius Tavares Petrucci.

2.
Felippe Vieira Zacarias. Intelligent Colocation of HPC workloads for enhancing server efficiency. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal da Bahia, . Orientador: Vinicius Tavares Petrucci.

3.
Renato de Melo. Eficiencia Energetica em Navegacao Web usando DVFS. 2015. Dissertação (Mestrado em Programa de Posgraduacao em Computacao (PGCOMP)) - Universidade Federal da Bahia, . Orientador: Vinicius Tavares Petrucci.

Supervisão de pós-doutorado
1.
Viorel Milea. 2015. Universidade Federal da Bahia, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Vinicius Tavares Petrucci.

Trabalho de conclusão de curso de graduação
1.
Tiago Matos. Estudo experimental de arquiteturas heterogeneas CPU-FPGA. 2017. Trabalho de Conclusão de Curso. (Graduação em Engenharia da Computação) - Universidade Federal da Bahia. Orientador: Vinicius Tavares Petrucci.

2.
Andre Freitas. Serviço de Tradução Automática para um Assistente Pessoal Inteligente. 2016. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Vinicius Tavares Petrucci.

3.
Rodrigo Rodrigues Sanches Matos. PROCESSADORES WIMPY E ARQUITETURA FAWN: UMA ALTERNATIVA PARA REDUÇÃO DO CONSUMO DE ENERGIA EM DATA CENTERS. 2013. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Computação) - Universidade Federal Fluminense. Orientador: Vinicius Tavares Petrucci.

4.
Adriano Mendes Magalhães de Souza. PROTÓTIPO DE SISTEMA DE GERENCIAMENTO DE INFORMAÇÕES PARA O COMBATE À DENGUE. 2013. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Computação) - Universidade Federal Fluminense. Orientador: Vinicius Tavares Petrucci.

5.
Mario Italo Filizzola Junior. PROTÓTIPO SISTEMA DE SUPORTE A ANÁLISE ECONÔMICA E FINANCEIRA DE EMPRESAS. 2013. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Computação) - Universidade Federal Fluminense. Orientador: Vinicius Tavares Petrucci.

Iniciação científica
1.
Katharine Schramm. Alocacao Eficiente de Tarefas em Multicores. 2017. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.

2.
Mauricio Marques. Gerenciamento Inteligente de Tarefas em Arquiteturas Heterogeneas. 2016. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.

3.
Igor Costa. Aceleração em FPGA para um sistema de reconhecimento de voz. 2016. Iniciação Científica. (Graduando em Engenharia da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.

4.
Morgan Nicholson. Algoritmos e técnicas para processamento de linguagem natural. 2016. Iniciação Científica - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.

5.
Diego Novaes. Investigação de frameworks para manipulação de textos não-estruturados. 2016. Iniciação Científica - Universidade Federal da Bahia, ufba. Orientador: Vinicius Tavares Petrucci.

6.
Mauricio Marques. Gerenciamento inteligente de tarefas em processadores heterogêneos. 2016. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.

7.
Lorena Vieira Santana. Suporte a persistência e análise de dados temporais de passagens aéreas. 2016. Iniciação Científica. (Graduando em Engenharia da Computação) - Universidade Federal da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Vinicius Tavares Petrucci.



Inovação



Programa de computador sem registro
1.
Petrucci, Vinicius; MARS, J. ; TANG, L. ; HAUSWALD, J. ; ZHANG, Y. ; LAURENZANO, MICHAEL A. . Sirius: open end-to-end standalone speech and vision based intelligent personal assistant. 2014.


Projetos de pesquisa

Projeto de desenvolvimento tecnológico



Página gerada pelo Sistema Currículo Lattes em 26/09/2018 às 10:37:40