Silvano Moreira Junior
Bacharel em Ciência da Computação pela Universidade Estadual de Santa Cruz (UESC). Participou como bolsista em iniciação científica nas áreas de otimização e processamento paralelo de alto desempenho. Desenvolveu habilidades e adquiriu experiência em diversas APIs voltadas para o desenvolvimento voltado a HPC, como: CUDA, OpenCL, OpenMP, OpenACC, entre outras técnicas. Tem interesse nas áreas: Computação de Alto Desempenho (HPC), Cloud Computing e Quantum Computing
Informações coletadas do Lattes em 26/09/2025
Acadêmico
Formação acadêmica
Graduação em Ciência da Computação
2012 - 2017
Universidade Estadual de Santa Cruz
Título: Biblioteca Portável para Implementações de Aplicações Paralelas Baseadas em OpenCL
Orientador: Esbel Tomás Valero Orellana
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Razoavelmente.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação de Alto Desempenho.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação Cientifica.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Banco de Dados.
Organização de eventos
MOREIRA JUNIOR, S. . XVI Encontro de Modelagem Computacional, IV Encontro de Ciência e tecnologia de Materiais, III Encontro Regional de Matemática Aplicada e computacional. 2013. (Congresso).
Participação em eventos
II Workshop de Integração e Capacitação em Processamento de Alto Desempenho. Análise Comparativa de Desempenho em Plataformas Paralelas Equipadas com GPUs.. 2018. (Congresso).
Rio Oil and Gas. Análise Comparativa de Algoritmos Paralelos de Imageamento Sísmico em Sistemas GPUs. 2018. (Congresso).
Erbase. Implementações portáveis de algoritmos paralelos para aplicações de alto desempenho utilizando hardware embarcado de baixo custo. 2016. (Congresso).
Semana de Informática da Uesc. 2016. (Congresso).
Campus Party Brasil. 2014. (Feira).
Erbase - 2013 - Introdução a programação em Lua. 2013. (Oficina).
Escola Regional de Computação Bahia, Alagoas - Erbase. 2013. (Congresso).
Semana de Informatica Uesc - Sinform. 2012. (Congresso).
Sinform 2011 - SpeedBlender, do nada à compreensão. 2012. (Oficina).
Produções bibliográficas
-
KITAGAWA, Y. K. L. ; NASCIMENTO, E. G. S. ; SOUZA, N. B. P. ; MOREIRA JUNIOR, S. ; MOREIRA, D. M. . EVALUATION OF THE CHEMICAL TRANSPORT OF AIR POLLUTANTS IN THE METROPOLITAN REGION OF SALVADOR, BRAZIL. In: Air Pollution 26th International Conference on Modelling, Monitoring and Management of Air Pollution, 2018, 2018, Naples. WIT Transactions on Ecology and the Environment. Southampton, UK: WIT Pres, 2018. v. 230.
-
MOREIRA JUNIOR, S. ; PINTO, C. S. ; LADINO, O. F. M. ; BORATTO, M. C. ; QUEIROZ, L. F. ; SOUZA, J. M. S. . Análise Comparativa de Algoritmos Paralelos de Imageamento Sísmico em Sistemas Gpus. 2018. (Apresentação de Trabalho/Congresso).
-
MOREIRA JUNIOR, S. ; MOREIRA, D. M. . Análise Comparativa de Desempenho em Plataformas Paralelas Equipadas com GPUS. 2017. (Apresentação de Trabalho/Congresso).
-
OLIVEIRA, T. C. ; MOREIRA JUNIOR, S. ; VARELA, N. F. . Implementações portáveis de algoritmos paralelos para aplicações de alto desempenho utilizando hardware embarcado de baixo custo. 2016. (Apresentação de Trabalho/Congresso).
-
MOREIRA JUNIOR, S. ; ORELLANA, E. T. V. . Biblioteca Portável para Implementações de Aplicações Paralelas Baseadas em OpenCL. 2016. (Apresentação de Trabalho/Congresso).
-
MOREIRA JUNIOR, S. ; VARELA, N. F. ; OLIVEIRA, T. C. ; MELO, D. O. . Paralelização do Método de Decomposição de Domínio na Resolução Numérica da Equação de Poisson Bidimensional em Arquiteturas Multiprocessadas. 2014. (Apresentação de Trabalho/Congresso).
Outras produções
MOREIRA JUNIOR, S. . LibOPCL. 2017.
Projetos de pesquisa
-
2020 - 2022
Linguagem de Domínio Específico (LDE) para geração automática de códigos de imageamento sísmico em ambiente supercomputacional, Descrição: Este projeto tem como principal funcionalidade o desenvolver novas funcionalidades na Linguagem de Domínio Específico (LDE) a ser usada como ferramenta na exploração de petróleo em meios de alta complexidade estrutural (Pré-Sal), focando em duas vertentes: (1) criação dos módulos geofísicos para os casos Acústico, Anisotrópico e Visco acústico; (2) desenvolvimento das capacidades computacionais para multiprocessador, multicore e multi-GPU, dotando os códigos gerados por novos módulos com elevado desempenho e com resiliência à falhas de execução.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Silvano Moreira Junior - Integrante / Oscar Fabian Mojica Ladino - Integrante / Murilo do Carmo Boratto - Coordenador / Peterson Nogueira Santos - Integrante / Lauê Rami Souza Costa de Jesus - Integrante / João Henrique Speglich - Integrante / Laian Moura Silva - Integrante / Raí Sales Pereira Bizerra - Integrante / Gustavo Araújo Coelho - Integrante / Victor Moreira Dias de Medeiros Leite - Integrante / Rafael Abreu de Cristo - Integrante / Vitor Moraes Aranha - Integrante.
-
2018 - 2019
Desenvolvimento de Arquitetura para Aceleração em FPGA de Computação de Alta Performance (HPC) aplicado a Imageamento Sísmico., Descrição: Desenvolver e validar um protótipo de hardware acelerador, utilizando arquiteturas Field Programmable Gate Array (FPGA), para auxiliar o processamento de itens do fluxo de trabalho de imageamento sísmico, que fazem uso dos algoritmos de Reverse Time Migration (RTM), Full-Waveform Inversion (FWI) e de métodos de diferenças finitas, a fim de obter um modelo computacional híbrido, escalável e específico para computação de alta performance (HPC).. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Silvano Moreira Junior - Coordenador / André Luís da Cunha Dantas Lima - Integrante.
-
2017 - 2018
Implantação de infraestrutura de pesquisa em simulação e modelagem computacional no estado da Bahia utilizando processamento de alto desempenho., Descrição: Este projeto proporcionará o aproveitamento das potencialidades das instituições de pesquisa e do parque industrial de diversas regiões do Estado da Bahia, através da implantação de infraestrutura de pesquisa em simulação e modelagem computacional com a utilização do processamento de alto desempenho (PAD). Esta infraestrutura de PAD fornecerá o suporte para todas as áreas do conhecimento que fazem uso intensivo de computação e armazenamento de informação, especialmente para modelagem, manuseio de dados de sensoriamento e visualização de resultados. Além disto, permitirá a criação de um centro de formação em PAD, dando os primeiros passos para o desenvolvimento de um grupo de pesquisa focado na otimização de algoritmos e paralelização de processos computacionais, aproveitando as experiências no campo com a colaboração de pesquisadores de diversas instituições nacionais e internacionais envolvendo uma ação multi-institucional e multidisciplinar.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Silvano Moreira Junior - Integrante / Davidson Martins Moreira - Coordenador.
Projetos de desenvolvimento
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
-
2016 - 2017
Biblioteca Portável para Implementações de aplicações paralelas baseadas em OpenCL, Descrição: O grupo KHRONOS tem desenvolvido o projeto do OpenCL com foco, principalmente, na portabilidade do código. Entretanto garantir um alto desempenho em qualquer plataforma não é uma tarefa simples e ajustar os algoritmos, de forma eficiente, esbarra muitas vezes nas complexidades inerentes à portabilidade do código. Ferramentas já estabelecidas, como CUDA, não se preocupam com portabilidade e permitem desenvolver, de forma rápida e simples, aplicações eficientes. Neste trabalho apresentamos uma biblioteca desenvolvida para simplificar e melhorar a implementações eficientes de códigos portáveis baseados em OpenCL. Funções foram implementadas nesta biblioteca para simplificar o processo de preparação do código, além de funções que permitem o ajuste do código para otimizar execução no mesmo. Alguns testes foram implementados para verificar o desempenho em diferentes arquiteturas, e serão mostrados detalhadamente nesse trabalho.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Silvano Moreira Junior - Integrante / Esbel Tomás Valero Orellana - Coordenador., Número de produções C, T & A: 1
Histórico profissional
Experiência profissional
2022 - Atual
MagaluCloudVínculo: Celetista, Enquadramento Funcional: Desenvolvedor Sênior, Carga horária: 40
2019 - 2022
Serviço Nacional de Aprendizagem IndustrialVínculo: Celetista, Enquadramento Funcional: Consultor, Carga horária: 40, Regime: Dedicação exclusiva.
2017 - 2019
Serviço Nacional de Aprendizagem IndustrialVínculo: Bolsista, Enquadramento Funcional: Desenvolvimento e Inovação Tecnológica, Carga horária: 40, Regime: Dedicação exclusiva.
2015 - 2016
Universidade Estadual de Santa CruzVínculo: Bolsista, Enquadramento Funcional: Iniciação Ciêntifica, Carga horária: 20
2014 - 2015
Universidade Estadual de Santa CruzVínculo: Bolsista, Enquadramento Funcional: Iniciação Ciêntifica, Carga horária: 20
2013 - 2014
Universidade Estadual de Santa CruzVínculo: Bolsista, Enquadramento Funcional: Iniciação Ciêntifica, Carga horária: 20
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Silvano Moreira Junior 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?