2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) 2020
DOI: 10.1109/sbac-pad49847.2020.00016
|View full text |Cite
|
Sign up to set email alerts
|

Online Sharing-Aware Thread Mapping in Software Transactional Memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
0
0
8

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 24 publications
0
0
0
8
Order By: Relevance
“…O STMap [Pasqualin et al 2020] propõe um mecanismo de sharing-aware thread mapping para aplicações STMs. Esse mecanismo usa informações sobre quais threads estão acessando os mesmos dados compartilhados e tenta mapear as threads| de forma que fiquem próximas na arquitetura onde estão sendo executadas.…”
Section: Memórias Transacionais E Escalonadores De Transaçõesunclassified
See 2 more Smart Citations
“…O STMap [Pasqualin et al 2020] propõe um mecanismo de sharing-aware thread mapping para aplicações STMs. Esse mecanismo usa informações sobre quais threads estão acessando os mesmos dados compartilhados e tenta mapear as threads| de forma que fiquem próximas na arquitetura onde estão sendo executadas.…”
Section: Memórias Transacionais E Escalonadores De Transaçõesunclassified
“…Para diminuir o overhead de acesso às estruturas de registro dos acessos aos dados compartilhados, a coleta acontece por amostragem, sendo realizada a coleta 1 (uma) vez a cada 100 acessos à memória compartilhada pelo thread. Em [Pasqualin et al 2020] encontra-se a discussão e validação desta amostragem em outro estudo de caso. Por fim, informação mantida diz respeito ao histórico de commits e de aborts realizados pelos threads, em dois contadores por thread.…”
Section: Ltms -Lups Transactional Memory Schedulerunclassified
See 1 more Smart Citation
“…Mais recentemente, Pasqualin et al [Pasqualin et al 2020a] fizeram uma caracterizac ¸ão do comportamento de algumas aplicac ¸ões transacionais em arquiteturas NUMA. Com base nessa análise, os autores propuseram uma técnica para escalonamento de threads que potencialmente beneficiaria aplicac ¸ões transacionais [Pasqualin et al 2020b]. Adicionalmente ao trabalho de Pasqualin et al, nosso trabalho também investiga o impacto da alocac ¸ão de memória.…”
Section: Contextualizac ¸ãO E Trabalhos Relacionadosunclassified
“…As Memórias Transacionais (TM -Transactional Memory) [Pasqualin et al 2020] têm sido usadas como alternativas aos mutexes e semáforos, facilitando a programac ¸ão e evitando a ocorrência de deadlocks. Neste paradigma, as regiões críticas do código são delimitadas na forma de transac ¸ões, ideia semelhante às transac ¸ões em bancos de dados, e podem ser executadas concorrentemente, pois, em caso de conflitos, deverão ser abortadas e reexecutadas.…”
Section: Introduc ¸ãOunclassified