help on instruction scheduling of hotspot jvm

ddmetro puzzlesdj at
Sun Sep 12 15:14:39 PDT 2010

Hi All,

I am working on multithreaded instruction scheduling on hotspot jvm. I have
built the source code, however I have the following doubts:

1. I tried to look into instruction scheduling pass of Hotspot, but couldn't
find any paper related to the same. Can you please direct me towards a paper
that talks about instruction scheduling and thread scheduling in hotspot
2. I executed an applet using the j2sdk image's appletviewer. However, I am
not able to get the starting point (main() method) for the same. Kindly
provide the starting point.
3. I am assuming that the instruction scheduling will be done by the server
side hotspot jvm and not the compiler (C2). Kindly confirm if my
understanding is correct.

Also, I tried to search for documentation that maps the different
phases(instruction scheduling, register allocation, etc) with the source
code classes. However I wasn't able to find one. Kindly direct me to such
documentation, if one exists.

Thanking You,
View this message in context:
Sent from the OpenJDK Hotspot Virtual Machine mailing list archive at

More information about the hotspot-dev mailing list