Importancia de la no coherencia de cache en un sistema multiprocesador

La importancia de la memoria cache en un sistema reduciendo el tiempo de acceso efectivo a memoria, se ve potenciada en los sistemas multiprocesador por su contribución a la escalabilidad. El modelo de consistencia de memoria mas aceptado es el secuencial SC, por ser el mas afín a la intuición del p...

Descripción completa

Detalles Bibliográficos
Autores principales: García, Rafael B., Ardenghi, Jorge Raúl
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2006
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/20877
Aporte de:
id I19-R120-10915-20877
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
consistencia de memoria
PROCESSOR ARCHITECTURES
arquitectura
Coherence and coordination
coherencia de cache
sistema operativo
Cache memories
spellingShingle Ciencias Informáticas
consistencia de memoria
PROCESSOR ARCHITECTURES
arquitectura
Coherence and coordination
coherencia de cache
sistema operativo
Cache memories
García, Rafael B.
Ardenghi, Jorge Raúl
Importancia de la no coherencia de cache en un sistema multiprocesador
topic_facet Ciencias Informáticas
consistencia de memoria
PROCESSOR ARCHITECTURES
arquitectura
Coherence and coordination
coherencia de cache
sistema operativo
Cache memories
description La importancia de la memoria cache en un sistema reduciendo el tiempo de acceso efectivo a memoria, se ve potenciada en los sistemas multiprocesador por su contribución a la escalabilidad. El modelo de consistencia de memoria mas aceptado es el secuencial SC, por ser el mas afín a la intuición del programador. Otros modelos, a partir de imponer determinadas características al programa, aseguran una ejecución secuencial con el beneficio de un manejo superior a nivel del software y del hardware. En nuestra opinión, un aspecto que incide fuertemente en la escalabilidad y/o complejidad de un sistema es el de coherencia de cache. Los modelos de consistencia secuencial, y mu- chos de los derivados de este último, requieren mantener coherente la cache. Esto obliga a una serialización de los accesos a locaciones individuales, de aplicación tanto en sistemas UMA (protocolos de snooping) co- mo NUMA (generalmente esquemas de directorio). Dado que típicamente los programas son sincroniza- dos, y en la hipótesis de que se debe ser mas eficiente en los casos mas frecuentes, analizaremos los resul- tados de diferir la coherencia hasta esos puntos, con el objetivo último de alcanzar acceso inmediato, fast access, y a su vez no obstaculizar la optimización a nivel de los compiladores.
format Objeto de conferencia
Objeto de conferencia
author García, Rafael B.
Ardenghi, Jorge Raúl
author_facet García, Rafael B.
Ardenghi, Jorge Raúl
author_sort García, Rafael B.
title Importancia de la no coherencia de cache en un sistema multiprocesador
title_short Importancia de la no coherencia de cache en un sistema multiprocesador
title_full Importancia de la no coherencia de cache en un sistema multiprocesador
title_fullStr Importancia de la no coherencia de cache en un sistema multiprocesador
title_full_unstemmed Importancia de la no coherencia de cache en un sistema multiprocesador
title_sort importancia de la no coherencia de cache en un sistema multiprocesador
publishDate 2006
url http://sedici.unlp.edu.ar/handle/10915/20877
work_keys_str_mv AT garciarafaelb importanciadelanocoherenciadecacheenunsistemamultiprocesador
AT ardenghijorgeraul importanciadelanocoherenciadecacheenunsistemamultiprocesador
bdutipo_str Repositorios
_version_ 1764820465054908418