Início do conteúdo
Bancas >

Banca de TCC – Italo Menna Silveira

UNIVERSIDADE FEDERAL DE PELOTAS
CENTRO DE DESENVOLVIMENTO TECNOLÓGICO
TRABALHO DE CONCLUSÃO DE CURSO

Apresentações Finais (2016/2)

Desenvolvimento de Benchmark Concorrente para a Linguagem CMTJava
por
Italo Menna Silveira

Curso:
Ciência da Computação

Banca:
Prof. André Rauber Du Bois (orientador)
Prof. Adenauer Correa Yamin
MSc. Jerônimo da Cunha Ramos

Data: 09 de Março de 2017

Hora: 14:00h

Local: Sala 437

Resumo do Trabalho: Atualmente a programação paralela tem se tornado muito importante, isso ocorre devido à popularização dos processadores multicore. Quando utilizamos programação paralela é necessária a utilização de um mecanismo para realizar a exclusão mútua de um dado compartilhado, existem mecanismos que solucionam esse problema. Memória transacional é uma nova abstração para programação concorrente que permite que um trecho de código possa ser executado atomicamente como uma única instrução. Auxiliando na sincronização do acesso a memória compartilhada. CMTJava é uma linguagem de domínio específico para programação de memórias transacionais em Java baseada em STM Haskell que está sendo desenvolvida na UFPel no grupo de pesquisa LUPS. STAMP é um pacote de oito benchmarks projetado para pesquisas em memórias transacionais, o pacote é originalmente desenvolvido na linguagem de programação C, possuindo também uma outra versão na linguagem Java. Este trabalho de conclusão de curso tem como principal objetivo implementar o benchmark concorrente denominado Vacation do pacote STAMP para a linguagem CMTJava e também para a linguagem Java utilizando um método de sincronização clássico (lock). Serão criados testes para as duas versões com o intuito de demonstrar o desempenho e as características da linguagem CMTJava.

Para mais informações acesse: https://wp.ufpel.edu.br/notcc/bancas/historico/2016_2/

Publicado em 06/03/2017, na categoria Bancas.