Vinicius Tavares Petrucci
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 do PGCOMP (Pos-graduacao em Ciencia da Computacao) na UFBA.
Informações coletadas do Lattes em 28/07/2024
Acadêmico
Formação acadêmica
Doutorado em Computação
2009 - 2012
Universidade Federal Fluminense
Título: Optimization of power and performance for heterogeneous server systems
Orientador: em University of Pittsburgh ( Daniel Mosse')
com 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.
Mestrado em Computação
2007 - 2008
Universidade Federal Fluminense
Título: A framework for dynamic adaptation of power-aware web server clusters,Ano de Obtenção: 2008
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.
Graduação em Ciência da Computação
2001 - 2005
Universidade Candido Mendes - Campos
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.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuaçã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: Sistemas Distribuídos.
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.
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.
Organização de eventos
Petrucci, Vinicius . Simposio Brasileiro de Redes de Computadores. 2015. (Congresso).
Participação em eventos
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).
The 46th Annual IEEE/ACM International Symposium on Microarchitecture. 2013. (Congresso).
24th ACM Symposium on Applied Computing.A framework for dynamic adaptation of power-aware server clusters. 2009. (Simpósio).
ABLE Group Meeting (Carnegie Mellon University).Support for dynamic adaptation of server clusters. 2009. (Encontro).
Departmental Colloquium.A Framework For Dynamic Adaptation of Power-Aware Server Clusters. 2009. (Seminário).
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).
I Workshop on Pervasive and Ubiquitous Computing.Suporte a Adaptação Dinâmica de Aplicações usando Funções de Utilidade. 2007. (Oficina).
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).
Participação em bancas
PRAZERES, C.; LEONE, M.;Petrucci, Vinicius. Auto-organizacao e Balancemento de Servicos em Nevoa das Coisas. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal da Bahia.
CORREIA, S.; REIS, V. Q.; MARTINS, W. S.;PETRUCCI, V.. 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.
PETRUCCI, V.; CARVALHO, S.; RODRIGUES, C. L.. 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.
Petrucci, Vinicius. Virtualization Techniques for Memory Resource Exploitation. 2020. Tese (Doutorado em Computer Architecture) - Universitat Politècnica de Catalunya.
LIMA, G.; MASSA, E.;Petrucci, Vinicius. . 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.
PETRUCCI, V.. IEEE International Conference on Emerging Techonologies and Factory Automation. 2009.
Orientou
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);
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);
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);
Gerenciamento de energia em computacao de alto desempenho; Início: 2017; Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia; (Orientador);
High Performance Computing with FPGAs; Início: 2017; Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia; (Orientador);
Function-driven scheduling in heterogeneous multicores; 2017; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal da Bahia,; Orientador: Vinicius Tavares Petrucci;
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;
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;
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;
2015; Universidade Federal da Bahia, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Vinicius Tavares Petrucci;
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;
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;
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;
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;
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;
Adaptacao dinamica de execucao de tarefas em arquiteturas heterogeneas; 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: Vinicius Tavares Petrucci;
Previsao de comportamento temporal de aplicacoes em nuvem; 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: Vinicius Tavares Petrucci;
Modelos sequenciais para previsao de comportamento de aplicacoes; 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: Vinicius Tavares Petrucci;
Estudo de Algoritmos para Assistentes Virtuais; 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;
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;
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;
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;
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;
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;
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;
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;
Produções bibliográficas
-
ZACARIAS, FELIPPE VIEIRA ; Petrucci, Vinicius ; NISHTALA, RAJIV ; CARPENTER, PAUL ; MOSSÉ, DANIEL . Intelligent colocation of HPC workloads. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING , v. 151, p. 125-137, 2021.
-
MICHELETTO, 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.
-
LI, C. ; PETRUCCI, V. ; MOSSE, DANIEL . Exploring Machine Learning for Thread Characterization on Heterogeneous Multiprocessors. OPERATING SYSTEMS REVIEW , v. 51, p. 113-123, 2017.
-
NISHTALA, 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.
-
HAUSWALD, 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.
-
HAUSWALD, 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.
-
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.
-
MASSON, 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.
-
Kramer, 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.
-
PETRUCCI, 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.
-
PETRUCCI, 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.
-
ARAUJO, D. ; AMORIM, D. M. ; PETRUCCI, V. . Profile-guided Frequency Scaling for Latency-Critical Search Workloads. In: The 21st IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, 2021. The 21st IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, 2021.
-
NISHTALA, RAJIV ; Petrucci, Vinicius ; CARPENTER, PAUL ; SJALANDER, MAGNUS . Twig: Multi-Agent Task Management for Colocated Latency-Critical Cloud Services. In: 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), 2020, San Diego. 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), 2020. p. 167.
-
ZACARIAS, FELIPPE VIEIRA ; Petrucci, Vinicius ; NISHTALA, RAJIV ; CARPENTER, PAUL ; MOSSE, DANIEL . Intelligent Colocation of Workloads for Enhanced Server Efficiency. In: 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBACPAD), 2019, Campo Grande. 2019 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2019. p. 120.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
NOVAES, MARCELO ; PETRUCCI, VINÍCIUS ; GAMATIÉ, ABDOULAYE ; PEREIRA, FERNANDO MAGNO QUINTÃO . Compiler-assisted adaptive program scheduling in big.LITTLE systems. In: the 24th Symposium, 2019, Washington. Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming - PPoPP '19, 2019. p. 429.
-
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.
-
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.
-
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.
-
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).
-
PETRUCCI, V. ; LOQUES, O. ; Mossé, D. . A framework for dynamic adaptation of power-aware server clusters. 2009. (Apresentação de Trabalho/Simpósio).
-
PETRUCCI, V. ; LOQUES, O. ; Mossé, D. . Support for dynamic adaptation of power-aware server clusters. 2009. (Apresentação de Trabalho/Seminário).
-
SILVA, J. C. R. ; LEAO, L. ; Petrucci, Vinicius ; GAMATIE, A. ; PEREIRA, F. M. Q. . Scheduling in Heterogeneous Architectures via Multivariate Linear Regression on Function Inputs. HAL-LIRMM - Open Archive, 2019 (Relatorio Tecnico).
-
NISHTALA, RAJIV ; Petrucci, Vinicius ; CARPENTER, P. ; MARTORELL, X. . Hurry-up: Scaling Web Search on Big/Little Multi-core Architectures. Cornell University, 2019 (Relatorio Tecnico).
Outras produções
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.
Petrucci, Vinicius . VI Brazilian Symposium on Computing Systems Engineering. 2016. (Comitê de Programa).
PETRUCCI, V. . Introdução a Linguagem de Programação Python. 2004 (Mini-curso) .
PETRUCCI, V. . Uma Introdução a Linguagens de Scripting e Python. 2003 (Mini-curso) .
Projetos de pesquisa
-
2018 - Atual
CNPq Universal: Escalonamento Inteligente guiado por Perfil em Arquiteturas Heterogêneas, Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) / Doutorado: (1) . , Integrantes: Vinicius Tavares Petrucci - Coordenador / Fernando Pereira - Integrante / Diego Braga - Integrante / Daniel Araujo - Integrante.
-
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 - Coordenador / Gil Barreto de goes - Integrante / Leonardo de Souza vale - 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.
-
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 - Coordenador / Gil Barreto de goes - Integrante / Leonardo de Souza vale - Integrante., Financiador(es): SENAI - Departamento Regional do Rio de Janeiro - Auxílio financeiro / Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.
-
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): SENAI - Departamento Regional do Rio de Janeiro - Auxílio financeiro / Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.
-
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.
-
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.
Prêmios
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.
Histórico profissional
Endereço profissional
-
Universidade Federal da Bahia, Instituto de Matematica. , Avenida Adhemar de Barros, Ondina, 40170110 - Salvador, BA - Brasil, Telefone: (71) 32836258, URL da Homepage:
Experiência profissional
2015 - Atual
Universidade Federal da BahiaVínculo: , Enquadramento Funcional: Professor Adjunto A, Carga horária: 40, Regime: Dedicação exclusiva.
2013 - 2014
University Of MichiganVínculo: Pesquisador Posdoc, Enquadramento Funcional: Research Fellow, Carga horária: 40, Regime: Dedicação exclusiva.
2013 - 2013
University of California, San DiegoVínculo: Pesquisador Posdoc, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.
2005 - 2005
Universidade Candido Mendes - CamposVí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.
2004 - 2005
Universidade Candido Mendes - CamposVí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.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Vinicius Tavares Petrucci e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?