Analisando as Deficiências de Desempenho Apresentadas pelo Suporte Transacional do GCC
Resumo
O novo mecanismo de programação concorrente, memória transacional, tem recebido grande atenção da academia e indústria, evidenciado pelo suporte implementado em processadores e compiladores contemporâneos. Apesar desses esforço, a memória transacional ainda não é amplamente adotada, e uma das principais razões é o alto custo computacional que o código gerado de aplicações paralelas tem mostrado. Este trabalho analisa o desempenho do código gerado por um compilador moderno amplamente usado, o GNU C Compiler (GCC), e apresenta, através de experimentos extensivos, a razão das deficiências de desempenho do suporte transacional do GCC.
Publicado
10/04/2017
Como Citar
HONORIO, Bruno Chinelato; BALDASSIN, Alexandro; CARAVALHO, João P. L. de.
Analisando as Deficiências de Desempenho Apresentadas pelo Suporte Transacional do GCC. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP) , 2017, São Carlos.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 1 - 4.