Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Comparative evaluation of latency-tolerating and -reducing techniques for hardware-only and software-only directory protocols
Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap.ORCID-id: 0000-0001-9947-1088
Ansvarig organisation
2000 (Engelska)Ingår i: Journal of Parallel and Distributed Computing, ISSN 0743-7315, E-ISSN 1096-0848, Vol. 60, nr 7, s. 807-834Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

We study in this paper how effective latency-tolerating and -reducing techniques are at cutting the memory access times for shared-memory multiprocessors with directory cache protocols managed by hardware and software. A critical issue for the relative efficiency is how many protocol operations such techniques trigger. This paper presents a framework that makes it possible to reason about the expected relative efficiency of a latency-tolerating or -reducing technique by focusing on whether the technique increases, decreases, or does not change the number of protocol operations at the memory module. Since software-only directory protocols handle these operations in software they will perform relatively worse unless the technique reduces the number of protocol operations. Our experimental results from detailed architectural simulations driven by six applications from the SPLASH-2 parallel program suite confirm this expectation, We find that while prefetching performs relatively worse on software-only directory protocols due to useless prefetches, there are examples of protocol optimizations, e.g., optimizations For migratory data, that do relatively better on software-only directory protocols. Overall, this study shows that latency-tolerating techniques must be more carefully selected for software-centric than for hardware-centric implementations of distributed shared-memory systems. (C) 2000 Academic Press.

Ort, förlag, år, upplaga, sidor
SAN DIEGO: ACADEMIC PRESS INC , 2000. Vol. 60, nr 7, s. 807-834
Nyckelord [en]
shared-memory multiprocessors, cache coherence, software-only directory protocols, prefetching, memory consistency models, migratory sharing, performance evaluation
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:bth-8195ISI: 000088124600002Lokalt ID: oai:bth.se:forskinfoFADB1EEDD593B2ABC12575B00020CF59OAI: oai:DiVA.org:bth-8195DiVA, id: diva2:835884
Tillgänglig från: 2012-09-18 Skapad: 2009-05-08 Senast uppdaterad: 2018-02-02Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Grahn, Håkan

Sök vidare i DiVA

Av författaren/redaktören
Grahn, Håkan
Av organisationen
Institutionen för programvaruteknik och datavetenskap
I samma tidskrift
Journal of Parallel and Distributed Computing
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 80 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf