Re: [drlvm]A subject to profiling instrumenting

2006-09-19 Thread zouqiong
2006/9/19, Mikhail Fursov <[EMAIL PROTECTED]>: Hi Qiong, I tried to apply and to build your patch on Windows. I checked out the revision required by the patch, built the code but had some problems to run it: the VM crashed at startup. I'll try to build the patched version on Linux (as you did) a

Re: [drlvm]A subject to profiling instrumenting

2006-09-19 Thread zouqiong
I am curious about a bug in my implementation. I instrumented the profile code using jet. And I referred that it can`t works with compress and javac of jvm98. Today I found out that if I only use jet (-Xem jet), both of the benchmark can run successfully. While I use jet and opt, it will error. Ca

Re: [drlvm]A subject to profiling instrumenting

2006-09-18 Thread zouqiong
2006/9/18, zouqiong <[EMAIL PROTECTED]>: This is the JIRA number for my profile. https://issues.apache.org/jira/secure/ManageAttachments.jspa?id=12350137 If still have problem, please tell me. If you are free, we can discuss about what to do next. I have fix the aaload problem,

Re: [drlvm]A subject to profiling instrumenting

2006-09-18 Thread zouqiong
9/7/06, zouqiong <[EMAIL PROTECTED]> wrote: > > This is the JIRA number. > https://issues.apache.org/jira/browse/HARMONY-1406 > > I upload the vm code, it`s not so large, 3.8 Megabytes. > > And the code still have bugs when profile the AALOAD. > But I am not sure th

Re: [drlvm]A subject to profiling instrumenting

2006-09-11 Thread zouqiong
s from JIRA and started to learn your changes. I will be ready to test it on Monday. Also I have a proposal: let's choose SVN revision number as the base and post only diffs to this revision to JIRA. How do you think, will it work? Doing this we will minimize the size of the patches? On 9/7/0

Re: [drlvm]A subject to profiling instrumenting

2006-09-07 Thread zouqiong
2006/9/7, zouqiong <[EMAIL PROTECTED]>: This is the JIRA number. https://issues.apache.org/jira/browse/HARMONY-1406 I upload the vm code, it`s not so large, 3.8 Megabytes. And the code still have bugs when profile the AALOAD. But I am not sure the GETFIELD and GETSTATIC are totally

Re: [drlvm]A subject to profiling instrumenting

2006-09-07 Thread zouqiong
<[EMAIL PROTECTED]>: On 9/6/06, zouqiong <[EMAIL PROTECTED]> wrote: > > Ok, I will put my diffs to the JIRA later. And I have solved the issue I > asked two days ago. Ok, I will wait the JIRA number from you. It needs liblwdis.so supporting. > Check JIRA 1402 for it.

Re: [drlvm]A subject to profiling instrumenting

2006-09-05 Thread zouqiong
uld we gain some success in a feature implementation before we get a commiter's help and separate branch in SVN? On 9/4/06, zouqiong <[EMAIL PROTECTED]> wrote: > > 在06-9-4,Salikh Zakirov <[EMAIL PROTECTED]> 写道: > > > > zouqiong wrote: > > >> > I am

Re: [drlvm]A subject to profiling instrumenting

2006-09-04 Thread zouqiong
在06-9-4,Salikh Zakirov <[EMAIL PROTECTED]> 写道: zouqiong wrote: >> > I am now doing two things: >> > 1. track accesses to the three things you refer. And just the same >> > implementation as some >> > rt_helper_***, but the following error happens: &

Re: [drlvm]A subject to profiling instrumenting

2006-09-04 Thread zouqiong
在06-9-3,zouqiong <[EMAIL PROTECTED]> 写道: 在06-9-3,zouqiong <[EMAIL PROTECTED]> 写道: > I am now doing two things: > 1. track accesses to the three things you refer. And just the same > implementation as some > rt_helper_***, but the following error happens: > java.exe

Re: [drlvm]how to use the -Xdumpfile or -Xdumpstubs option?

2006-09-03 Thread zouqiong
No one knows it? 2006/9/4, zouqiong <[EMAIL PROTECTED]>: It seems that it should has liblwdis.so library supported. Is it? If so, where can I get the library? -- Best Regards, Qiong,Zou -- Best Regards, Qiong,Zou

[drlvm]how to use the -Xdumpfile or -Xdumpstubs option?

2006-09-03 Thread zouqiong
It seems that it should has liblwdis.so library supported. Is it? If so, where can I get the library? -- Best Regards, Qiong,Zou

Re: [drlvm]A subject to profiling instrumenting

2006-09-03 Thread zouqiong
在06-9-3,zouqiong <[EMAIL PROTECTED]> 写道: I am now doing two things: 1. track accesses to the three things you refer. And just the same implementation as some rt_helper_***, but the following error happens: java.exec: /root/harmony/enhanced/drlvm/trunk/vm/jitrino/src/jet/cg_ia32.cpp:1621

Re: [drlvm]A subject to profiling instrumenting

2006-09-02 Thread zouqiong
ed. BTW, I do not sure if SEQUITIR performance is enough to be used in runtime. Have you already done any estimation what does it cost? I.e. how many instruction must me executed during a tracing to add new symbol (or address) to SEQUITIR gramma? On 8/31/06, zouqiong <[EMAIL PROTECTED]> wrote: >

Re: [drlvm]A subject to profiling instrumenting

2006-08-31 Thread zouqiong
Recording mem-access patterns is a performance-oriented task, am I right? yes, perfect right. How do you think, should patterns depend on certain JIT and GC tightly? I suspect they depend heavily on GC, and not-so-much on JIT. Though, I should say that JET uses a very cheap register allocati

[drlvm]A subject to profiling instrumenting

2006-08-30 Thread zouqiong
Hi, I am reading JET in DRLVM now. And try to add some profile instrument via JET, mainly recording the memory accessing patterns. Anyone who are interested with it can discuss with me. Thanks! -- Best Regards, Qiong,Zou

A subject on profile instrumenting

2006-08-30 Thread zouqiong
Hi, I am reading JET in DRLVM now. And try to add some profile instrument via JET, mainly recording the memory accessing patterns. Anyone who are interested with it can discuss with me. Thanks! -- Best Regards, Qiong,Zou

Re: performance of drlvm

2006-08-24 Thread zouqiong
En, I list some paper I have read. 1.Efficient Representations and Abstractions for Quantifying and Exploiting Data Reference Locality. 2.Bursty Tracing: A Framework for Low-Overhead Temporal Profiling 3.Dynamic Hot Data Stream Prefetching for General-Purpose Programs 4.Profile-guided Proactive

Re: performance of drlvm

2006-08-24 Thread zouqiong
2006/8/24, zouqiong <[EMAIL PROTECTED]>: Hi, Mikhail, 1. As for the list 2, Chilimbi acutally use GC moving objects to improve the cache localty [Profile-guided Proactive Garbage Collection for Locality Optimization], but without his algorithm. I will read the paper again. His algorithm

Re: performance of drlvm

2006-08-24 Thread zouqiong
Hi Egor, Thanks very much for your reply. But I can`t cache up with your mean. I must spend a period of time to think about it. And I wil discuss with you later. -- Best Regards, Qiong,Zou

Re: performance of drlvm

2006-08-23 Thread zouqiong
Hi Mikhai, As for your listed 3, we need to abstract the Data reference trace. And we won`t recode the data reference trace in all iterations of the loop, we just recode for 100, or maybe less. So the trace won`t be too large. And Chilimbi prove only profiling 50 or less iterations is suffice. The

Re: performance of drlvm

2006-08-23 Thread zouqiong
Hi, Mikhail, 1. As for the list 2, Chilimbi acutally use GC moving objects to improve the cache localty [Profile-guided Proactive Garbage Collection for Locality Optimization], but without his algorithm. I will read the paper again. His algorithm mainly focus on applications in C or C++. Maybe we

Re: performance of drlvm

2006-08-20 Thread zouqiong
Hi, Mikhail, I am happy to receive your letter. Nowadays I looked though many performance monitor tools, such as oprofile, perfctr, papi, and at last i want to use perfctr or papi. Papi is more user-friendly than perfctr, and have been used by many tools. This is what i thought about the

Re: performance of drlvm

2006-08-16 Thread zouqiong
Hi, Mikhail: These days i have read a lot of paper about dynamic optimization. I got the following ideas to profile the drlvm with PMU: 1. Prefetch Injection Based on Hardware Monitoring and Object Metadata: this paper is a good example about how to PMU to dynamic prefetch data with high cache

Re: some question about drlvm

2006-08-03 Thread zouqiong
I am sorry so late to reply. en, i use command EM: compile start:[JET n=1816] java/util/Hashtable::elements()Ljava/util/Enumeration; EM: compile start:[JET n=1817] java/lang/EMThreadSupport::shutdown()V EM: compile done:[JET n=1817: OK] java/lang/EMThreadSupport::shutdown()V EM: compile done:[JET

Re: some question about drlvm

2006-07-28 Thread zouqiong
> > > LD_LIBRARY_PATH=/home/ustczz/harmony/enhanced/drlvm/trunk/build/deploy/jre/bin; > > /home/ustczz/harmony/enhanced/drlvm/trunk/build/deploy/jre/bin/java.exe > > -jar > > EIOffice.jar > > > > And let me know about the results. > > > > Tha

Re: performance of drlvm

2006-07-27 Thread zouqiong
Hi, Stefano I think your idea about to keep a profile for the next run of the same software is a good idea. We, people, here always talk about this idea. But in fact, few vm implements this idea, i am curious about it. 2006/7/28, Stefano Mazzocchi <[EMAIL PROTECTED]>: zouqiong

Re: some question about drlvm

2006-07-27 Thread zouqiong
I am afraid that i made a mistake, that the application itself isn`t open source, it`s just a beta version, and the package link i gave is the installed package, not the source. 2006/7/27, zouqiong <[EMAIL PROTECTED]>: i download my java application on the web, and it`s open source.

Re: performance of drlvm

2006-07-27 Thread zouqiong
Can you instruct me to know some algorithm for how to use cache miss for optimizing? I am afraid i haven`t seen such paper. Thanks a lot. Best Regard 2006/7/27, Mikhail Fursov <[EMAIL PROTECTED]>: On 7/27/06, zouqiong <[EMAIL PROTECTED]> wrote: > > What is AFIK? (AFAIK=as

Re: performance of drlvm

2006-07-27 Thread zouqiong
ok, i will get some research on your advice, and if i have new idea, i will talk to you. 2006/7/27, Mikhail Fursov <[EMAIL PROTECTED]>: On 7/27/06, zouqiong <[EMAIL PROTECTED]> wrote: > > What is AFIK? (AFAIK=as far as I know) I want to use oprofile, or if you give be

Re: performance of drlvm

2006-07-27 Thread zouqiong
What is AFIK? I want to use oprofile, or if you give better advice. And the os is linux. I haven`t decide how to use cache-miss information, if i hava a creative idea, of course, i will use my own. What research do you focus on? Dynamic Optimization? Have you any idea about it?

Re: some question about drlvm

2006-07-27 Thread zouqiong
en, i create the new issue , the link is : https://issues.apache.org/jira/browse/HARMONY-992 and please read my comment for the file. And i hope this would help. Best Regard

Re: performance of drlvm

2006-07-27 Thread zouqiong
think few vitural machine use the performance monitor to guide code optimization automatic. Of course, many paper use PMU to guide the analysis. 2006/7/27, Mikhail Fursov <[EMAIL PROTECTED]>: zouqiong, The dynamic optimization is an area I'm very interested in. I think I have enough of k

Re: some question about drlvm

2006-07-27 Thread zouqiong
oy/jre/bin; /home/ustczz/harmony/enhanced/drlvm/trunk/build/deploy/jre/bin/java.exe -jar EIOffice.jar And let me know about the results. Thanks, Vladimir. On 7/27/06, zouqiong <[EMAIL PROTECTED]> wrote: > > i download my java application on the web, and it`s open source. > But i

Re: some question about drlvm

2006-07-26 Thread zouqiong
dimir. Thanks, > xiaofeng > > On 7/27/06, zouqiong <[EMAIL PROTECTED]> wrote: > > Hi, Sir, > > I am afraid, i can`t attach the java application with > gmail, maybe > > it`s too large?? > > Its size is 24M, within

Re: some question about drlvm

2006-07-26 Thread zouqiong
Hi, Sir, I am afraid, i can`t attach the java application with gmail, maybe it`s too large?? Its size is 24M, within the 1G of gmail, isn`t it? Is there other ways i can attach my jar files?

performance of drlvm

2006-07-26 Thread zouqiong
We test the performance of drlvm with the benchmark specjbb2000, and the score is a little lower than jdk1.5. But i think the modularization and readability are much better than jdk1.5 Now i want to do some research on dynamic optimization on some virtual machine, modularization and readability

Re: some question about drlvm

2006-07-26 Thread zouqiong
i solve the problem if i used the jdk1.5 platfrom: fc5, gcc-3.4.6, jdk1.5 and i find that the java replaced ij.. :-) and i use the new java to compile my application, however new problem encounters, there is no error information comes out, it seems that it has stopped to compile the applica

Re: some question about drlvm

2006-07-26 Thread zouqiong
good morning, sir, i redownload the harmony from svn, and when i build the drlvm, i encounter the following errors: I use the jrockit-j2sdk1.4.2_08 that you recommoned in the READMe.txt. compiler: gcc-3.4.6 build.java: [echo] ## Building Java classes of 'extra.hyplugin' Overriding previous

Re: some question about drlvm

2006-07-26 Thread zouqiong
I hava solved the problem i submitted in the morning. Now i am using the drlvm to build a java application, called yong zhong office, i run the application as follows: ij -jar EIOffice.jar however, the erros comes as: java.lang.SecurityException: It is not allowed to define classes inside the jav

Re: some question about drlvm

2006-07-25 Thread zouqiong
directions in depends/lib/build to get the dependencies. 2) set the property "with.awt.swing" to true when building... geir zouqiong wrote: > fc5 gcc-3.4.6 > > 2006/7/26, Geir Magnusson Jr <[EMAIL PROTECTED]>: >> >> Are you using a snapshot or did you

Re: some question about drlvm

2006-07-25 Thread zouqiong
fc5 gcc-3.4.6 2006/7/26, Geir Magnusson Jr <[EMAIL PROTECTED]>: Are you using a snapshot or did you build it yourself? What platform? geir zouqiong wrote: > does drlvm support for swing classlib? > > when I run Java2Demo.jar which is compiled with jdk, s

some question about drlvm

2006-07-25 Thread zouqiong
does drlvm support for swing classlib? when I run Java2Demo.jar which is compiled with jdk, some error comes: java.lang.NoClassDefFoundError: javax/swing/JPanel at java.lang.VMClassRegistry.defineClass() at java.lang.ClassLoader.defineClass() at java.security.SecureClassLoad