Proposta de um escalonador de transações para o Glasgow Haskell Compiler

  • Rodrigo M. Duarte
  • André R. Du Bois
  • Gerson G. H. Cavalheiro

Resumo


Este artigo apresenta como proposta a implementação de um escalonador de transações no Run Time do Glasgow Haskell Compiler, com o intuito de prover melhor desempenho a aplicações concorrentes que utilizem STMHaskell como modelo de sincronização. 1. Introdução Memória Transacional (MT) é um modelo de sincronização entre threads que facilita a programação concorrente. Neste as regiões criticas do código são tratadas como transações, parecida com as presente em banco de dados [Harris et al. 2005].
Publicado
06/04/2018
DUARTE, Rodrigo M.; BOIS, André R. Du; CAVALHEIRO, Gerson G. H.. Proposta de um escalonador de transações para o Glasgow Haskell Compiler. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS) , 2018, Porto Alegre. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-4164.