Interactive Visualization for Memory Reference Traces

We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and analysis of the sequence of memory operations performed by a program as it runs. As improvements in processor performance continue to outpace improvements in memory performance, tools to understand memor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer graphics forum 2008-05, Vol.27 (3), p.815-822
Hauptverfasser: Choudhury, A. N. M. Imroz, Potter, Kristin C., Parker, Steven G.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 822
container_issue 3
container_start_page 815
container_title Computer graphics forum
container_volume 27
creator Choudhury, A. N. M. Imroz
Potter, Kristin C.
Parker, Steven G.
description We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and analysis of the sequence of memory operations performed by a program as it runs. As improvements in processor performance continue to outpace improvements in memory performance, tools to understand memory access patterns are increasingly important for optimizing data intensive programs such as those found in scientific computing. Using visual representations of data structures, a simulated cache, and animating memory operations, MTV can expose memory performance bottlenecks and guide programmers toward memory system optimization opportunities. Visualization of detailed memory operations provides a powerful and intuitive way to expose patterns and discover bottlenecks, and is an important addition to existing statistical performance measurements.
doi_str_mv 10.1111/j.1467-8659.2008.01212.x
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_20437206</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1564565011</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4092-eb9fa53b6d16ae42e2dc6c74a1c0eb99039a0c6e7d4106528b431436ae2250973</originalsourceid><addsrcrecordid>eNqNkE1P40AMhkcIpC2w_yHiwC3BM5mP5MABFVqQgNWuWNibNZ06UkqawEwKLb-eCUUc9oQvtuT3sayHsYRDxmOdLDIutUkLrcpMABQZcMFFtt5ho6_FLhsBj7MBpX6w_RAWACCNViOmrtqevHV9_ULJfR1WtqnfbF93bVJ1PrmhZec3yR-qyFPrKLmLWQqHbK-yTaCfn_2A_Z1c3I0v0-tf06vx2XXqJJQipVlZWZXP9JxrS1KQmDvtjLTcQdyVkJcWnCYzlxy0EsVM5lzmMSuEgtLkB-x4e_fJd88rCj0u6-CoaWxL3SqgAJkbAToGj_4LLrqVb-NvyEupC2HkcK3YhpzvQvBU4ZOvl9ZvkAMOMnGBgzMcnOEgEz9k4jqip1v0tW5o820Ox9PJMEU-3fJ16Gn9xVv_iNrkRuHD7RTPf_-bmpvxOcr8HRPniDU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>194682747</pqid></control><display><type>article</type><title>Interactive Visualization for Memory Reference Traces</title><source>EBSCOhost Business Source Complete</source><source>Wiley Online Library All Journals</source><creator>Choudhury, A. N. M. Imroz ; Potter, Kristin C. ; Parker, Steven G.</creator><creatorcontrib>Choudhury, A. N. M. Imroz ; Potter, Kristin C. ; Parker, Steven G.</creatorcontrib><description>We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and analysis of the sequence of memory operations performed by a program as it runs. As improvements in processor performance continue to outpace improvements in memory performance, tools to understand memory access patterns are increasingly important for optimizing data intensive programs such as those found in scientific computing. Using visual representations of data structures, a simulated cache, and animating memory operations, MTV can expose memory performance bottlenecks and guide programmers toward memory system optimization opportunities. Visualization of detailed memory operations provides a powerful and intuitive way to expose patterns and discover bottlenecks, and is an important addition to existing statistical performance measurements.</description><identifier>ISSN: 0167-7055</identifier><identifier>EISSN: 1467-8659</identifier><identifier>DOI: 10.1111/j.1467-8659.2008.01212.x</identifier><language>eng</language><publisher>Oxford, UK: Blackwell Publishing Ltd</publisher><subject>I.6.9 [Simulation and Modeling]: Program Visualization ; Visualization</subject><ispartof>Computer graphics forum, 2008-05, Vol.27 (3), p.815-822</ispartof><rights>2008 The Author(s) Journal compilation © 2008 The Eurographics Association and Blackwell Publishing Ltd.</rights><rights>2008 The Eurographics Association and Blackwell Publishing Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c4092-eb9fa53b6d16ae42e2dc6c74a1c0eb99039a0c6e7d4106528b431436ae2250973</citedby><cites>FETCH-LOGICAL-c4092-eb9fa53b6d16ae42e2dc6c74a1c0eb99039a0c6e7d4106528b431436ae2250973</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fj.1467-8659.2008.01212.x$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fj.1467-8659.2008.01212.x$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1416,27922,27923,45572,45573</link.rule.ids></links><search><creatorcontrib>Choudhury, A. N. M. Imroz</creatorcontrib><creatorcontrib>Potter, Kristin C.</creatorcontrib><creatorcontrib>Parker, Steven G.</creatorcontrib><title>Interactive Visualization for Memory Reference Traces</title><title>Computer graphics forum</title><description>We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and analysis of the sequence of memory operations performed by a program as it runs. As improvements in processor performance continue to outpace improvements in memory performance, tools to understand memory access patterns are increasingly important for optimizing data intensive programs such as those found in scientific computing. Using visual representations of data structures, a simulated cache, and animating memory operations, MTV can expose memory performance bottlenecks and guide programmers toward memory system optimization opportunities. Visualization of detailed memory operations provides a powerful and intuitive way to expose patterns and discover bottlenecks, and is an important addition to existing statistical performance measurements.</description><subject>I.6.9 [Simulation and Modeling]: Program Visualization</subject><subject>Visualization</subject><issn>0167-7055</issn><issn>1467-8659</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><recordid>eNqNkE1P40AMhkcIpC2w_yHiwC3BM5mP5MABFVqQgNWuWNibNZ06UkqawEwKLb-eCUUc9oQvtuT3sayHsYRDxmOdLDIutUkLrcpMABQZcMFFtt5ho6_FLhsBj7MBpX6w_RAWACCNViOmrtqevHV9_ULJfR1WtqnfbF93bVJ1PrmhZec3yR-qyFPrKLmLWQqHbK-yTaCfn_2A_Z1c3I0v0-tf06vx2XXqJJQipVlZWZXP9JxrS1KQmDvtjLTcQdyVkJcWnCYzlxy0EsVM5lzmMSuEgtLkB-x4e_fJd88rCj0u6-CoaWxL3SqgAJkbAToGj_4LLrqVb-NvyEupC2HkcK3YhpzvQvBU4ZOvl9ZvkAMOMnGBgzMcnOEgEz9k4jqip1v0tW5o820Ox9PJMEU-3fJ16Gn9xVv_iNrkRuHD7RTPf_-bmpvxOcr8HRPniDU</recordid><startdate>200805</startdate><enddate>200805</enddate><creator>Choudhury, A. N. M. Imroz</creator><creator>Potter, Kristin C.</creator><creator>Parker, Steven G.</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7TK</scope></search><sort><creationdate>200805</creationdate><title>Interactive Visualization for Memory Reference Traces</title><author>Choudhury, A. N. M. Imroz ; Potter, Kristin C. ; Parker, Steven G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4092-eb9fa53b6d16ae42e2dc6c74a1c0eb99039a0c6e7d4106528b431436ae2250973</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>I.6.9 [Simulation and Modeling]: Program Visualization</topic><topic>Visualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Choudhury, A. N. M. Imroz</creatorcontrib><creatorcontrib>Potter, Kristin C.</creatorcontrib><creatorcontrib>Parker, Steven G.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Neurosciences Abstracts</collection><jtitle>Computer graphics forum</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Choudhury, A. N. M. Imroz</au><au>Potter, Kristin C.</au><au>Parker, Steven G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Interactive Visualization for Memory Reference Traces</atitle><jtitle>Computer graphics forum</jtitle><date>2008-05</date><risdate>2008</risdate><volume>27</volume><issue>3</issue><spage>815</spage><epage>822</epage><pages>815-822</pages><issn>0167-7055</issn><eissn>1467-8659</eissn><abstract>We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and analysis of the sequence of memory operations performed by a program as it runs. As improvements in processor performance continue to outpace improvements in memory performance, tools to understand memory access patterns are increasingly important for optimizing data intensive programs such as those found in scientific computing. Using visual representations of data structures, a simulated cache, and animating memory operations, MTV can expose memory performance bottlenecks and guide programmers toward memory system optimization opportunities. Visualization of detailed memory operations provides a powerful and intuitive way to expose patterns and discover bottlenecks, and is an important addition to existing statistical performance measurements.</abstract><cop>Oxford, UK</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1111/j.1467-8659.2008.01212.x</doi><tpages>8</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0167-7055
ispartof Computer graphics forum, 2008-05, Vol.27 (3), p.815-822
issn 0167-7055
1467-8659
language eng
recordid cdi_proquest_miscellaneous_20437206
source EBSCOhost Business Source Complete; Wiley Online Library All Journals
subjects I.6.9 [Simulation and Modeling]: Program Visualization
Visualization
title Interactive Visualization for Memory Reference Traces
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T17%3A05%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Interactive%20Visualization%20for%20Memory%20Reference%20Traces&rft.jtitle=Computer%20graphics%20forum&rft.au=Choudhury,%20A.%20N.%20M.%20Imroz&rft.date=2008-05&rft.volume=27&rft.issue=3&rft.spage=815&rft.epage=822&rft.pages=815-822&rft.issn=0167-7055&rft.eissn=1467-8659&rft_id=info:doi/10.1111/j.1467-8659.2008.01212.x&rft_dat=%3Cproquest_cross%3E1564565011%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=194682747&rft_id=info:pmid/&rfr_iscdi=true