Avaliação de Ambientes de Compilação Aplicados a Algoritmos de Inteligência Artificial para o Projeto Nautilus - Antonio Carlos de Oliveira e Resende

Resumo: Este trabalho trata da avaliação de ambientes de compilação aplicados a algoritmos de inteligência artificial para serem utilizados no desenvolvimento de um robô submarino do projeto Nautilus. Foram escolhidos os algoritmos K-Means e AdaBoost por serem empregados nos processos decisórios de identificação de objetos, e o algoritmo de Cholesky que é utilizado nos sistemas de controle. Foram realizados experimentos nos sistemas operacionais Windows e Ubuntu, foram feitas simulações com os compiladores C++ do Visual Studio, da Intel e do GCC. Por fim, também foi avaliado o emprego da biblioteca Intel Data Analytics Acceleration Library A biblioteca Intel DAAL é de publicação recente e por isso sem muitas informações ou testes realizados. Ela se propõe a diminuir o tempo de execução de diversos algoritmos com otimizações deque se utilizam do conhecimento da arquitetura doa fabricante do processador para ser mais eficiente em vários aspectos. O trabalho encontrou configurações para estes ambientes de compilação que possibilitam obter alto desempenho do hardware existente utilizando.

Banca:
Flávio Luis de Mello, DSc. (Presidente)
Heraldo Luis Silveira de Almeida, DSc. (Examinador)
José Paulo Brafman, MSc. (Examinador)