A selective logging mechanism for hardware transactional memory systems

Log-based Hardware Transactional Memory (HTM) systems offer an elegant solution to handle speculative data that overflow transactional L1 caches. By keeping the pre-transactional values on a software-resident log, speculative values can be safely moved across the memory hierarchy, without requiring...

Descripción completa

Detalles Bibliográficos
Autores: Lupon Navazo, Marc, Magklis, Grigorios, González Colás, Antonio María|||0000-0002-0009-0996
Tipo de recurso: informe técnico
Fecha de publicación:2011
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/15009
Acceso en línea:https://hdl.handle.net/2117/15009
Access Level:acceso abierto
Palabra clave:Transactional memory
Memòria transaccional
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Descripción
Sumario:Log-based Hardware Transactional Memory (HTM) systems offer an elegant solution to handle speculative data that overflow transactional L1 caches. By keeping the pre-transactional values on a software-resident log, speculative values can be safely moved across the memory hierarchy, without requiring expensive searches on L1 misses or commits.