Cache-Related Performance Analysis Using Rogue Wave Software’s ThreadSpotter
Royd Lüdtke () and
Chris Gottbrath
Additional contact information
Royd Lüdtke: Rogue Wave Software GmbH
Chris Gottbrath: Rogue Wave Software GmbH
A chapter in Tools for High Performance Computing 2012, 2013, pp 75-93 from Springer
Abstract:
Abstract Modern processors cannot deliver high performance without applying caching mechanisms. However, the cache-conscious programming requires from the developer quite a deep knowledge about the underlying processor’s hardware architecture and is thus very hard to be adopted by the software codes. The cache-aware application optimization is getting even more challenging for the parallel (multi-threaded) applications running in multi-processor and/or multi-core environments. We introduce the Rogue Wave Software’s ThreadSpotter performance analysis tool, which is designed to simplify the cache-aware application development by leveraging the unique performance optimization techniques. Following an original statistical approach, ThreadSpotter enables the in-depth application analysis on the wide range of hardware platforms.
Keywords: Main Memory; Cache Size; Cache Line; Reuse Distance; Loop Fusion (search for similar items in EconPapers)
Date: 2013
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-642-37349-7_6
Ordering information: This item can be ordered from
http://www.springer.com/9783642373497
DOI: 10.1007/978-3-642-37349-7_6
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().