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
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
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,
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
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
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
<[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.
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
在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:
&
在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
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
It seems that it should has liblwdis.so library supported. Is it? If so,
where can I get the library?
--
Best Regards,
Qiong,Zou
在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
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:
>
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
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
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
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
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
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
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
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
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
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
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
>
> >
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
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
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.
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
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
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?
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
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
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
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
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?
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
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
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
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
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
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
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
43 matches
Mail list logo