From: Swarnendu B. <swa...@in...> - 2011-09-26 02:50:51
|
Hi Robin, Thank you for the suggestion. Yes, I had to install the package gcc-multilib as part of the build process. My issue is now solved. I first used the script "fix_x86_64-unknown-linux-gnu", and then had to install a few other packages (such as automake, gcc-multilib, autoconf, gnome-core-devel, etc.) to resolve dependencies. Regards, Swarnendu Biswas. ----- Original Message ----- From: Robin Garner <rob...@an...> To: General discussion of Jikes RVM design, implementation, issues, and plans <jik...@li...> Sent: Mon, 26 Sep 2011 07:44:36 +0530 (IST) Subject: Re: [rvm-research] Problem in building Jikes on Ubuntu Linux 11.04 Hi Swarnendu, Do you have the package gcc-multilib installed ? On 25/09/11 15:43, Swarnendu Biswas wrote: > > Hi, > > Thank you for the suggestion to use buildit script. > > I am now using the following command to build Jikes. > > bin/buildit -j /usr/lib/jvm/java-6-openjdk/jre localhost development > > The build is still failing with the following error messages: > > build: > [exec] checking build system type... Invalid configuration `x86_64-unknown-linux-': machine `x86_64-unknown-linux' not recognized > [exec] configure: error: /bin/bash ./config.sub x86_64-unknown-linux- failed > > BUILD FAILED > /home/swarnendu/Documents/jikesrvm-3.1.1/build.xml:245: The following error occurred while executing this line: > /home/swarnendu/Documents/jikesrvm-3.1.1/build.xml:251: The following error occurred while executing this line: > /home/swarnendu/Documents/jikesrvm-3.1.1/build/components/classpath.xml:297: The following error occurred while executing this line: > /home/swarnendu/Documents/jikesrvm-3.1.1/build/components/base.xml:70: The following error occurred while executing this line: > /home/swarnendu/Documents/jikesrvm-3.1.1/build/components/base.xml:76: The following error occurred while executing this line: > /home/swarnendu/Documents/jikesrvm-3.1.1/build/components/classpath.xml:246: exec returned: 1 > > Please advice how can this issue be resolved. > > Regards, > Swarnendu Biswas. > > Today's Topics: > > 1. Why Nothing Matters: The Impact of Zeroing (Xi Yang) > 2. Object sharing between Java Threads (Jagadish Kotra) > 3. Re: Object sharing between Java Threads (Du Li) > 4. Problem in building Jikes on Ubuntu Linux 11.04 (Swarnendu Biswas) > 5. Re: Problem in building Jikes on Ubuntu Linux 11.04 > (Steve Blackburn) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 23 Sep 2011 13:15:05 +1000 > From: Xi Yang<hiy...@gm...> > Subject: [rvm-research] Why Nothing Matters: The Impact of Zeroing > To: jik...@li... > Message-ID: > <CAG...@ma...> > Content-Type: text/plain; charset=windows-1252 > > Hi all, > > We publish a paper about zeroing initialization at OOPSLA11, and we > will submit the patch soon. > > Here is the link of the paper and the abstract: > > http://users.cecs.anu.edu.au/~steveb/downloads/pdf/zero-oopsla-2011.pdf > > > Managed languages use memory safety to defend against inadvertent and > malicious misuse of memory. Unmanaged native languages are > increasingly integrating memory safety for the same reasons. A > critical element of memory safety is initializing new memory before > the program obtains it. Our experiments show that zero initialization > is surprisingly expensive in a highly optimized managed runtime ? on > average the direct cost of zeroing is 4% to 6% and up to 50% of total > application time on a variety of modern processors. Zeroing incurs > indirect costs as well, which include memory bandwidth consumption and > cache displacement. Existing virtual machines (VMs) either: a) > minimize direct costs by zeroing in large blocks, or b) minimize > indirect costs by integrating zeroing into the allocation sequence to > reduce cache displacement. > This paper first describes and evaluates zero initialization costs and > the two existing design points. Our microarchitectural analysis of > prior designs inspires two better designs that exploit concurrency and > non-temporal cache-bypassing instructions to reduce the direct and > indirect costs simultaneously. We show that the best strategy is to > adaptively choose between the two new designs based on CPU > utilization. This approach improves over widely used hot-path zeroing > by 3% on average and up to 15% on the newest Intel i7-2600 processor, > without slowing down any of the benchmarks. These results indicate > that zero initialization is a surprisingly important source of > overhead in existing VMs and that our new software strategies are > effective at reducing this overhead. These findings also invite other > optimizations, including software elision of zeroing and > microarchitectural support. > > > Regards. > > > > ------------------------------ > > Message: 2 > Date: Fri, 23 Sep 2011 08:38:13 -0700 (PDT) > From: Jagadish Kotra<jag...@gm...> > Subject: [rvm-research] Object sharing between Java Threads > To: jik...@li... > Message-ID:<325...@ta...> > Content-Type: text/plain; charset=us-ascii > > > Hello, > > I am trying to figure out a way to find all the objects shared by various > Java application threads over the execution of a Java program ? I understand > JVMTI events can be used for the same but I am not sure if JIKES RVM has > such functionality implemented as of now ? Can I use read/write barriers for > acheiving the same ? I have looked at the JIKES code but could see the > barrier implementation is per mutator thread. > > I appreciate your help on this! > > Regards, > Jagadish. ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Jikesrvm-researchers mailing list Jik...@li... https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers |