Mostra el registre d'ítem simple

dc.contributor.authorCazorla Almeida, Francisco Javier
dc.contributor.authorRamírez Bellido, Alejandro
dc.contributor.authorValero Cortés, Mateo
dc.contributor.authorFernandez Garcia, Enrique
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-12-15T09:52:54Z
dc.date.available2017-12-15T09:52:54Z
dc.date.issued2004
dc.identifier.citationCazorla, F., Ramírez, A., Valero, M., Fernández, E. Dcache Warn: an I-fetch policy to increase SMT efficiency. A: IEEE International Parallel and Distributed Processing Symposium. "18th International Parallel and Distributed Processing Symposium, 2004: proceedings". New Mexico: Institute of Electrical and Electronics Engineers (IEEE), 2004, p. 74-83.
dc.identifier.isbn0-7695-2132-0
dc.identifier.urihttp://hdl.handle.net/2117/112124
dc.description.abstractSimultaneous multithreading (SMT) processors increase performance by executing instructions from multiple threads simultaneously. These threads share the processor's resources, but also compete for them. In this environment, a thread missing in the L2 cache may allocate a large number of resources for a long time, causing other threads to run much slower than they could. To prevent this problem we should know in advance if a thread is going to miss in the L2 cache. L1 misses are a clear indicator of a possible L2 miss. However, to stall a thread on every L1 miss is too severe, because not all L1 misses lead to an L2 miss, and this would cause an unnecessary stall and resource under-use. Also, to wait until an L2 miss is declared and squash the thread to free up the allocated resources is too expensive in terms of complexity and reexecuted instructions. We propose a novel fetch policy, which we call DWarn. DWarn uses L1 misses as indicators of L2 misses, giving higher priority to threads with no outstanding L1 misses. DWarn acts on L1 misses, before L2 misses happen in a controlled manner to reduce resource under-use and to avoid harming a thread when L1 misses do not lead to L2 misses. Our results show that DWarn outperforms previously proposed policies, in both throughput and fairness, while requiring fewer resources and avoiding instruction reexecution.
dc.format.extent10 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshMultiprocessors
dc.subject.lcshCache memory
dc.subject.lcshSimultaneous multithreading processors
dc.subject.otherMultiprocessing systems
dc.subject.otherMulti-threading
dc.subject.otherCache storage
dc.subject.otherInstruction sets
dc.subject.otherResource allocation
dc.titleDcache Warn: an I-fetch policy to increase SMT efficiency
dc.typeConference report
dc.subject.lemacMultiprocessadors
dc.subject.lemacMemòria cau
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/IPDPS.2004.1303005
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/1303005/
dc.rights.accessOpen Access
local.identifier.drac2363307
dc.description.versionPostprint (published version)
local.citation.authorCazorla, F.; Ramírez, A.; Valero, M.; Fernández, E.
local.citation.contributorIEEE International Parallel and Distributed Processing Symposium
local.citation.pubplaceNew Mexico
local.citation.publicationName18th International Parallel and Distributed Processing Symposium, 2004: proceedings
local.citation.startingPage74
local.citation.endingPage83


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple