Does multicast communication make sense in write invalidation traffic?

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In distributed shared-memory (DSM) multiprocessors, a write operation requires multiple messages to invalidate the nodes which share and cache the memory block to be written. The resultants write stall time is a performance hurdle to such systems. One approach to efficient invalidation is to use multicast messages to reach the sharing nodes. In this paper, we use application-driven simulation to evaluate two multicast-based invalidation schemes: dual-path [10] and pruning [11 ]. Based on our experimental settings, we found that multicasts improve invalidation traffic for four of the six evaluated real applications. The remaining two programs are computation intensive, and multicast-based invalidation is less effective. But since they induce bursty communication, we found that multicasts help to relieve the network congestion during those periods of time. Dual-path performs a little better than pruning, because it is less sensitive to routing delay in the routers. We also found that cache size is an important design parameter for multicast-based invalidation. It is more effective for DSM multiprocessors with larger caches.

Original languageEnglish
Title of host publicationProceedings - 7th International Conference on Parallel and Distributed Systems
Subtitle of host publicationWorkshops
EditorsYoshitaka Shibata
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages221-228
Number of pages8
ISBN (Electronic)0769505716, 9780769505718
DOIs
Publication statusPublished - 2000
Event7th International Conference on Parallel and Distributed Systems, ICPADS 2000 - Iwate, Japan
Duration: 2000 Jul 42000 Jul 7

Publication series

NameProceedings - 7th International Conference on Parallel and Distributed Systems: Workshops

Conference

Conference7th International Conference on Parallel and Distributed Systems, ICPADS 2000
Country/TerritoryJapan
CityIwate
Period00-07-0400-07-07

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Does multicast communication make sense in write invalidation traffic?'. Together they form a unique fingerprint.

Cite this