2008
DOI: 10.1111/j.1467-8659.2008.01212.x
|View full text |Cite
|
Sign up to set email alerts
|

Interactive Visualization for Memory Reference Traces

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 12 publications
(11 reference statements)
0
7
0
Order By: Relevance
“…Of particular interest is the addition of a component that provides a so-called source code orientation [Brown and Sedgewick 1984;Choudhury et al 2008], wherein lines of code corresponding to current ray tracing operations are highlighted. Such a component may better orient a user within the overall ray tracing algorithm by combining the familiar environment of traditional software debuggers with the visual process enabled by rtVTK.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Of particular interest is the addition of a component that provides a so-called source code orientation [Brown and Sedgewick 1984;Choudhury et al 2008], wherein lines of code corresponding to current ray tracing operations are highlighted. Such a component may better orient a user within the overall ray tracing algorithm by combining the familiar environment of traditional software debuggers with the visual process enabled by rtVTK.…”
Section: Discussionmentioning
confidence: 99%
“…A large number of systems are designed to visualize various aspects of algorithms or programs, including general run-time behavior [Brown and Sedgewick 1984], advanced CPU state [Stolte et al 1999], memory system performance [Choudhury et al 2008;Aftandilian et al 2010;Choudhury and Rosen 2011], and parallel performance [Nagel et al 1996;Shende and Malony 2006], among others. However, the existing tools are either too low-level or too specific for our purposes-focusing on particular algorithms, data structures, or hardware components-and do not provide the flexibility we require for tasks in development, education, and analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Most of these profiling tools work at coarse granularity, limiting potential insights to large scale bottlenecks. The recent work of Choudhury et al [CPP08, CR11] has focused on individual memory transactions. While the approaches unlock new insights, they have yet to scale to large memory traces or parallel applications the way this work does.…”
Section: Introductionmentioning
confidence: 99%
“…YACO [22] is a cache optimization tool focusing on performance statistics, plotting cache misses in different ways, highlighting performance bottlenecks in lines of code and data structures. By contrast, the Memory Trace Visualizer [6] visualizes reference traces directly, highlighting access patterns and showing their effects in a simulated cache, while follow-on work [7] visualizes the detailed data motion between the levels of a simulated cache.…”
Section: Related Workmentioning
confidence: 99%