• Home
  • Search
  • Efficient synonym filtering and scalable delayed translation for hybrid virtual caching
  • Cite Icon8
  • https://doi.org/10.1109/isca.2016.28Copy DOI Icon

Efficient synonym filtering and scalable delayed translation for hybrid virtual caching

  • Jun 1, 2016
  • Chang Hyun Park +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Conventional translation look-aside buffers(TLBs) are required to complete address translation withshort latencies, as the address translation is on the criticalpath of all memory accesses even for L1 cache hits. Such strictTLB latency restrictions limit the TLB capacity, as the latencyincrease with large TLBs may lower the overall performanceeven with potential TLB miss reductions. Furthermore, TLBsconsume a significant amount of energy as they are accessedfor every instruction fetch and data access. To avoid thelatency restriction and reduce the energy consumption, virtualcaching techniques have been proposed to defer translation toafter L1 cache misses. However, an efficient solution for thesynonym problem has been a critical issue hindering the wideadoption of virtual caching.Based on the virtual caching concept, this study proposes ahybrid virtual memory architecture extending virtual cachingto the entire cache hierarchy, aiming to improve both performanceand energy consumption. The hybrid virtual cachinguses virtual addresses augmented with address space identifiers(ASID) in the cache hierarchy for common non-synonymaddresses. For such non-synonyms, the address translationoccurs only after last-level cache (LLC) misses. For uncommonsynonym addresses, the addresses are translated to physicaladdresses with conventional TLBs before L1 cache accesses. Tosupport such hybrid translation, we propose an efficient synonymdetection mechanism based on Bloom filters which canidentify synonym candidates with few false positives. For largememory applications, delayed translation alone cannot solvethe address translation problem, as fixed-granularity delayedTLBs may not scale with the increasing memory requirements.To mitigate the translation scalability problem, this studyproposes a delayed many segment translation designed for thehybrid virtual caching. The experimental results show that ourapproach effectively lowers accesses to the TLBs, leading tosignificant power savings. In addition, the approach providesperformance improvement with scalable delayed translationwith variable length segments.

Similar Papers
  • Conference Article
  • Citations128

Mosaic

  • Oct 14, 2017
  • Rachata Ausavarungnirun +6
  • Conference Article
  • Citations4

Scattered superpage: A case for bridging the gap between superpage and page coloring

  • Oct 01, 2013
  • Licheng Chen +5
  • Conference Article
  • Citations20

Paging and the Address-Translation Problem

  • Jul 06, 2021
  • Michael A Bender +11
  • Research Article
  • Citations19

Architectural support for address translation on GPUs

  • Feb 24, 2014
  • ACM SIGARCH Computer Architecture News
  • Bharath Pichai +2
  • Conference Article
  • Citations29

Exploiting Page Table Locality for Agile TLB Prefetching

  • Jun 01, 2021
  • Georgios Vavouliotis +6
  • Research Article
  • Citations12

Mosaic

  • Aug 28, 2018
  • ACM SIGOPS Operating Systems Review
  • Rachata Ausavarungnirun +6
  • Conference Article
  • Citations5

BarTLB: Barren page resistant TLB for managed runtime languages

  • Oct 01, 2014
  • Xin Tong +1
  • Conference Article
  • Citations10

Performance analysis of re-configurable partitioned TLBs

  • Jan 03, 1997
  • D Channon +1
  • Conference Article
  • Citations31

STM: Cloning the spatial and temporal memory access behavior

  • Feb 01, 2014
  • Amro Awad +1
  • Book Chapter
  • Citations2

CoPTA: Contiguous Pattern Speculating TLB Architecture

  • Jan 01, 2020
  • Yichen Yang +7
  • PDF
  • Research Article
  • Citations2

Intermediate Address Space: virtual memory optimization of heterogeneous architectures for cache-resident workloads

  • Sep 14, 2024
  • ACM Transactions on Architecture and Code Optimization
  • Qunyou Liu +4
  • Conference Article
  • Citations26

Valkyrie

  • Sep 30, 2020
  • Trinayan Baruah +8
  • Conference Article
  • Citations17

Increasing GPU Translation Reach by Leveraging Under-Utilized On-Chip Resources

  • Oct 17, 2021
  • Jagadish B Kotra +3
  • Research Article
  • Citations91

An in-cache address translation mechanism

  • May 01, 1986
  • ACM SIGARCH Computer Architecture News
  • D A Wood +4
  • Conference Article
  • Citations7

Reducing Power Consumption during TLB Lookups in a PowerPC™ Embedded Processor

  • Mar 21, 2005
  • S Swaminathan +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.