Using Multicore Reuse Distance to Study Coherence Directories

Abstract

Researchers have proposed numerous techniques to improve the scalability of coherence directories. The effectiveness of these techniques not only depends on application behavior, but also on the CPU's configuration, for example, its core count and cache size. As CPUs continue to scale, it is essential to explore the directory's application and architecture dependencies. However, this is challenging given the slow speed of simulators. While it is common practice to simulate different applications, previous research on directory designs have explored only a few—and in most cases, only one—CPU configuration, which can lead to an incomplete and inaccurate view of the directory's behavior.

Document Details

Document Type
Pub Defense Publication
Publication Date
May 31, 2017
Source ID
10.1145/3092702

Entities

People

  • Donald Yeung
  • Minshu Zhao

Organizations

  • Defense Advanced Research Projects Agency
  • National Science Foundation
  • University of Maryland

Tags

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.