Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CANDAR.2014.86guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Online Memory Access Pattern Analysis on an Application Profiling Tool

Published: 10 December 2014 Publication History
  • Get Citation Alerts
  • Abstract

    As memory subsystems have become complex in the state of the art system architectures, application program codes required to be optimized targeting to their deeper memory hierarchy for rewarding their performance. To support such optimizations, we are developing a memory access pattern analysis tool. In this paper, we present the methodology how we detect memory access patterns on-the-fly on an execution-driven application analysis tool called Exana. First, we implement an offline trace file based method using a Python script code and verify its functionalities. Then, in order to improve its analysis speed, the code is ported to C++ language programs and integrated in the Exana. We evaluate the time and memory usage for the analysis of each implementation. From the results, we confirmed our online implementation can process faster than the offline trace file based method.

    Cited By

    View all
    • (2021)Online Working Set Change Detection with Constant ComplexityProceedings of the International Symposium on Memory Systems10.1145/3488423.3519332(1-16)Online publication date: 27-Sep-2021
    • (2015)Exana: an execution-driven application analysis tool for assisting productive performance tuningProceedings of the 2nd International Workshop on Software Engineering for Parallel Systems10.1145/2837476.2837477(1-10)Online publication date: 27-Oct-2015

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    CANDAR '14: Proceedings of the 2014 Second International Symposium on Computing and Networking
    December 2014
    623 pages
    ISBN:9781479941520

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 10 December 2014

    Author Tags

    1. Memory access pattern
    2. Online profiling

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Online Working Set Change Detection with Constant ComplexityProceedings of the International Symposium on Memory Systems10.1145/3488423.3519332(1-16)Online publication date: 27-Sep-2021
    • (2015)Exana: an execution-driven application analysis tool for assisting productive performance tuningProceedings of the 2nd International Workshop on Software Engineering for Parallel Systems10.1145/2837476.2837477(1-10)Online publication date: 27-Oct-2015

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media