
Estudo da Viabilidade de uma Interface para Memórias Transacionais em OpenMP
Author(s) -
H. dos S. Pereira,
Kevin De Oliveira,
André Augusto Jardim,
André Du Bois,
Gerson Geraldo H. Cavalheiro
Publication year - 2020
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2020.14056
Subject(s) - physics , operating system , computer science
Embora as modernas ferramentas para programação multithread ofereçam recursos para exploração eciente do hardware, os suportes à sincronização a dados compartilhados ainda reetem modelos baseados em seção crítica clássicos. Memória Transacional (TM) propõe um modelo de controle de concorrência de mais alto nível, mas não se encontra disponível em tais ferramentas. Neste artigo é apresentada uma extensão à OpenMP para suporte à TM e uma avaliação de desempenho de sua prototipação sobre duas ferramentas que suportam TM. Os resultados apontam a viabilidade da extensão proposta e a análise das execuções permitiu concluir que as políticas aplicadas para gestão da TM são decisivas para o bom desempenho do programa.