• Home
  • Search
  • Constant Distance Prefetching for Linked Data Structure Based on CMP
  • https://doi.org/10.1109/fcst.2010.110Copy DOI Icon

Constant Distance Prefetching for Linked Data Structure Based on CMP

  • Aug 1, 2010
  • Hui-Dong Zhu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

The memory wall problem is one of the important issues in modern computer system, and it affects the system performance in spite of the powerful processor. The emergence of multi-core processors has further exacerbated the problem???On the other hand, the increasing use of the linked data structure in applications aggravates the memory access latency. This paper utilizes multi-threading technology based on CMP, and dispatches a helper thread when the program is running which prefetches the demanded data into the shared cache in advance to hide the long memory access latency. The helper thread shows great performance by controlling the distance between helper thread and main thread. Simple analysis of the effect of the computation workload between the accesses of the pointers to prefetching is also provided.

Similar Papers
  • Conference Article

Performance evaluation of thread prefetching for recursive data structures

  • May 01, 2011
  • Zhu Huidong +3
  • Conference Article
  • Citations119

Dynamic Helper Threaded Prefetching on the Sun UltraSPARC CMP Processor

  • Nov 12, 2005
  • Jiwei Lu +4
  • Conference Article
  • Citations5

Improving Performance of the Irregular Data Intensive Application with Small Computation Workload for CMPs

  • Sep 01, 2011
  • Gu Zhimin +6
  • Research Article

Augur: Semantics-Aware Temporal Prefetching for Linked Data Structure

  • Aug 22, 2025
  • ACM Transactions on Architecture and Code Optimization
  • Feng Xue +6
  • Conference Article
  • Citations1

A Memory Access Performance Detection and Optimization Driven by Address Mapping

  • May 20, 2022
  • Weijia Hua +1
  • Conference Article
  • Citations13

Exploring Cache Size and Core Count Tradeoffs in Systems with Reduced Memory Access Latency

  • Feb 01, 2016
  • Paulo C Santos +4
  • Research Article
  • Citations8

Compiler-Assisted Data Streaming for Regular Code Structures

  • Apr 28, 2020
  • IEEE Transactions on Computers
  • Nuno Neves +2
  • Conference Article
  • Citations11

Load Miss Prediction - Exploiting Power Performance Trade-offs

  • Jan 01, 2007
  • Konrad Malkowski +3
  • Conference Article
  • Citations8

Mapping applications to NoC platforms with multithreaded processor resources

  • Jan 01, 2005
  • R Pop +1
  • Research Article
  • Citations2

LBMA and IMAR2: Weighted lottery based migration strategies for NUMA multiprocessing servers

  • Aug 17, 2020
  • Concurrency and Computation: Practice and Experience
  • R Laso +5
  • Conference Article
  • Citations232

A case for NUMA-aware contention management on multicore systems

  • Sep 11, 2010
  • Sergey Blagodurov +3
  • Conference Article

Fast and Accurate Virtual Prototyping of an NPU with Analytical Memory Modeling

  • Sep 21, 2023
  • Choonghoon Park +4
  • Conference Article
  • Citations7

Addressing Resource Contention and Timing Predictability for Multi-Core Architectures with Shared Memory Interconnects

  • Apr 01, 2020
  • Haitong Wang +2
  • Book Chapter
  • Citations6

Tree-Traversal Orientation Analysis

  • Nov 02, 2006
  • Kevin Andrusky +2
  • Conference Article
  • Citations43

WCET-centric partial instruction cache locking

  • Jun 03, 2012
  • Huping Ding +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.