• Home
  • Search
  • Memory binding for performance optimization of control-flow intensive behaviors
  • Cite Icon13
  • https://doi.org/10.5555/339492.340064Copy DOI Icon

Memory binding for performance optimization of control-flow intensive behaviors

  • Nov 7, 1999
  • K.s Khouri +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents a memory binding algorithm for behaviors that are characterized by the presence of conditionals and deeply-nested loops that access memory extensively through arrays. Unlike previous works, this algorithm examines the effects of branch probabilities and allocation constraints. First, we demonstrate, through examples, the importance of incorporating branch probabilities and allocation constraint information when searching for a performance-efficient memory binding. We also show the interdependence of these two factors and how varying one without considering the other may greatly affect the performance of the behavior. Second, we introduce a memory binding algorithm that has the ability to examine numerous bindings by employing an efficient performance estimation procedure. The estimation procedure exploits locality of execution, which is an inherent characteristic of target behaviors. This enables the performance estimation technique to look at the global impact of the different bindings, given the allocation constraints.We tested our algorithm using a number of benchmarks from the parallel computing domain. A series of experiments demonstrates the algorithm's ability to produce bindings that optimize performance, meet memory allocation constraints, and adapt to different resource constraints and branch probabilities. Results show that the algorithm requires 37% fewer memories with a performance loss of only 0.3% when compared to a parallel memory architecture. When compared to the best of a series of random memory bindings, the algorithm improves schedule performance by 21%.

Similar Papers
  • Conference Article
  • Citations36

Incorporating speculative execution into scheduling of control-flow intensive behavioral descriptions

  • Jan 01, 1998
  • Ganesh Lakshminarayana +2
  • Research Article
  • Citations4

One-step Semiparametric Estimation of the GARCH Model

  • Apr 14, 2013
  • Journal of Financial Econometrics
  • J Di +1
  • Research Article
  • Citations3

An item response tree model with not-all-distinct end nodes for non-response modelling.

  • Apr 01, 2021
  • British Journal of Mathematical and Statistical Psychology
  • Yu‐Wei Chang +2
  • Research Article
  • Citations180

Quadratic inference functions for varying-coefficient models with longitudinal data.

  • Dec 15, 2005
  • Biometrics
  • Annie Qu +1
  • Research Article

A parallel framework for data input pipelines and online data augmentation in deep learning

  • May 03, 2026
  • The Journal of Supercomputing
  • Antonio De Toro-Castro +4
  • Conference Article
  • Citations1

Variable Step Size Kalman Filter Using Event Handling Algorithm for Switching Systems

  • Aug 26, 2018
  • Fateme Bakhshande +1
  • Research Article
  • Citations21

Intelligent QoS-Aware Slice Resource Allocation With User Association Parameterization for Beyond 5G O-RAN-Based Architecture Using DRL

  • Feb 01, 2025
  • IEEE Transactions on Vehicular Technology
  • Suvidha Mhatre +3
  • Conference Article

Hybrid Quantum Ant Colony Algorithm for Intelligent Planning in Intangible Cultural Heritage Conservation

  • Sep 19, 2025
  • Xiang Nan +2
  • Conference Article
  • Citations56

Autoregressive Tensor Factorization for Spatio-Temporal Predictions

  • Nov 01, 2017
  • Koh Takeuchi +2
  • Conference Article
  • Citations6

A conflict-free memory mapping approach to design parallel hardware interleaver architectures with optimized network and controller

  • Sep 12, 2013
  • Aroua Briki +2
  • Research Article
  • Citations12

Vulnerability analysis of distributed state estimation under joint deception attacks

  • Sep 02, 2023
  • Automatica
  • Haojun Wang +3
  • Conference Article
  • Citations11

Parallel Architecture Benchmarking: From Embedded Computing to HPC, a FiPS Project Perspective

  • Aug 01, 2014
  • Yves Lhuillier +4
  • Book Chapter
  • Citations3

Image Distortion Estimation by Hash Comparison

  • Jan 01, 2011
  • Li Weng +1
  • Conference Article
  • Citations3

Using transition fault test patterns for cost effective offline performance estimation

  • Apr 01, 2017
  • Mahroo Zandrahimi +3
  • Conference Article
  • Citations118

Intelligent SDN based traffic (de)Aggregation and Measurement Paradigm (iSTAMP)

  • Apr 01, 2014
  • Mehdi Malboubi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.