• Home
  • Search
  • A Software-Managed Coherent Memory Architecture for Manycores
  • Cite Icon3
  • https://doi.org/10.1109/pact.2011.46Copy DOI Icon

A Software-Managed Coherent Memory Architecture for Manycores

  • Oct 1, 2011
  • Jungho Park +2 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Cache coherent Non-Uniform Memory Access (cc-NUMA) architectures have been widely used for chip multiprocessors (CMPs). However, they require complicated hardware to properly handle the cache coherence problem. Moreover, it generates heavy on-chip network traffic due to the coherence enforcement. In this work, we propose a simple software-managed coherent memory architecture for many cores. Our memory architecture exploits explicitly addressed local stores. Instead of implementing the complicated cache coherence protocol in hardware, coherence and consistency are supported by software, such as a runtime or an operating system. The local stores together with the software leverage conventional caches to make the architecture much simpler and to generate much less network traffic than conventional ccNUMA-based CMPs. Experimental results indicate that our approach is promising.

Similar Papers
  • Conference Article
  • Citations12

ASCOMA: an adaptive hybrid shared memory architecture

  • Aug 10, 1998
  • Chen-Chi Kuo +3
  • Conference Article
  • Citations3

An Optical Bus Computer Cluster with a deferred cache coherence protocol

  • Jun 03, 1996
  • S Shibayama +5
  • Conference Article
  • Citations9

Application Performance Tuning for Clusters with ccNUMA Nodes

  • Jul 01, 2008
  • Abdullah Kayi +3
  • Conference Article
  • Citations34

DR-BW: Identifying Bandwidth Contention in NUMA Architectures with Supervised Learning

  • May 01, 2017
  • Hao Xu +4
  • Conference Article
  • Citations31

Using elimination and delegation to implement a scalable NUMA-friendly stack

  • Jun 24, 2013
  • Irina Calciu +2
  • Conference Article
  • Citations8

The Embedded Genetic Allocator-a system to automatically optimize the use of memory resources in high performance, scalable computing systems

  • Oct 11, 1998
  • D Cousins +4
  • Conference Article
  • Citations13

Model-based, memory-centric performance and power optimization on NUMA multiprocessors

  • Nov 01, 2012
  • Chunyi Su +5
  • Conference Article
  • Citations2

Coherency Traffic Reduction in Manycore Systems

  • Aug 01, 2022
  • Erdem Derebasoglu +2
  • Conference Article
  • Citations2

Directory based cache coherence verification logic in CMPs cache system

  • Jun 24, 2013
  • Mamata Dalui +2
  • Conference Article
  • Citations3

Extending FPGA based teaching boards into the area of distributed memory multiprocessors

  • Jan 01, 2004
  • Michael Manzke +1
  • Conference Article
  • Citations8

A Test Design for Quick Determination of Incoherency in Chip Multiprocessors' Cache Realizing MOESI Protocol

  • Dec 01, 2012
  • Mamata Dalui +1
  • Research Article
  • Citations20

Design and analysis of static memory management policies for CC-NUMA multiprocessors

  • Aug 27, 2002
  • Journal of Systems Architecture
  • Ravishankar Iyer +2
  • Conference Article
  • Citations29

Switch cache: a framework for improving the remote memory access latency of CC-NUMA multiprocessors

  • Jan 01, 1999
  • R Iyer +1
  • Conference Article
  • Citations20

NUMA Aware Iterative Stencil Computations on Many-Core Systems

  • May 01, 2012
  • Mohammed Shaheen +1
  • Research Article
  • Citations15

NumaGiC

  • Mar 14, 2015
  • ACM SIGARCH Computer Architecture News
  • Lokesh Gidra +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.