• Home
  • Search
  • A novel technique to use scratch-pad memory for stack management
  • Cite Icon26
  • https://doi.org/10.5555/1266366.1266691Copy DOI Icon

A novel technique to use scratch-pad memory for stack management

  • Apr 16, 2007
  • Soyoung Park +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that the SPM is assigned a fixed address space. The main target objects to be placed on the SPM have been code and global memory since their sizes and locations are not changed dynamically. We propose a novel idea of dynamic address mapping of SPM with the assistance of memory management unit (MMU). It allows us to use SPM for stack management without architecture modification and complier assistance. The proposed technique is orthogonal to the previous works so can be used at the same time. Experiments results show that the proposed technique results in average performance improvement of 13% and energy savings of 12% observed compared to using only external DRAM. And it also gives noticeable speed up and energy saving against a typical cache solution for stack data.

Similar Papers
  • Research Article
  • Citations45

Dynamic scratchpad memory management for code in portable systems with an MMU

  • Jan 29, 2008
  • ACM Transactions on Embedded Computing Systems
  • Bernhard Egger +2
  • Conference Article
  • Citations6

Optimal code layout for reducing energy consumption in embedded systems

  • Feb 01, 2015
  • Anuradha Balasundaram +1
  • Conference Article
  • Citations26

A software solution for dynamic stack management on scratch pad memory

  • Jan 19, 2009
  • Arun Kannan +3
  • Conference Article
  • Citations19

DSVM: Energy-efficient distributed Scratchpad Video Memory Architecture for the next-generation High Efficiency Video Coding

  • Jan 01, 2014
  • Felipe Sampaio +4
  • Research Article
  • Citations10

Formal proof of dynamic memory isolation based on MMU

  • Jul 11, 2017
  • Science of Computer Programming
  • Narjes Jomaa +3
  • Research Article
  • Citations12

Energy-Performance Considerations for Data Offloading to FPGA-Based Accelerators Over PCIe

  • Mar 22, 2018
  • ACM Transactions on Architecture and Code Optimization
  • Dimitrios Mbakoyiannis +2
  • Research Article

A tutorial overview of the Z8003 and Z8004 microprocessors and the Z8010 and Z8015 memory management units: Part 2: Z8000 family memory management devices

  • Apr 01, 1983
  • Journal of Microcomputer Applications
  • Bradly K Fawcett
  • Research Article
  • Citations12

Hybrid Scratchpad Video Memory Architecture for Energy-Efficient Parallel HEVC

  • Oct 01, 2019
  • IEEE Transactions on Circuits and Systems for Video Technology
  • Felipe M Sampaio +4
  • Conference Article
  • Citations1

Energy modeling of the virtual memory subsystem for real-time embedded systems

  • Oct 01, 2010
  • Mickael Lanoe +1
  • Research Article
  • Citations1

Integrating an on-chip MMU into a highly pipelined architecture

  • Aug 01, 1988
  • Microprocessing and Microprogramming
  • Elliot J Cohen +2
  • Conference Article
  • Citations136

Application-specific memory management for embedded systems using software-controlled caches

  • Jan 01, 2000
  • Derek Chiou +3
  • Research Article
  • Citations1

Space‐address decoupled scratchpad memory management for neural network accelerators

  • Oct 13, 2020
  • Concurrency and Computation: Practice and Experience
  • Zhenxing Zhang +5
  • Conference Article
  • Citations35

Software thermal management of dram memory for multicore systems

  • Jun 02, 2008
  • Jiang Lin +5
  • PDF
  • Research Article
  • Citations31

Smart Memory Management (SaMM) For Embedded Systems without MMU

  • Dec 01, 2020
  • IOP Conference Series: Materials Science and Engineering
  • Krishnaveni Bukkapatnam +4
  • Research Article
  • Citations16

Motorola's 88000 family architecture

  • Jun 01, 1990
  • IEEE Micro
  • M Alsup
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.