Renan Albuquerque Marks

Possui graduação em Ciência da Computação pela Universidade Federal de Mato Grosso do Sul (2009), mestrado em Ciência da Computação pela Universidade Federal de Mato Grosso do Sul (2012) e Doutorado pela Universidade Federal de Minas Gerais (2023) na área de Ciência da Computação com ênfase em Arquitetura de Sistemas de Computação. Atualmente é professor associado na Faculdade de Computação da Universidade Federal de Mato Grosso do Sul. Tem experiência na área de Ciência da Computação, com ênfase em Arquitetura de Sistemas de Computação, atuando principalmente nos seguintes temas: arquitetura de computadores, sistemas computacionais de alto desempenho, software-básico, FPGA, nanocomputação e computação em DNA.

Informações coletadas do Lattes em 29/09/2025

Acadêmico

Formação acadêmica

Doutorado em Ciências da Computação

2016 - 2023

Universidade Federal de Minas Gerais
Título: DNA Strand Displacement (DSD) as a Hardware Substrate for Digital, Analog and Machine Learning Systems
Omar Paranaiba Vilela Neto. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Nanocomputação; Computação Molecular; Computação em DNA.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Hardware.

Mestrado em Ciência da Computação

2010 - 2012

Universidade Federal de Mato Grosso do Sul
Título: Infraestrutura para codificação de instruções baseadas em padrões, Ano de Obtenção: 2012
Ricardo Ribeiro dos Santos.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Grande área: Ciências Exatas e da TerraSetores de atividade: Pesquisa e desenvolvimento científico.

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

2005 - 2009

Universidade Federal de Mato Grosso do Sul
Título: Ferramentas software-livre e infra-estrutura para execução de práticas propostas no Processo Padrão de Pesquisa em Engenharia de Software
Orientador: Débora Maria Barroso Paiva

Formação complementar

2006 - 2006

Desenvolvimento Profissional Linux. (Carga horária: 80h). , Serviço Nacional de Aprendizagem Comercial, SENAC, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

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

Áreas de atuação

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

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

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

Organização de eventos

CACERES, E. N. ; SANTOS, R. R. ; VASCONCELLOS, J. ; DUENHA, L. D. ; FERRAZ, S. B ; MARKS, R. A. ; DANTAS, B. . 31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2019. (Congresso).

Participação em eventos

Chip in the Fields 2020. 2020. (Seminário).

31st International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). 2019. (Simpósio).

Chip in Sampa 2019 - SBCCI - 32nd Symposium on Integrated Circuits and Systems Design.DNAr-Logic: A constructive logic DNA circuit design library in R language for Molecular Computing. 2019. (Simpósio).

Workshop de Sistemas Computacionais de Alto Desempenho - Simpósio em Sistemas Computacionais. 2014. (Simpósio).

Workshop de Sistemas Computacionais de Alto Desempenho - Simpósio em Sistemas Computacionais.PBIW-SPARC: Uma Estratégia para Codificação de Instruções em Programas SPARC. 2013. (Simpósio).

XIII WSCAD-SCC.Design and Implementation of the PBIW Instruction Decoder in a Softcore Embedded Processor. 2012. (Simpósio).

1° Workshop de Engenharia de Software UFMS. 2009. (Oficina).

2° Workshop PHPMS.Conhecendo o Framework Drupal. 2009. (Oficina).

International Collegiate Programming Contest.Competidor da etapa estadual. 2009. (Outra).

XXI Brazilian Symposium on Computer Graphics and Image Processing. 2008. (Simpósio).

XXVI Congresso da Sociedade Brasileira de Computação. 2006. (Congresso).

Participação em bancas

Aluno: Murilo Táparo

SANTOS, R. R.; BORIN, E.; DANTAS, B. A.;MARKS, R. A.. Exploração do Espaço de Projeto em Sistemas IOT. 2024. Exame de qualificação (Doutorando em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Mato Grosso do Sul.

Aluno: GREGORIO KOSLINSKI NETO

DUENHA, L. D.;MARKS, R. A.SANTOS, R. R.. Exploração Automatizada de Instruções Aproximadas para Otimização Multiobjetivo em Aplicações Tolerantes a Erros. 2025. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Felipe Sovernigo

SANTOS, R. R.; DUENHA, L. D.;MARKS, R. A.. Exploração do Espaço de Projetos de Sistemas Heterogêneos com Computação Aproximada. 2024. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Allan M

IAIONE, F.; MATSUBARA, E. T.;MARKS, RENAN A.. Cunha, Amanda O. Petini e Natália S. Duarte.Desenvolvimento de Robô para Categoria SSL-EL. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Matheus Kazumi Silva Miyashiro

LEITE FILHO, D. M.; DANTAS, B. A.;MARKS, RENAN A.. Análise do consumo de recursos na execução dos algoritmos Dijkstra e A* em nós simulados de névoa e nuvem para o gerenciamento de tráfego com semáforos inteligentes. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Laura Barauna Ludgero

DUENHA, L. D.; DANTAS, B. A.;MARKS, RENAN A.. Exploração do Espaço de Projetos de Sistemas GPGPUs ciente de Dark Silicon. 2025.

Aluno: Yago Martins Escada

MOREANO, N. B.; FERRAZ, S. B;MARKS, RENAN A.. Simulador de Caches para o Processador RISC-V. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Hugo Jeller Ferreira

DUENHA, L. D.; MOREANO, N. B.;MARKS, RENAN A.. CacheLab: um Simulador Funcional de Memórias Cache. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Artur Kieling Somenzi

IAIONE, F.;MARKS, RENAN A.; NOGUEIRA FILHO, A. L.. Desenvolvimento de Protótipo de Horizonte Artificial Eletrônico. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Pedro Henrique de Queiroz Ramos

YOSHIMURA, V. L.;MARKS, RENAN A.; PEDROTTI, V.. Projeto de Controladores Avanço/Atraso para Sistemas Lineares Contínuos com Abordagem via LMI. 2023. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Júlio César Domingues dos Santos

YOSHIMURA, V. L.;MARKS, RENAN A.. Projeto de Compensadores para Sistemas em Realimentação Não-Unitária via Equação Diofantina. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Lucas Oliveira Pimenta dos Reis

DUENHA, L. D.;MARKS, R. A.SANTOS, R. R.. Simulador SystemC de um processador superescalar baseado no Algoritmo de Tomasulo. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Felippi Crominski

DUENHA, L. D.;MARKS, R. A.. Uma extensão para o automatizar a instalação, configuração e uso do MPSoCBench. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Riccieli Kendy Zan Minakawa

IAIONE, F.;MARKS, R. A.. IHM universal para Android e sistemas embarcados de baixo custo. 2017. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Aimee Souza Calepso, Diego da Silva Cintra

DUENHA, L. D.; FERRAZ, S. B;MARKS, R. A.. Exploração de desempenho e energia em memórias de MPSoCs por meio de simuladores em nível de sistema. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: José Rafael Ferraz

SILVA JUNIOR, B. A.; FERRAZ, S. B;MARKS, R. A.. Emulador de Nintendo implementado em Python. 2016. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Mateus Tostes dos Santos

DUENHA, L. D.; FERRAZ, S. B;MARKS, R. A.. Uma Abordagem de Coerência de Cache por Diretório para os Processadores do ArchC. 2015. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Lucas Tomaz Heck

FERRAZ, S. B; IAIONE, F.;MARKS, R. A.. Desenvolvimento de Domótica utilizando FPGA para Controle e Gerenciamento de Variáveis. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Angelo Maggioni e Silva, Hebert Clovis Barbosa Ramos

ELEUTERIO, J. D. A. S.; RUBINSZTEJN, H. K. S.;MARKS, R. A.. .CHEMISTRYCALCULATOR: Tratando Exceções numa Calculadora Química no Android. 2013. Trabalho de Conclusão de Curso (Graduação em Análise de Sistemas) - Universidade Federal de Mato Grosso do Sul.

Aluno: André Luiz Diniz Silva, Guilherme Benites Gamon Lima Rebello

SANTOS, R. R.; DUENHA, L. D.;MARKS, R. A.. Plataforma para Experimentos com Geração de Código sobre o Processador Reconfigurável r-VEX. 2013. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

FARIA, G.;MARKS, R. A.; HIGA, C. H. A.. Concurso público para ingresso na Carreira do Magistério Superior na Classe de Professor Assistente A. 2014. Universidade Federal de Mato Grosso do Sul.

HOSHINO, E. A.; MACHADO, M. I. C.;MARKS, R. A.. Concurso público para o cargo de professor substituto para a Faculdade de Computação (FACOM-UFMS). 2013. Universidade Federal de Mato Grosso do Sul.

Orientou

Sirlenon de Araujo Macedo

Nanocomputação molecular; Início: 2024; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Pedro Henrique Janini Silva Rodrigues

Metanálise de Benchmarks com Base em Dados do OpenBenchmarking; org; Início: 2025; Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Jhoenne Helena Vasconcelos Pulcherio

Geração e Controle de Pulsos de Radiofrequência para um Protótipo de Imagem por Ressonância Magnética; Início: 2025; Trabalho de Conclusão de Curso (Graduação em Engenharia Física) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Gabriel Silveira de Oliveira

Circuitos Aceleradores em FPGA para aplicações de Inteligencia Artificial; Início: 2025; Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Israel Ribeiro Alencar

Circuitos Aceleradores em FPGA para aplicações de Inteligencia Artificial; Início: 2025; Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Davi Mortari Vargas

Circuitos Aceleradores em FPGA para aplicações de Inteligencia Artificial; Início: 2025; Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

Sarah Merigue Baraldi

Caracterização de Circuitos de Computação Molecular em DNA; Início: 2024; Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul; (Orientador);

José Othávio Alves Monteiro

Desenvolvimento de Interface Gráfica para Emulador Funcional RISC-V; 2025; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

JOÃO PEDRO DE MELO ROBERTO

Emulador de sistema RISC-V com GPU; 2024; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

RODRIGO BENFATTI ARAGÃO LEITE

Emulador de sistema RISC-V com GPU; 2024; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

GABRIEL FAUSTINO DE FREITAS SILVA

Emulador de sistema RISC-V com GPU; 2024; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

Luiz Henrique Neves Bonifacio

Caracterização de técnicas de codificação de instruções integrados a uma infraestrutura unificada de software; 2016; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

JONATAS SANTOS GALVAO

Experimentação e Caracterização de Circuitos em Nanocomputação Biológica com DNA; 2023; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

ANGELO HENRIQUE PERES CESTARI JUNIOR

Experimentação e Caracterização de Novas Tecnologias em Nanocomputação Biológica com DNA; 2023; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

Luiz Augusto Matos Tedesco

Suporte A Diferentes Plataformas Computacionais Através De Portabilidade De Sub-Sistemas Do Motor De Jogos ?Ethanon Engine?; 2014; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

Luiz Henrique Neves Bonifacio

Caracterização de técnicas de codificação de instruções integrados a uma infraestrutura unificada de software; 2013; Iniciação Científica; (Graduando em Engenharia de Computação) - Universidade Federal de Mato Grosso do Sul; Orientador: Renan Albuquerque Marks;

Produções bibliográficas

  • OLIVEIRA, P. A. C. ; MARKS, R. A. ; NOVY, G. ; VIEIRA, M. ; LUZ, O. L. ; SILVA, A. P. ; FERREIRA, R. ; RAMIREZ, J. ; NACIF, A. J. ; CAPORALI, G. ; VILELA NETO, O. P. . Design Automation for Emerging Technologies. JICS. JOURNAL OF INTEGRATED CIRCUITS AND SYSTEMS (ED. PORTUGUÊS) , v. 17, p. 1-11, 2022.

  • MARKS, RENAN A. ; VIEIRA, DANIEL K. S. ; GUTERRES, MARCOS V. ; OLIVEIRA, POLIANA A. C. ; FONTE BOA, MARIA C. O. ; VILELA NETO, OMAR P. . Design and Test of Digital Logic DNA Systems. IEEE Design & Test , v. 1, p. 1-1, 2021.

  • OLIVEIRA, POLIANA A. C. ; TEIXEIRA, JOÃO V. C. ; MARKS, RENAN A. ; GUTERRES, MARCOS V. ; NETO, OMAR P. VILELA . Evaluating analog arithmetic circuit for approximate computing with DNA strand displacement. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING (DORDRECHT. ONLINE) , v. 1, p. 1, 2021.

  • VIEIRA, DANIEL K. S. ; GUTERRES, MARCOS V. ; MARKS, RENAN A. ; OLIVEIRA, POLIANA A. C. ; FONTE BOA, MARIA C. O. ; VILELA NETO, OMAR P. . DNAr: An R Package to Simulate and Analyze CRN and DSD Networks. ACS Synthetic Biology , v. 1, p. acssynbio.0c00364, 2020.

  • SANTOS, RICARDO ; MARKS, RENAN ; SANTOS, RENATO ; ARAUJO, FELIPE . Instruction set independent program encoding. Design Automation for Embedded Systems , v. 20, p. 21-45, 2015.

  • TEIXEIRA, JOÃO V. C. ; OLIVEIRA, POLIANA A. C. ; MARKS, RENAN A. ; NETO, OMAR P. VILELA . Enhancing DNA Analog Circuits Design Through Delayed Species Insertion. In: 2025 IEEE 16th Latin America Symposium on Circuits and Systems (LASCAS), 2025, Bento Gonçalves. 2025 IEEE 16th Latin America Symposium on Circuits and Systems (LASCAS), 2025. p. 1.

  • OLIVEIRA, POLIANA A. C. ; MARKS, RENAN A. ; TEIXEIRA, JOÃO V. C. ; GUTERRES, MARCOS V. ; NETO, OMAR P. VILELA . DNAr-Analog: A Library With a Multiplexer to Easily Design, Program, and Simulate Dsd Analog Circuits. In: 2023 IEEE 14th Latin America Symposium on Circuits and Systems (LASCAS), 2023, Quito. 2023 IEEE 14th Latin America Symposium on Circuits and Systems (LASCAS), 2023. p. 1.

  • OLIVEIRA, POLIANA A. C. ; FONTE BOA, MARIA C. O. ; MARKS, RENAN A. ; GUTERRES, MARCOS V. ; VILELA NETO, OMAR P. . Analysis of single-module and cascade molecular analog circuits for approximate computing based on DNA Strand Displacement. In: 2020 33rd Symposium on Integrated Circuits and Systems Design (SBCCI), 2020, Campinas. 2020 33rd Symposium on Integrated Circuits and Systems Design (SBCCI), 2020. p. 1.

  • MARKS, RENAN A. ; VIEIRA, DANIEL K. S. ; GUTERRES, MARCOS V. ; OLIVEIRA, POLIANA A. C. ; NETO, OMAR P. VILELA . DNAr-logic. In: the 32nd Symposium, 2019, São Paulo. Proceedings of the 32nd Symposium on Integrated Circuits and Systems Design - SBCCI '19. New York: ACM Press, 2019. p. 1.

  • SANTOS, RICARDO ; MARKS, RENAN ; ALVES, RAFAEL ; ARAUJO, FELIPE ; SANTOS, RENATO . Instruction decoders based on pattern factorization. In: 2015 28th IEEE International SystemonChip Conference (SOCC), 2015, Beijing. 2015 28th IEEE International System-on-Chip Conference (SOCC), 2015. p. 180-185.

  • MARKS, RENAN ; SANTOS, RICARDO ; SANTOS, RENATO . A framework for instruction encoding designs on embedded processors. In: 2013 International Symposium on Rapid System Prototyping (RSP), 2013, Montreal. 2013 International Symposium on Rapid System Prototyping (RSP). p. 116-122.

  • SANTOS, RENATO ; MARKS, RENAN ; SANTOS, RICARDO . PBIW-SPARC: Uma Estratégia para Codificação de Instruções em Programas SPARC. In: Simpósio em Sistemas Computacionais de Alto Desempenho, 2013, Brasil. Anais do XIV Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2013). p. 60.

  • MARKS, RENAN ; ARAUJO, FELIPE ; SANTOS, RENATO ; YONEHARA, FELIPE ; SANTOS, RICARDO . Design and Implementation of the PBIW Instruction Decoder in a Softcore Embedded Processor. In: 2012 13th Symposium on Computer Systems XIII Simp sio de Sistemas Computacionais (WSCADSSC), 2012, Petropolis. 2012 13th Symposium on Computer Systems. p. 110.

  • MARKS, R. A. ; VIEIRA, D. K. S. ; GUTERRES, M. V. ; OLIVEIRA, P. A. C. ; VILELA NETO, O. P. . 32nd Symposium on Integrated Circuits and Systems Design. 2019. (Apresentação de Trabalho/Simpósio).

  • MARKS, R. A. ; SANTOS, R. F. ; ARAUJO, F. O. ; YONEHARA, F. P. ; SANTOS, R. R. . Design and Implementation of the PBIW Instruction Decoder in a Softcore Embedded Processor. 2012. (Apresentação de Trabalho/Simpósio).

  • MARKS, R. A. . Conhecendo o Framework Drupal. 2009. (Apresentação de Trabalho/Seminário).

  • MARKS, R. A. ; ARAUJO, F. O. ; SANTOS, R. R. . PBIW Instruction Encoding Technique on the r-Vex Processor: Design and First Results 2012 (Relatório Técnico).

Projetos de pesquisa

  • 2016 - Atual

    Nanocomputação como alternativa para progresso de sistemas computacionais, Descrição: Diante desse contexto, o foco deste projeto é estudar técnicas para a construção, uso e/ou simulação de sistemas digitais baseados em nanocomputação.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Renan Albuquerque Marks - Coordenador / Omar Paranaiba Vilela Neto - Integrante.

  • 2014 - 2016

    Ethanon Engine: Software para desenvolvimento robusto e escalável de jogos eletrônicos, Descrição: Este projeto tem por objetivo o desenvolvimento de novas funcionalidades para utilização eficiente dos recursos de hardware de novas plataformas e sistemas operacionais para o engine 2D Ethanon.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Renan Albuquerque Marks - Integrante / Ricardo Ribeiro dos Santos - Coordenador / André Santee - Integrante / Bruno Fernandes - Integrante.

  • 2009 - 2011

    Processadores de Alto Desempenho: Técnicas, Algoritmos e Experimentos, Descrição: Este projeto visa o desenvolvimento de algoritmos para geração de código e síntese de processadores de alto desempenho. A arquitetura de processador adotada como objeto de estudo neste projeto é denominada 2D-VLIW (2-Dimensional Very Long Instruction Word). 2D-VLIW engloba grande parte das características presentes nas novas gerações de processadores e é o resultado do trabalho de doutorado do coordenador deste projeto. Especificamente, o foco dedicado nesta proposta reside no aprimoramento de algoritmos para alocação de registradores e escalonamento de instruções, tarefas cujas complexidades são bem conhecidas como sendo exponencial e que, diante da multiplicidade de recursos presentes nos novos modelos de arquiteturas de processadores apresenta-se como um maior desafio para pesquisa na área. Além disso, uma outra vertente desta proposta está voltada para o projeto e síntese dos elementos de hardware da arquitetura 2D-VLIW. Os proponentes (coordenador e pesquisadores) entendem que esta proposta traz contribuições significativas na área de arquiteturas de processadores e geração de código em compiladores. Isso também é ratificado pelas publicações já conseguidas no âmbito do projeto 2D-VLIW que trata do projeto e implementação dos recursos arquiteturais para o referido processador.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Renan Albuquerque Marks - Integrante / Rúbia Mara de Oliveira Santos - Integrante / Lucas da Costa Silva - Integrante / Ricardo Ribeiro dos Santos - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Outra.

Prêmios

2019

Honorable mention in Chip in Sampa - 32nd SBCCI - Symposium on Circuits and Systems Design, SBMicro.

2013

Classificado em 2º lugar entre as 3 melhores Teses de Mestrado da Área de Arquitetura de Computadores e Processamento de Alto Desempenho, XIV Simpósio de Sistemas Computacionais WSCAD-SSC.

Histórico profissional

Endereço profissional

  • Universidade Federal de Mato Grosso do Sul, UFMS - Faculdade de Computação. , Fundação Universidade Federal de Mato Grosso do Sul, Universitário, 79070900 - Campo Grande, MS - Brasil, Telefone: (67) 33457910, Ramal: 7844, URL da Homepage:

Experiência profissional

2013 - Atual

Universidade Federal de Mato Grosso do Sul

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

Outras informações:
Faculdade de Computação

2010 - 2012

Universidade Federal de Mato Grosso do Sul

Vínculo: Outro (Aluno de Mestrado), Enquadramento Funcional: Integrante

Atividades

  • 08/2025

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware

  • 01/2013

    Pesquisa e desenvolvimento, UFMS - Faculdade de Computação.Linhas de pesquisa

  • 03/2025 - 06/2025

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 03/2025 - 06/2025

    Ensino, Sistemas de Informação, Nível: GraduaçãoDisciplinas ministradas, Organização de Computadores

  • 08/2024 - 11/2024

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware

  • 03/2024 - 06/2024

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Organização de Computadores, Arquitetura de Computadores I

  • 03/2024 - 06/2024

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Linguagem de Programação Orientada a Objetos

  • 08/2023 - 11/2023

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware

  • 03/2023 - 07/2023

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de computadores I, Arquitetura de computadores II

  • 08/2022 - 12/2022

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware

  • 02/2022 - 06/2022

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores II

  • 02/2022 - 06/2022

    Ensino, Sistemas de Informação, Nível: GraduaçãoDisciplinas ministradas, Organização de Computadores

  • 08/2021 - 12/2021

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware

  • 02/2021 - 06/2021

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Organização de Computadores, Sistemas Digitais

  • 08/2020 - 12/2020

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Hardware, Sistemas Digitais

  • 08/2019 - 12/2019

    Ensino, Sistemas de Informação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I, Introdução a Sistemas Digitais

  • 02/2019 - 06/2019

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Algoritmos e Programação I, Sistemas Digitais

  • 08/2018 - 12/2018

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 08/2018 - 12/2018

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Sistemas Digitais

  • 06/2018 - 12/2018

    Ensino, Sistemas de Informação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I, Introdução a Sistemas Digitais

  • 11/2016 - 04/2017

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Sistemas Digitais

  • 11/2016 - 04/2017

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Sistemas Digitais

  • 11/2016 - 04/2017

    Ensino, Engenharia Civil, Nível: GraduaçãoDisciplinas ministradas, Algoritmos e Programação

  • 05/2016 - 12/2016

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Fundamentos de Arquitetura de Computadores

  • 05/2016 - 12/2016

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Fundamentos de Arquitetura de Computadores

  • 10/2015 - 03/2016

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 10/2015 - 03/2016

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I, Fundamentos de Arquitetura de Computadores

  • 10/2015 - 03/2016

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Fundamentos de Arquitetura de Computadores, Introdução à Sistemas Digitais, Computação e Sociedade

  • 09/2013 - 03/2016

    Conselhos, Comissões e Consultoria, FACOM.Cargo ou função, Membro do Colegiado do Curso de Engenharia da Computação.

  • 02/2015 - 06/2015

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I, Fundamentos de Arquitetura de Computadores

  • 02/2015 - 06/2015

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Fundamentos de Arquitetura de Computadores

  • 08/2014 - 12/2014

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Linguagem de Montagem, Computação e Sociedade

  • 08/2014 - 12/2014

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Linguagem de Montagem

  • 08/2014 - 12/2014

    Ensino, Análise de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Computação e Sociedade

  • 02/2014 - 06/2014

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Linguagem de Montagem

  • 02/2014 - 06/2014

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Linguagem de Montagem

  • 02/2014 - 06/2014

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 02/2014 - 06/2014

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 02/2014 - 06/2014

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 08/2013 - 12/2013

    Ensino, Análise de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 08/2013 - 12/2013

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Algoritmos e Programação I

  • 08/2013 - 12/2013

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Algoritmos e Programação I

  • 02/2013 - 07/2013

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 02/2013 - 07/2013

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I, Arquitetura de Computadores II

  • 02/2013 - 07/2013

    Ensino, Redes de Computadores, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

  • 02/2013 - 07/2013

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: GraduaçãoDisciplinas ministradas, Arquitetura de Computadores I

2011 - 2013

Empresa de Saneamento de Mato Grosso do Sul

Vínculo: , Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

2009 - 2010

Catwork Informática

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor de Software, Carga horária: 15