- -

Efficient techniques to provide scalability for token-based cache coherence protocols

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Efficient techniques to provide scalability for token-based cache coherence protocols

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Robles Martínez, Antonio es_ES
dc.contributor.advisor Duato Marín, José Francisco es_ES
dc.contributor.author Cuesta Sáez, Blas Antonio es_ES
dc.date.accessioned 2009-07-17T09:45:58Z
dc.date.available 2009-07-17T09:45:58Z
dc.date.created 2009-06-24T08:00:00Z es_ES
dc.date.issued 2009-07-17T09:45:51Z es_ES
dc.identifier.uri http://hdl.handle.net/10251/6024
dc.description.abstract Cache coherence protocols based on tokens can provide low latency without relying on non-scalable interconnects thanks to the use of efficient requests that are unordered. However, when these unordered requests contend for the same memory block, they may cause protocols races. To resolve the races and ensure the completion of all the cache misses, token protocols use a starvation prevention mechanism that is inefficient and non-scalable in terms of required storage structures and generated traffic. Besides, token protocols use non-silent invalidations which increase the latency of write misses proportionally to the system size. All these problems make token protocols non-scalable. To overcome the main problems of token protocols and increase their scalability, we propose a new starvation prevention mechanism named Priority Requests. This mechanism resolves contention by an efficient, elegant, and flexible method based on ordered requests. Furthermore, thanks to Priority Requests, efficient techniques can be applied to limit the storage requirements of the starvation prevention mechanism, to reduce the total traffic generated for managing protocol races, and to reduce the latency of write misses. Thus, the main problems of token protocols can be solved, which, in turn, contributes to wide their efficiency and scalability. es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.source Riunet
dc.subject Memoria cache es_ES
dc.subject Memoria compartida es_ES
dc.subject Procesadores paralelos es_ES
dc.subject Multiprocesadores es_ES
dc.subject Arquitectura del procesador es_ES
dc.subject Coherencia de cache es_ES
dc.subject Token coherence es_ES
dc.subject Evaluacion de prestaciones es_ES
dc.subject Escalabilidad es_ES
dc.subject Ccnuma es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Efficient techniques to provide scalability for token-based cache coherence protocols
dc.type Tesis doctoral es_ES
dc.subject.unesco 330406 - Arquitectura de ordenadores es_ES
dc.subject.unesco 120309 - Diseño con ayuda de ordenador es_ES
dc.subject.unesco 120326 - Simulación es_ES
dc.identifier.doi 10.4995/Thesis/10251/6024 es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Cuesta Sáez, BA. (2009). Efficient techniques to provide scalability for token-based cache coherence protocols [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/6024 es_ES
dc.description.accrualMethod Palancia es_ES
dc.type.version info:eu-repo/semantics/acceptedVersion es_ES
dc.relation.tesis 3076 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem