• DocumentCode
    2236451
  • Title

    Abstract visualization of runtime memory behavior

  • Author

    Choudhury, A. N M Imroz ; Rosen, Paul

  • Author_Institution
    Sci. Comput. & Imaging Inst., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2011
  • fDate
    29-30 Sept. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We present a system for visualizing memory reference traces, the records of the memory transactions performed by a program at runtime. The visualization consists of a structured layout representing the levels of a cache and a set of data glyphs representing the pieces of data in memory being operated on during application runtime. The data glyphs move in response to events generated by a cache simulator, indicating their changing residency in the various levels of the memory hierarchy. Within the levels, the glyphs arrange themselves into higher-order shapes representing the structure of the cache levels, including the composition of their associative cache sets and eviction ordering. We make careful use of different visual channels, including structure, motion, color, and size, to convey salient events as they occur. Our abstract visualization provides a high-level, global view of memory behavior, while giving insight about important events that may help students or software engineers to better understand their software´s performance and behavior.
  • Keywords
    cache storage; data visualisation; storage management; abstract visualization; associative cache sets; cache simulator; data glyphs; eviction ordering; memory reference traces; memory transactions; runtime memory behavior; software engineers; students; Arrays; Data visualization; History; Image color analysis; Runtime; Software; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis (VISSOFT), 2011 6th IEEE International Workshop on
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    978-1-4577-0822-0
  • Electronic_ISBN
    978-1-4577-0821-3
  • Type

    conf

  • DOI
    10.1109/VISSOF.2011.6069452
  • Filename
    6069452