Escalabilidad en DSM: modelos relajados de consistencia
Los sistemas de Memoria Compartida Distribuida (DSM) posibilitan disponer de una memoria compartida en un contexto de escalabilidad superior a los de memoria compartida convencional. El modelo de consistencia más aceptado es el secuencial, por ser el mas afín con la intuición del programador. Otros...
Guardado en:
| Autores principales: | , , |
|---|---|
| Formato: | Objeto de conferencia |
| Lenguaje: | Español |
| Publicado: |
2004
|
| Materias: | |
| Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/21313 |
| Aporte de: |
| id |
I19-R120-10915-21313 |
|---|---|
| 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 Cache memories Memoria Compartida Distribuida (DSM) Software Architectures coherencia de cache |
| spellingShingle |
Ciencias Informáticas Cache memories Memoria Compartida Distribuida (DSM) Software Architectures coherencia de cache García, Rafael B. Echaiz, Javier Ardenghi, Jorge Raúl Escalabilidad en DSM: modelos relajados de consistencia |
| topic_facet |
Ciencias Informáticas Cache memories Memoria Compartida Distribuida (DSM) Software Architectures coherencia de cache |
| description |
Los sistemas de Memoria Compartida Distribuida (DSM) posibilitan disponer de una memoria compartida en un contexto de escalabilidad superior a los de memoria compartida convencional. El modelo de consistencia más aceptado es el secuencial, por ser el mas afín con la intuición del programador. Otros modelos, a partir de imponer determinadas características al programa, aseguran una ejecución secuencial pero con el beneficio de una implementación superior. En nuestra opinión, un aspecto que incide fuertemente en la escalabilidad y/o complejidad de un sistema es el de coherencia de memoria. Los modelos de consistencia secuencial, y muchos de los derivados de este último, requieren mantener coherente la cache. Esto obliga a una serialización de los accesos a locaciones individuales, lo cual se aplica tanto en arquitecturas UMA (protocolos de snooping) como NUMA (generalmente esquemas de directorio). Dado que típicamente los programas son sincronizados, y en la hipótesis de que se debe ser más eficiente en los casos más frecuentes, analizaremos los resultados de diferir la coherencia, 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. Echaiz, Javier Ardenghi, Jorge Raúl |
| author_facet |
García, Rafael B. Echaiz, Javier Ardenghi, Jorge Raúl |
| author_sort |
García, Rafael B. |
| title |
Escalabilidad en DSM: modelos relajados de consistencia |
| title_short |
Escalabilidad en DSM: modelos relajados de consistencia |
| title_full |
Escalabilidad en DSM: modelos relajados de consistencia |
| title_fullStr |
Escalabilidad en DSM: modelos relajados de consistencia |
| title_full_unstemmed |
Escalabilidad en DSM: modelos relajados de consistencia |
| title_sort |
escalabilidad en dsm: modelos relajados de consistencia |
| publishDate |
2004 |
| url |
http://sedici.unlp.edu.ar/handle/10915/21313 |
| work_keys_str_mv |
AT garciarafaelb escalabilidadendsmmodelosrelajadosdeconsistencia AT echaizjavier escalabilidadendsmmodelosrelajadosdeconsistencia AT ardenghijorgeraul escalabilidadendsmmodelosrelajadosdeconsistencia |
| bdutipo_str |
Repositorios |
| _version_ |
1764820464392208385 |