• Home
  • Search
  • Performance evaluation of thread prefetching for recursive data structures
  • https://doi.org/10.1109/iccsn.2011.6014799Copy DOI Icon

Performance evaluation of thread prefetching for recursive data structures

  • May 1, 2011
  • Zhu Huidong +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

The memory wall problem is one of the important issues in modern computer system - 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 dispatches two thread prefetching techniques based on CMP which prefetches the demanded data into the shared cache in advance to hide the long memory access latency, and evaluates these two helper thread prefetching algorithms based on three fundamental aspects of data prefetching. The performance evaluation of thread prefetching shows with acceptable coverage, increasing timeliness and accuracy can improve performance of threaded prefetching. However, improving accuracy by issuing prefetches earlier introduces more uncertainty in the prefetching, hence reducing coverage. Performance results of four benchmark applications when applying with two thread prefetching techniques is also provided.

Similar Papers
  • Conference Article

Constant Distance Prefetching for Linked Data Structure Based on CMP

  • Aug 01, 2010
  • Hui-Dong Zhu +1
  • Conference Article
  • Citations12

Towards a Generic Approach for Memory Forensics

  • Nov 01, 2019
  • Ethar Qawasmeh +2
  • Research Article
  • Citations17

GreenC5: An adaptive, energy-aware collection for green software development

  • Nov 24, 2016
  • Sustainable Computing: Informatics and Systems
  • Junya Michanan +2
  • Research Article
  • Citations7

Collaborative reversing of input formats and program data structures for security applications

  • Sep 01, 2014
  • China Communications
  • Lei Zhao +5
  • Research Article
  • Citations15

Memory-aware dynamic voltage scaling for multimedia applications

  • Jan 01, 2006
  • IEE Proceedings - Computers and Digital Techniques
  • J Choi +1
  • Research Article
  • Citations17

Detection of Obfuscation in Java Malware

  • Jan 01, 2016
  • Procedia Computer Science
  • Renuka Kumar +1
  • Conference Article
  • Citations6

Effective use of non-blocking data structures in a deduplication application

  • Oct 26, 2013
  • Steven D Feldman +4
  • Conference Article
  • Citations6

Expressiveness of Matrix and Tensor Query Languages in terms of ML Operators

  • Jun 30, 2019
  • Pablo Barceló +3
  • Conference Article
  • Citations14

Extending SSD lifetime in database applications with page overwrites

  • Jan 01, 2013
  • Jürgen Kaiser +2
  • Conference Article
  • Citations36

Using the Gestalt Principle of Closure to Alleviate the Edge Crossing Problem in Graph Drawings

  • Jul 01, 2011
  • Amalia Rusu +3
  • Conference Article
  • Citations7

Efficient memory management of a hierarchical and a hybrid main memory for MN-MATE platform

  • Feb 26, 2012
  • Kyu Ho Park +6
  • Conference Article
  • Citations8

Continuous object access profiling and optimizations to overcome the memory wall and bloat

  • Mar 03, 2012
  • Rei Odaira +1
  • Conference Article
  • Citations28

Dynamic shape analysis via degree metrics

  • Jun 19, 2009
  • Maria Jump +1
  • Book Chapter

Implementing Recursive Data Structures in ADA

  • Jan 01, 1990
  • Ryan Stansifer +1
  • Research Article
  • Citations24

Understanding drivers' route choice behaviours in the urban network with machine learning models

  • Sep 28, 2018
  • IET Intelligent Transport Systems
  • Xinjun Lai +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.