The impact of skewed associativity on the replacement traffic in COMA multiprocessors

Behrouz Zolfaghari*, Mohsen Sharifi

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Skewed associative caches use different hash functions for their different banks. This property causes this kind of cache to reduce the rate of conflict misses. It has been shown that exploiting skewed associative caches to build the attraction memory of a COMA (Cache Only Memory Architecture) multiprocessor improves the utilization of the attraction memory space and allows data items to be replicated more freely. The obvious result is that the use of these memories can reduce the replacement traffic by reducing the rate of conflict misses in the attraction memory. However, there is a need for a precise analytical model that can predict the direct impact of skewed associative attraction memories on the replacement traffic. Such a model can help to predict and compare the replacement traffic in the absence or presence of the mentioned memories. This paper analytically models the direct impact of skewed associative attraction memories on the replacement traffic in COMA multiprocessors and then uses simulation results to verify the correctness of the derived model. The analytical model and simulation results both show that the replacement traffic is reduced significantly if the attraction memory is built based on the skewed associative architecture.

Original languageEnglish
Pages (from-to)405-411
Number of pages7
JournalComputer Systems Science and Engineering
Volume21
Issue number6
Publication statusPublished - 2006 Nov
Externally publishedYes

Keywords

  • COMA multiprocessors
  • Conflict misses
  • Replacement traffic
  • Skewed associative caches

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'The impact of skewed associativity on the replacement traffic in COMA multiprocessors'. Together they form a unique fingerprint.

Cite this