Análise Comparativa entre dois verificadores de consistência e coerência de memória

DSpace Repository

A- A A+

Análise Comparativa entre dois verificadores de consistência e coerência de memória

Show simple item record

dc.contributor.advisor Santos, Luiz Cláudio Villar dos
dc.contributor.author Andrade, Gabriel Arthur Gerber
dc.contributor.other Güntzel, José Luís Almada
dc.contributor.other Lettnin, Djones
dc.date.accessioned 2018-02-23T20:25:31Z
dc.date.available 2018-02-23T20:25:31Z
dc.date.issued 2014
dc.identifier.other 1559
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/184244
dc.description TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Curso de Ciências da Computação.
dc.description.abstract Para que um sistema de hardware multi-core funcione corretamente é vital que o mesmo tenha a habilidade de preservar a coerência e consistência da sua memória. Logo, durante o seu desenvolvimento, ocorre a verificação de que o resultado da sua execução segue o Modelo de Consistência de Memória (MCM) adotado. A maioria dos verificadores do estado da arte foram criados para serem executados na fase de desenvolvimento em que a partir da qual, definitivamente, não acontecerá a inserção de erros. Isto é, na fase pós-silício onde a classe de complexidade da verificação é NP-difícil. Estes mesmos verificadores também são adaptados para serem utilizados na fase pré-silício, com a perspectiva de redução dos custos do projeto. Entretanto há também verificadores feitos exclusivamente para a fase pré-silício. Eles procuram aproveitar que nesta fase ocorre a queda da complexidade de verificação para a classe Polinomial, devido ao fato de haver mais observabilidade. O presente trabalho tem como objetivo comparar dois verificadores do estado da arte: um feito para a fase pós-silício Hu2012, e outro exclusivo para a fase pré-silício Freitas2013. Referências [Hu2012] Weiwu Hu, Yunji Chen, Tianshi Chen, Cheng Qian, and Lei Li. Linear Time Memory Consistency Verification. IEEE Transactions on Computers, 61(4):502–516, April 2012. [Freitas 2013] LS Freitas, EA Rambo, and LCV dos Santos. On-the-fly verification of Memory consistency with concurrent relaxed scoreboards. DATE ’13 Proceedings of the Conference on Design, Automation and Test in Europe, pages 631–636, 2013.
dc.subject Verificação. Consistência de Memória. Sistema Multicore
dc.title Análise Comparativa entre dois verificadores de consistência e coerência de memória
dc.type TCCgrad


Files in this item

Files Size Format View
Monografia.pdf.1 2.699Mb Unknown View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar