Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors

Cache-coherent, nonumiform memory acces or cc-NUMA is an attractive architecture for building a spectrum of shared memory multiprocessors (whic are socing widespread use in commercial, technical and scientific applications). Unfortunately, there are some factors which limit the maximun number of pro...

Full description

Bibliographic Details
Main Authors: Manuel Acacio Sánchez, José Manuel García Carrasco
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2003-10-01
Series:Journal of Computer Science and Technology
Subjects:
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/931
_version_ 1818942120105345024
author Manuel Acacio Sánchez
José Manuel García Carrasco
author_facet Manuel Acacio Sánchez
José Manuel García Carrasco
author_sort Manuel Acacio Sánchez
collection DOAJ
description Cache-coherent, nonumiform memory acces or cc-NUMA is an attractive architecture for building a spectrum of shared memory multiprocessors (whic are socing widespread use in commercial, technical and scientific applications). Unfortunately, there are some factors which limit the maximun number of processors that can be offered at a good price/perfomance ratio. This paper presents a survey of some of the proposals that have recently appeared focusing on tow of these factors: the increased cost, in terms of hardware overhead that the use of directories entails, and the long cache miss latencies obseved in these designs as a consequence of the indirection introduced by the acces to the directory.
first_indexed 2024-12-20T07:06:22Z
format Article
id doaj.art-dba75f2455f84df4a8dcc04c0bd7af36
institution Directory Open Access Journal
issn 1666-6046
1666-6038
language English
last_indexed 2024-12-20T07:06:22Z
publishDate 2003-10-01
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
record_format Article
series Journal of Computer Science and Technology
spelling doaj.art-dba75f2455f84df4a8dcc04c0bd7af362022-12-21T19:49:02ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382003-10-0130218624Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessorsManuel Acacio Sánchez0José Manuel García Carrasco1Dept. Ingeniería y Tecnología de Computadores, Universidad de Murcia, SpainDept. Ingeniería y Tecnología de Computadores, Universidad de Murcia, SpainCache-coherent, nonumiform memory acces or cc-NUMA is an attractive architecture for building a spectrum of shared memory multiprocessors (whic are socing widespread use in commercial, technical and scientific applications). Unfortunately, there are some factors which limit the maximun number of processors that can be offered at a good price/perfomance ratio. This paper presents a survey of some of the proposals that have recently appeared focusing on tow of these factors: the increased cost, in terms of hardware overhead that the use of directories entails, and the long cache miss latencies obseved in these designs as a consequence of the indirection introduced by the acces to the directory.https://journal.info.unlp.edu.ar/JCST/article/view/931cc-numa multiprocessorsscalabilitycache cohrencedirectory memory overheadcache miss latency
spellingShingle Manuel Acacio Sánchez
José Manuel García Carrasco
Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
Journal of Computer Science and Technology
cc-numa multiprocessors
scalability
cache cohrence
directory memory overhead
cache miss latency
title Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
title_full Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
title_fullStr Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
title_full_unstemmed Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
title_short Techniques for improving the perfomance and scalability of directory-based shared-memory multiprocessors
title_sort techniques for improving the perfomance and scalability of directory based shared memory multiprocessors
topic cc-numa multiprocessors
scalability
cache cohrence
directory memory overhead
cache miss latency
url https://journal.info.unlp.edu.ar/JCST/article/view/931
work_keys_str_mv AT manuelacaciosanchez techniquesforimprovingtheperfomanceandscalabilityofdirectorybasedsharedmemorymultiprocessors
AT josemanuelgarciacarrasco techniquesforimprovingtheperfomanceandscalabilityofdirectorybasedsharedmemorymultiprocessors