• Home
  • Search
  • Fast cache simulation for host-compiled simulation of embedded software
  • Cite Icon7
  • https://doi.org/10.5555/2485288.2485445Copy DOI Icon

Fast cache simulation for host-compiled simulation of embedded software

  • Mar 18, 2013
  • Kun Lü +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Host-compiled simulation has been proposed for software performance estimation, because of its high simulation speed. However, the simulation speed may be significantly lowered due to the cache simulation overhead. In this paper, we propose an approach that can reduce much of the cache simulation overhead, while still calculating cache misses precisely. For instruction cache, we statically analyze possible cache conflicts and perform cache conflicts aware annotation for host-compiled simulation. Within loops, the conflicts are dynamically captured by tagging the basic blocks instead of performing the expensive cache simulation. In this way, a vast majority of the cache accesses can be saved from simulation. For data cache, aggregated cache simulation is used for a large data block. Further, the data locality can be bound by considering the data allocation principle of a program. Experiments show that our approach improves the speed of host-compiled simulation by one order of magnitude, while providing the cache miss numbers with high accuracy.

Similar Papers
  • Conference Article
  • Citations15

DEW: a fast level 1 cache simulation approach for embedded processors with FIFO replacement policy

  • Mar 08, 2010
  • arXiv (Cornell University)
  • Mohammad Shihabul Haque +3
  • Research Article

SOC HW/SW co‐verification based debugging technique

  • Mar 01, 2013
  • COMPEL - The international journal for computation and mathematics in electrical and electronic engineering
  • A.W Ruan +3
  • Conference Article

Highly Accurate and Efficient Modeling of Modular Multilevel Converter (MMC) on PSCAD/EMTDC Program

  • Jul 04, 2025
  • Zhe Chen +3
  • Conference Article
  • Citations1

Integration of Pycachesim with QEMU

  • Feb 11, 2022
  • Mihir Vora +2
  • Conference Article
  • Citations45

High-speed concurrent fault simulation with vectors and scalars

  • Jan 01, 1980
  • E Ulrich +6
  • Research Article
  • Citations4

Accuracy of high resolution coastal flow speed simulations during and outside of wind, wave and stratification events (Gulf of Lion, NW Mediterranean)

  • Mar 01, 2023
  • Journal of Marine Systems
  • Elise Vissenaekens +6
  • Conference Article
  • Citations8

Tensor Decomposition based Adaptive Model Reduction for Power System Simulation

  • Aug 02, 2020
  • Denis Osipov +1
  • Conference Article

A Design of Large-Scale Agent-based Demographic Microsimulation Framework

  • Aug 24, 2014
  • Advanced science and technology letters
  • Euihyun Paik +3
  • Conference Article

Fast cycle-accurate compile based simulator for reconfigurable processor

  • May 01, 2017
  • Narasinga Rao Miniskar +3
  • Research Article
  • Citations6

An analytical approach for fast and accurate design space exploration of instruction caches

  • Dec 01, 2013
  • ACM Transactions on Embedded Computing Systems
  • Yun Liang +1
  • Conference Article

Efficient simulation methods for multi-level cache memory hierarchies

  • Jan 01, 1994
  • Si-En Chang +1
  • Conference Article
  • Citations28

A fast and generic hybrid simulation approach using C virtual machine

  • Sep 30, 2007
  • Lei Gao +4
  • Conference Article
  • Citations10

Compact Modeling of On-Chip ESD Protection Using Standard MOS and BJT Models

  • Jan 01, 2006
  • Yuanzhong Zhou +2
  • Research Article
  • Citations3

Improved Matlab/Simulink model of dual three-phase fractional slot and concentrated winding PM motor for EV applied brushless DC drive

  • Dec 15, 2022
  • Archives of Control Sciences
  • Ihor Shchur +6
  • Conference Article
  • Citations9

Using software architectural patterns for synthetic embedded multicore benchmark development

  • Nov 01, 2012
  • Etem Deniz +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.