Analisando as Deficiências de Desempenho Apresentadas pelo Suporte Transacional do GCC
Abstract
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.
Published
2017-04-10
How to Cite
HONORIO, Bruno Chinelato; BALDASSIN, Alexandro; CARAVALHO, João P. L. de.
Analisando as Deficiências de Desempenho Apresentadas pelo Suporte Transacional do GCC. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP) , 2017, São Carlos.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 1 - 4.
