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...
Gespeichert in:
Veröffentlicht in: | Computer graphics forum 2008-05, Vol.27 (3), p.815-822 |
---|---|
Hauptverfasser: | , , |
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 |