• DocumentCode
    3038935
  • Title

    Run-time Detection Mechanism of Nested Call-loop Structure to Monitor the Actual Execution of Codes

  • Author

    Sato, Yukinori ; Suzuki, Ken-ichi ; Nakamura, Tadao

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • fYear
    2009
  • fDate
    17-17 March 2009
  • Firstpage
    184
  • Lastpage
    188
  • Abstract
    To enhance dependability is becoming hard because emerging multicore processors and ever-increasing code size of software make a computer system larger and more complex year by year. In this circumstance, how to handle and make effective use of multicore processors is essential for tackling these issues, and a mechanism that monitors the dynamic behavior of code execution is required to realize it. In this paper, we present a profiling scheme of nested call-loop structure using dynamic binary instrumentation. We evaluate our profiling scheme using an application benchmark, and show the advantages of our profiling compared with conventional profiling. We also show that ourprofiling can monitor the actual dynamic behavior of an application and detect the nested loop structures and their relative locations toward function calls. The results also indicate that our scheme has the ability to be adaptable for performance tuning and optimization process of multicore systems.
  • Keywords
    multiprocessing systems; program control structures; code execution; code size; computer system; dynamic binary instrumentation; function call; multicore processor; multicore system; nested call-loop structure; profiling scheme; run-time detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Dependable Distributed Systems, 2009 Software Technologies for
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-0-7695-3572-2
  • Electronic_ISBN
    978-0-7695-3572-2
  • Type

    conf

  • DOI
    10.1109/STFSSD.2009.30
  • Filename
    4804596