Mostra el registre d'ítem simple

dc.contributor.authorGalluzzi, Marco
dc.contributor.authorVallejo, Enrique
dc.contributor.authorCristal Kestelman, Adrián
dc.contributor.authorVallejo, Fernando
dc.contributor.authorBeivide Palacio, Julio Ramon
dc.contributor.authorStenström, Per
dc.contributor.authorSmith, James E.
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-09-28T10:22:03Z
dc.date.available2017-09-28T10:22:03Z
dc.date.issued2007-06
dc.identifier.citationGalluzzi, M., Vallejo, E., Cristal, A., Vallejo, F., Beivide, J.R., Stenström, P., Smith, J., Valero, M. "Implicit transactional memory in kilo-instruction multiprocessors". 2007.
dc.identifier.urihttp://hdl.handle.net/2117/108082
dc.description.abstractAlthough they have been the main server technology for many years, multiprocessors are undergoing a renaissance due to multi-core chips and the attractive scalability properties of combining a number of such multi-core chips into a system. The widespread use of multiprocessor systems will make performance losses due to consistency models and synchronization styles of popular programming models even more evident than they already are. Known architectural approaches to combat these losses are generally too complex, too specialized, or not transparent to software. In this article, we introduce implicit transactional memory as a generalized architectural concept to remove unnecessary performance losses caused by consistency models and synchronization styles. We show how the concept of implicit transactions can be implemented with low complexity by leveraging the multi-checkpoint mechanism of the Kilo-Instruction Processor. By relying on a general speculation substrate, this method supports even the strictest consistency model – sequential consistency – potentially as effectively as weaker models and it allows multiple threads to speculatively execute critical sections, beyond barriers and event synchronizations.
dc.format.extent10 p.
dc.language.isoeng
dc.relation.ispartofseriesUPC-DAC-RR-CAP-2007-12
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshMultiprocessors
dc.subject.otherKilo-instruction multiprocessors
dc.subject.otherImplicit transaction
dc.subject.otherMemory consistency
dc.titleImplicit transactional memory in kilo-instruction multiprocessors
dc.typeExternal research report
dc.subject.lemacMultiprocessadors
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.rights.accessOpen Access
local.identifier.drac514040
dc.description.versionPostprint (published version)
local.citation.authorGalluzzi, M.; Vallejo, E.; Cristal, A.; Vallejo, F.; Beivide, J.R.; Stenström, P.; Smith, J.; Valero, M.


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple