Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Universidade Estadual de Campinas (UNICAMP) | - |
Autor(es): dc.contributor | Universidade Estadual Paulista (UNESP) | - |
Autor(es): dc.creator | Morales, Catalina Munoz | - |
Autor(es): dc.creator | Honorio, Bruno | - |
Autor(es): dc.creator | Baldassin, Alexandro | - |
Autor(es): dc.creator | Araujo, Guido | - |
Data de aceite: dc.date.accessioned | 2025-08-21T16:44:17Z | - |
Data de disponibilização: dc.date.available | 2025-08-21T16:44:17Z | - |
Data de envio: dc.date.issued | 2022-04-28 | - |
Data de envio: dc.date.issued | 2022-04-28 | - |
Data de envio: dc.date.issued | 2020-12-31 | - |
Fonte completa do material: dc.identifier | http://dx.doi.org/10.1109/SBAC-PAD53543.2021.00016 | - |
Fonte completa do material: dc.identifier | http://hdl.handle.net/11449/223446 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/11449/223446 | - |
Descrição: dc.description | Transactional Memory (TM) is a programming abstraction that aims to ease parallel programming in shared-memory architectures. Both Hardware (HTM) and Software Transactional Memory (STM) implementations have been extensively studied in the literature. Modern approaches seek to combine both HTM and STM to better exploit performance. In particular, Phased TMs (PhTMs) systems execute transactions in phases, not allowing both hardware and software transactions to run concurrently to avoid coordination overheads. The main challenge in designing PhTM systems is to dynamically choose a proper execution mode. Usually, a transition mechanism is developed based on metrics such as transaction size and abort rates to guide the phase migration. However, the tuning of such metrics is not an easy task, since it may lead to over-fitting and poor performance for the general case. This paper advances state-of-the-art research on PhTM by proposing a different approach to phase selection: The use of commit throughput and cache simulation to mimic the behavior of HTM storage constraints while in STM mode. When compared to previous work, this approach leads to a simpler and more efficient mechanism to assess the state of the execution modes in run time. Experimental results using STAMP and two graph processing applications show how the Commit Throughput-based mechanism is able to outperform a state-of-the-art Phased TM runtime (PhTM∗) with speedups of up to 5x. | - |
Descrição: dc.description | UNICAMP Institute of Computing | - |
Descrição: dc.description | Univ. Estadual Paulista (UNESP) | - |
Descrição: dc.description | Univ. Estadual Paulista (UNESP) | - |
Formato: dc.format | 44-53 | - |
Idioma: dc.language | en | - |
Relação: dc.relation | Proceedings - Symposium on Computer Architecture and High Performance Computing | - |
???dc.source???: dc.source | Scopus | - |
Palavras-chave: dc.subject | Hardware Transactional Memory | - |
Palavras-chave: dc.subject | shared memory | - |
Palavras-chave: dc.subject | Software Transactional Memory | - |
Título: dc.title | Improving Phased Transactional Memory via Commit Throughput and Capacity Estimation | - |
Tipo de arquivo: dc.type | aula digital | - |
Aparece nas coleções: | Repositório Institucional - Unesp |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: