Energy consumption on software transactional memories

TM Rico, ML Pilla, AR Du Bois - 2012 13th Symposium on …, 2012 - ieeexplore.ieee.org
With the spreading of multicore architectures, new challenges have been added to software
development. Among those, efficiently avoiding race conditions through synchronization is …

Comparando o desempenho de implementaçoes de tabelas hash concorrentes em haskell

RM Duarte, AR Du Bois, ML Pilla… - Revista de Informática …, 2016 - seer.ufrgs.br
Implementar um algoritmo de tabela hash concorrente que extraia desempenho está longe
de ser uma tarefa computacional trivial. Neste artigo apresentamos sete diferentes …

[PDF][PDF] Curso de Bacharelado em Ciência da Computação

FP Antunes - pergamum.ufpel.edu.br
UNIVERSIDADE FEDERAL DE PELOTAS Centro de Desenvolvimento Tecnológico Curso de
Bacharelado em Ciência da Computação Trabalho Page 1 UNIVERSIDADE FEDERAL DE …

[PDF][PDF] Um modelo de memória transacional para arquiteturas heterogêneas baseado em software Cache

FP Goldstein - 2010 - repositorio.unicamp.br
A adoçao de processadores com multiplos núcleos pela indústria, levoua necessidade de
novas técnicas para facilitar a programacaçao de software paralelo. A técnica chamada …

[PDF][PDF] Estudo de Instruções e Desempenho para Implementação de Memória Transacional em Hardware

FP Antunes, FE Puntel, GGH Cavalheiro, AR Du Bois - 2022 - repositorio.ufpel.edu.br
O presente trabalho tem como objetivo identificar o potencial das instruções em hardware
TSX (Transactional Synchronization Extension) para construção de uma biblioteca com …

[PDF][PDF] IMPLEMENTAÇÃO DE ESTRUTURAS HASH CONCORRENTES EM HASKELL

RM DUARTE, ML PILLA, RHS REISER, AR DU BOIS - cti.ufpel.edu.br
Algoritmos de tabela hash são naturalmente paralelizáveis, o motivo disso se dá ao fato que
o acesso aos dados da tabela são suscetíveis de serem disjuntos. Porém a implementação …

User-Level Transaction Scheduling in Haskell

RM Duarte, AR Du Bois… - 2018 Symposium on …, 2018 - ieeexplore.ieee.org
Transactional Memory is an abstraction that helps concurrent programming, however, in
high contention sceneries, it presents low performance because of the high conflict rate …

[PDF][PDF] Proposta de um Escalonador de Transaçoes para uma Linguagem Funcional Pura

R Duarte, A Du Bois, M Pilla… - … Series of the …, 2017 - proceedings.sbmac.emnuvens.com …
O paradigma de programaçao funcional se utiliza de funçoes matemáticas para expressar a
soluçao de problemas computacionais. Programar em linguagens que usem este …

[PDF][PDF] Transactional Boosting in a Purely Functional Language

J Conceição, A Du Bois… - … Series of the …, 2017 - proceedings.sbmac.emnuvens.com …
Functional programming is a different paradigm than imperative or object oriented
programming. A programmer writes programs by defining functions and their composition …

[引用][C] Estudo da Viabilidade de uma Interface para Memórias Transacionais em OpenMP

H Pereira, K de Oliveira, A Jardim, A Du Bois… - Simpósio em Sistemas …, 2020 - SBC