• Home
  • Search
  • Dynamic memory interval test vs. interprocedural pointer analysis in multimedia applications
  • Cite Icon3
  • https://doi.org/10.1145/1071604.1071608Copy DOI Icon

Dynamic memory interval test vs. interprocedural pointer analysis in multimedia applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Techniques to detect aliasing between access patterns of array elements are quite effective for many numeric applications. However, although multimedia codes usually follow very regular memory access patterns, current commercial compilers remain unsuccessful in disambiguating them due mainly to complex pointer references. The Dynamic Memory Interval Test is a runtime memory disambiguation technique that takes advantage of the specific behavior of multimedia memory access patterns. It evaluates whether or not the full loop is disambiguated by analyzing the region domain of each load or store before each invocation of the loop.This paper provides a detailed evaluation of the approach, compares it against an advanced interprocedural pointer analysis framework, and analyzes the possibility of using both techniques at the same time. Both techniques achieve similar speedups separately (1.25X in average for a 8-issue width architecture). Furthermore, they can be used together to improve performance (reaching an average speed-up of 1.32X). Results also confirm that memory disambiguation is a key optimization to exploit the available parallelism in multimedia codes, especially for wide-issue architectures (1.50X average speed-up when scaling from 4- to 12-issue width in contrast to a low 1.10X for the baseline compiler).

Similar Papers
  • Research Article
  • Citations17

An Efficient GPU Cache Architecture for Applications with Irregular Memory Access Patterns

  • Jun 17, 2019
  • ACM Transactions on Architecture and Code Optimization
  • Bingchao Li +4
  • Conference Article
  • Citations35

Memory access pattern analysis and stream cache design for multimedia applications

  • Jan 01, 2003
  • Junghee Lee +2
  • Research Article

Methodology to define a static allocation mapping based on memory access patterns and the Signature of MPI applications in HPC systems

  • Oct 18, 2024
  • Journal of Computer Science and Technology
  • Gerard Enrique +5
  • Book Chapter
  • Citations4

Improving Memory Access Performance of In-Memory Key-Value Store Using Data Prefetching Techniques

  • Jan 01, 2015
  • Pengfei Zhu +3
  • Conference Article
  • Citations13

Multi-Range Supported Oblivious RAM for Efficient Block Data Retrieval

  • Feb 01, 2020
  • Yuezhi Che +1
  • Conference Article
  • Citations14

Adaptive Security Support for Heterogeneous Memory on GPUs

  • Apr 01, 2022
  • Shougang Yuan +4
  • Conference Article
  • Citations13

A Traversal Cache Framework for FPGA Acceleration of Pointer Data Structures: A Case Study on Barnes-Hut N-body Simulation

  • Dec 01, 2009
  • James Coole +2
  • Research Article
  • Citations13

Intel Xeon Phi acceleration of Hybrid Total FETI solver

  • May 10, 2017
  • Advances in Engineering Software
  • Michal Merta +6
  • Research Article
  • Citations16

MEMORY HIERARCHY PERFORMANCE PREDICTION FOR BLOCKED SPARSE ALGORITHMS

  • Sep 01, 1999
  • Parallel Processing Letters
  • Basilio B Fraguela +2
  • Conference Article
  • Citations7

Software Prefetching for Unstructured Mesh Applications

  • Nov 01, 2018
  • Ioan Hadade +3
  • Research Article

Dhcm: a dynamic hierarchy coordination mechanism for memory optimization

  • Apr 10, 2025
  • The Journal of Supercomputing
  • Juan Fang +2
  • Conference Article
  • Citations63

Adaptive Page Migration for Irregular Data-intensive Applications under GPU Memory Oversubscription

  • May 01, 2020
  • Debashis Ganguly +3
  • Conference Article
  • Citations34

DReAM

  • Oct 03, 2016
  • Mohsen Ghasempour +3
  • Conference Article
  • Citations3

Exploiting Access Pattern Characteristics for Join Reordering

  • Jun 18, 2023
  • Nils L Schubert +3
  • Research Article

RESEARCH ON DYNAMIC TEST TECHNOLOGY FOR WIND TURBINE BLADE AIRFOIL

  • Jul 18, 2018
  • 力学学报
  • Guoqiang Li +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.