Thalles Santos Silva
Possui graduação em Ciência da Computação pela Universidade Estadual de Santa Cruz (UESC), 2014, com período sanduíche pela Algoma University (2013-2014), Canada. Possui experiencie na área de Programação em geral com ênfase em Computação Paralela de Alto desempenho, Analise de Dados, e Aprendizagem de Maquina.
Informações coletadas do Lattes em 26/08/2025
Acadêmico
Formação acadêmica
Graduação em Ciência da Computação
2009 - 2014
Universidade Estadual de Santa Cruz
Título: Processamento paralelo utilizando técnicas híbridas para aplicações em transporte de partículas baseadas no método de Monte Carlo
Orientador: Esbel Tomás Valero Orellana
com
Formação complementar
2013 - 2014
ENGLISH AS A SECOND LANGUAGE (ESL). (Carga horária: 40h). , Algoma University, ALGOMA, Canadá.
2010 - 2013
English. (Carga horária: 20h). , Achieve Languages, ACHIEVE LANGUAGE, Brasil.
2010 - 2010
Extensão universitária em Grupo de Estudos Linux. (Carga horária: 27h). , Universidade Estadual de Santa Cruz, UESC, Brasil.
2010 - 2010
Utilização da plataforma de alto desempenho -CACAU. (Carga horária: 14h). , Universidade Estadual de Santa Cruz, UESC, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Razoavelmente.
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: Deep Learning.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Machine Learning.
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: Software Livre.
Participação em eventos
XVIII Seminário de Iniciação Científica da UESC.Implementações Paralelas do Algoritmo de Random Walk. 2012. (Simpósio).
Escola Regional de Computação Bahia Alagoas Sergipe (XI ERBASE). 2011. (Congresso).
I Escola Regional de Alto Desempenho ERAD. 2011. (Congresso).
Virtualização de Robôs. 2011. (Oficina).
Oficinas de Inglês preparatórias para o TOEFL. 2011. (Oficina).
Computação de Alto Desempenho. 2011. (Oficina).
X Semana de Informática da Universidade Estadual de Santa Cruz. 2010. (Congresso).
Aplicativos para Iphone: De conceito à loja da Apple. 2010. (Oficina).
Utilização da plataforma de alto desempenho do CACAU. 2010. (Oficina).
IX Semana de Informática da UESC. 2009. (Congresso).
O Gimp para mentes criativas. 2009. (Oficina).
Produções bibliográficas
-
SILVA, T. S. ; Esbel Tomás Valero Orellana . Implementações Paralelas do Algoritmo de Random Walk. 2012. (Apresentação de Trabalho/Simpósio).
-
SILVA, T. S. ; Esbel Tomás Valero Orellana . Implementações Paralelas do Algoritmo de Random Walk. 2011. (Apresentação de Trabalho/Congresso).
Outras produções
SILVA, T. S. . opentraj: Tools for Creating and Analysing Air Trajectory Data. 2014.
SILVA, T. S. ; FREITAS, M. F. . Sistema de Diárias e Passagens. 2013.
Projetos de pesquisa
-
2012 - 2013
Processamento paralelo em estações de alto desempenho aplicado a simulação de transporte de partículas com o método de Monte Carlo., Descrição: A utilização de unidades de processamento gráfico, GPUs pelas suas iniciais em inglês, em aplicações que requerem grande poder de cálculo é cada dia mais frequente. Este tipo de dispositivos é utilizado hoje, não apenas em aplicações relacionadas com processamento de imagens e visão computacional, mas também para aplicações de computação científica e de alto desempenho. O fato das GPUs estarem desenhadas de forma a optimizar os cálculos paralelos fazem dela uma ferramenta importante nos principais supercomputadores do mundo. Entretanto, pelo se baixo custo, as GPUs permitem levar o cálculo de alto desempenho até as estações de trabalho dos pesquisadores. Entre as aplicações científicas altamente paralelizáveis encontram-se as implementações do algoritmo de Monte Carlo, utilizado em simulações computacionais aplicadas a diferentes áreas da ciência e das engenharias. Na linha de transporte de partículas o algoritmo de Monte Carlo pode fornecer resultados precisos que podem ser utilizados em tratamentos por radioterapia e cálculo de blindagens. Neste trabalho propomos a implementação do algoritmo paralelizado de Monte Carlo e sua aplicação para simulação computacional aplicada a transporte de nêutrons.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Thalles Santos Silva - Integrante / Esbel Valero - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado da Bahia - Bolsa., Número de produções C, T & A: 1
-
2011 - 2012
Processamento paralelo utilizando GPU aplicado a simulação de transporte de partículas com o método de Monte Carlo., Descrição: A chegada das tecnologias baseadas em microprocessadores com múltiplos núcleos (multicore) e com muitos núcleos (many-core) fez de 2003 um marco importante para o Processamento de Alto Desempenho (PAD). Enquanto que os cluster Beowulf, introduzidos dez anos antes, permitiram levar o Processamento de Alto Desempenho (PAD) para as instituições de pequeno e médio porte, os lançamentos daquele ano levaram o PAD diretamente aos computadores pessoais. Os processadores multicore não chegaram sozinhos, e as novas unidades de processamento gráfico de uso geral (GPGPU, pelas suas siglas em inglês) dotadas de uma grande quantidade de unidades de processamento. Esta tecnologia, que também é chamada de many cores GPU, implementa uma arquitetura altamente paralela, com uma estrutura hierárquica de memória interna de grande velocidade de acesso. Os desenvolvedores de software se deparam hoje com um novo desafio. Os códigos paralelos precisaram ser revistos para tirar um maior proveito das arquiteturas multiprocessadas de memória compartilhada, assim como para rodar nas GPGPUs. Ferramentas como a API OpenMP, para programação multithread, e a arquitetura CUDA, que permite tirar proveito das GPGPU, surgiram como alternativas para implementar novas aplicações mais eficientes na utilização dos novos recursos computacionais. Desta forma podemos aproveitar a capacidade de processamento dos computadores pessoais atuais, comparável à capacidade de computadores de grande porte de alguns anos atrás em simulações computacionais aplicadas a diferentes áreas da ciência e das engenharias. Na linha de transporte de partículas o algoritmo de Monte Carlo pode fornecer resultados precisos que podem ser utilizados em tratamentos por radioterapia e cálculo de blindagens. Neste trabalho propomos a implementação do algoritmo paralelizado de Monte Carlo e sua aplicação para simulação computacional aplicada a transporte de nêutrons.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Thalles Santos Silva - Integrante / Esbel Valero - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado da Bahia - Bolsa., Número de produções C, T & A: 1
-
2010 - 2011
Implementações Paralelas do Algoritmo de Random Walk, Descrição: O Random Walk (RW) é um formalismo matemático bastante utilizado em simulação computacional, que consiste na tomada de vários passos consecutivos de maneira aleatória. Para entender melhor, pode-se imaginar a trajetória de um bêbado que ao sair de um bar tem a missão de retornar a sua casa andando pelas ruas da cidade. Desta forma pode-se, utilizando uma abordagem probabilística, estudar diversos fenômenos como por exemplo, o caminho percorrido por uma molécula em um líquido ou gás ou a trajetória de um nêutron num determinado meio físico.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Doutorado: (1) . , Integrantes: Thalles Santos Silva - Coordenador / Esbel Valero - Integrante.
Histórico profissional
Experiência profissional
2014 - 2014
Great Lakes Forestry CentreVínculo: Research Scientist, Enquadramento Funcional: Contratado, Carga horária: 35, Regime: Dedicação exclusiva.
Outras informações:
Relevante contribuição para o projeto de pesquisa sobre análise de correntes de vento como uma forma de transporte de insetos por meio da implementação do pacote opentraj voltado para a criação e análise de dados provenientes de correntes de ar. opentraj: Tools for Creating and Analysing Air Trajectory Data http://cran.r-project.org/web/packages/opentraj/index.html
2014 - 2014
Great Lakes Forestry CentreVínculo: Research Scientist, Enquadramento Funcional: Colaborador Voluntário, Carga horária: 35, Regime: Dedicação exclusiva.
Atividades
-
04/2014
Pesquisa e desenvolvimento , Great Lakes Forestry Centre, .,Linhas de pesquisa
2012 - 2013
RCS Informática LTDAVínculo: Contrado, Enquadramento Funcional: Software Developer, Carga horária: 20
Outras informações:
Contribuição direta na construção de sistemas que ajudaram a alavancar as vendas da empresa. Sistemas desenvolvidos incluem: Sistema de Contabilidade Publica, Sistema de Diárias e Sistema de Protocolos. Responsável pelo redesenho do website da empresa utilizando tecnologias como HTML5 e CSS3, o que contribuiu bastante para a iteração entre clientes e empresa.
Atividades
-
03/2012 - 06/2013
Pesquisa e desenvolvimento , RCS Informática LTDA, .,Linhas de pesquisa
2012 - 2013
Universidade Estadual de Santa CruzVínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
2011 - 2012
Universidade Estadual de Santa CruzVínculo: Outro (Bolsista), Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
2010 - 2011
Universidade Estadual de Santa CruzVínculo: Bolsista, Enquadramento Funcional: Voluntário, Carga horária: 20, Regime: Dedicação exclusiva.
Atividades
-
07/2012 - 07/2013
Pesquisa e desenvolvimento , Reitoria, Departamento de Ciências Exatas e Tecnológicas.,Linhas de pesquisa
2015 - Atual
Instituto de Pesquisas EldotadoVínculo: Celetista, Enquadramento Funcional: Analista de Software, Carga horária: 8, Regime: Dedicação exclusiva.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Thalles Santos Silva 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?