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...
Autores principales: | , |
---|---|
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 |