Número do Painel
Autor
Instituição
UFSC
Tipo de Bolsa
PIBIC/CNPq
Orientador
LUIZ CLAUDIO VILLAR DOS SANTOS
Depto
DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA / INE/CTC
Centro
CENTRO TECNOLOGICO
Laboratório
Grande Área / Área do Conhecimento
Ciências Exatas e da Terra /Ciências Exatas e da Terra
Sub-área do Conhecimento
Ciência da Computação
Titulo
Algoritmos para Verificação de Consistência e Coerência de Memória Compartilhada em Multicore Chips
Resumo

Com o fim da escala de Dennard os projetos de processadores começaram a utilizar processamento paralelo para continuar aumentando a velocidade de execução de programas. Os processadores multinúcleos são um conjunto núcleos interligados que compartilham uma memória. Para ganhar mais velocidade, estes processadores fazem uso de caches privadas o que leva a problemas de coerência. Para resolver estes e outros problemas de memória compartilhada surge os modelos de consistência de memória (MCM). Este trabalho aborda o problema de verificação destes modelos durante o tempo de projeto. Neste trabalho foi utilizado um gerador de testes aleatórios estado da arte que produz testes para que o verificador faça a detecção de comportamentos incoerentes com as especificações do MCM. O objetivo principal é validar um verificador desenvolvido pelo grupo de pesquisa do orientador comparando com outros verificadores. Esta técnica inovadora (Spec&Check) promete ser mais eficaz que os outros verificadores \textit{runtime} e também ser adaptável a diferentes arquiteturas. O trabalho do bolsista foi ajudar no tratamento de resultados, ajudar a inserir falhas sintéticas nos projetos testados e implementar um verificador (SRSB) para servir de comparação com o Spec&Check. Este trabalho já rendeu ao bolsista co-autoria de um trabalho aceito em evento internacional qualificado (ICCAD) e ainda pode render mais uma co-autoria de outra publicação internacional no mesmo tema com a expansão dos resultados experimentais e melhoras teóricas no trabalho do Spec&Check.

Link do Videohttps://repositorio.ufsc.br/handle/123456789/227441
Palavras-chave
EDA, Design Verification, Computer Architecture, Multicore Chips
Colaboradores

Pró-Reitoria de Pesquisa(PROPESQ) | Central Telefônica - (48) 3721-9332 | Email - piict@contato.ufsc.br