Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

12th International Conference on Parallel Architectures and Compilation Techniques (PACT'03)   p. 148
An Efficient Online Path Profiling Framework for Java Just-In-Time Compilers

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PACT.2003.1238011
Send link to a friend

Abstract
Collecting hot paths is important for restructuring and optimizing the target program effectively. It is, however, challenging for Just-In-Time (JIT) compilers, which must collect path profiles on the fly at runtime. In this paper, we propose an efficient online path profiling technique, called structural path profiling (SPP), suitable for JIT compilers. The key idea is to partition the target method into a hierarchy of the nested graphs based on the loop structure, and then to profile each graph independently. With SPP, we can collect accurate path profiles efficiently with low overhead. The experimental results show that our technique can collect path profiles with an accuracy of around 90% compared to the offline complete path profiles, while it incurs only 2-3% overhead on average in the active profiling phase.
Additional Information

Citation:  Toshiaki Yasue, Toshio Suganuma, Hideaki Komatsu, Toshio Nakatani, "An Efficient Online Path Profiling Framework for Java Just-In-Time Compilers," pact, p. 148,  12th International Conference on Parallel Architectures and Compilation Techniques (PACT'03),  2003

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback