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
Link To Document