Re: [oe] psyco-dist not supported on 64 bit Linux
On Wed, Oct 12, 2011 at 5:31 PM, Ulf Samuelsson wrote: > On 2011-10-12 21:03, Khem Raj wrote: >> >> On 10/12/2011 12:18 AM, Ulf Samuelsson wrote: >>> >>> On 2011-10-11 01:30, Ulf Samuelsson wrote: On 2011-10-10 23:35, Denys Dmytriyenko wrote: > > On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: >> >> psyco-dist will not run on a 64 bit linux. >> The guys behind psyco-dist recommends the use of PyPy >> >> What is the recommendation for 64 bit linux? >> >> Just run without JIT? >> Don't run on a 64 bit linux? >> Anything else? > > Yes, not supporting 64-bit hosts is one of the known limitations of > psyco. > Being stuck with Python 2.6 is another limitation. > > But, latest bitbake appears to be quite fast even w/o using psyco > these days. > Especially with parallel parsing on multiple cores... > OK, I will try without JIT then. >>> Now I have some results. >>> >>> Building a custom x11 image on a 32 bit Ubuntu 10.10/psyco-dist took 91 >>> minutes. >>> Building the same image on a 64 bit Ubuntu 11.04 without psyco-dist took >>> 109 minutes >>> (The last machine was an i7-920 w 4 GB RAM) >>> The first might be the same, alternatively it was a machine with 6 GB >>> RAM. >>> >>> = It takes 20% more time on a 64 bit O/S. >>> >> >> are these on same hardware running once 32bit or and second time 64bit OS >> ? >>> >> >> >> ___ >> Openembedded-devel mailing list >> Openembedded-devel@lists.openembedded.org >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > > I have two core i7 machines > #1 Dell Studio XPS with a 2.67 GHz 920 + 4GB of RAM (2 channel)./Ubuntu > 11.04/x64 > The 109 minutes was measured on machine #1 > > #2 Homebuilt with a 2.67 GHz 920 + 6 GB of RAM (tri-channel)/Ubuntu 10.04 > x86 > Gigabyte UD5 Motherboard > The 91 minutes was measured on machine #2. > > Both are using the same type of disk Western Digital Black 1 TB > and have 1333 MHz memories. > > > I tried Ubuntu 11.04 / x86 on machine #1 using an external e-SATA Seagate > disk > some time ago. I do not have the exact figures, but It was within minutes > of machine #2, so I think it is safe to assume that the extra time > is there due to the lack of JIT compiling. > > End of this week, I hope to try on a 4.4 GHz (overclocked) Core-i7 > 2600k/Ubuntu 11.10/x64. > Still only 1333 MHz memory unfortunately. > > numbers on same hardware with different OS would be more relevant for comparision > -- > Best Regards > Ulf Samuelsson > > > ___ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux
On 2011-10-12 21:03, Khem Raj wrote: On 10/12/2011 12:18 AM, Ulf Samuelsson wrote: On 2011-10-11 01:30, Ulf Samuelsson wrote: On 2011-10-10 23:35, Denys Dmytriyenko wrote: On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: psyco-dist will not run on a 64 bit linux. The guys behind psyco-dist recommends the use of PyPy What is the recommendation for 64 bit linux? Just run without JIT? Don't run on a 64 bit linux? Anything else? Yes, not supporting 64-bit hosts is one of the known limitations of psyco. Being stuck with Python 2.6 is another limitation. But, latest bitbake appears to be quite fast even w/o using psyco these days. Especially with parallel parsing on multiple cores... OK, I will try without JIT then. Now I have some results. Building a custom x11 image on a 32 bit Ubuntu 10.10/psyco-dist took 91 minutes. Building the same image on a 64 bit Ubuntu 11.04 without psyco-dist took 109 minutes (The last machine was an i7-920 w 4 GB RAM) The first might be the same, alternatively it was a machine with 6 GB RAM. = It takes 20% more time on a 64 bit O/S. are these on same hardware running once 32bit or and second time 64bit OS ? ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel I have two core i7 machines #1 Dell Studio XPS with a 2.67 GHz 920 + 4GB of RAM (2 channel)./Ubuntu 11.04/x64 The 109 minutes was measured on machine #1 #2 Homebuilt with a 2.67 GHz 920 + 6 GB of RAM (tri-channel)/Ubuntu 10.04 x86 Gigabyte UD5 Motherboard The 91 minutes was measured on machine #2. Both are using the same type of disk Western Digital Black 1 TB and have 1333 MHz memories. I tried Ubuntu 11.04 / x86 on machine #1 using an external e-SATA Seagate disk some time ago. I do not have the exact figures, but It was within minutes of machine #2, so I think it is safe to assume that the extra time is there due to the lack of JIT compiling. End of this week, I hope to try on a 4.4 GHz (overclocked) Core-i7 2600k/Ubuntu 11.10/x64. Still only 1333 MHz memory unfortunately. -- Best Regards Ulf Samuelsson ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux
On 10/12/2011 12:18 AM, Ulf Samuelsson wrote: On 2011-10-11 01:30, Ulf Samuelsson wrote: On 2011-10-10 23:35, Denys Dmytriyenko wrote: On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: psyco-dist will not run on a 64 bit linux. The guys behind psyco-dist recommends the use of PyPy What is the recommendation for 64 bit linux? Just run without JIT? Don't run on a 64 bit linux? Anything else? Yes, not supporting 64-bit hosts is one of the known limitations of psyco. Being stuck with Python 2.6 is another limitation. But, latest bitbake appears to be quite fast even w/o using psyco these days. Especially with parallel parsing on multiple cores... OK, I will try without JIT then. Now I have some results. Building a custom x11 image on a 32 bit Ubuntu 10.10/psyco-dist took 91 minutes. Building the same image on a 64 bit Ubuntu 11.04 without psyco-dist took 109 minutes (The last machine was an i7-920 w 4 GB RAM) The first might be the same, alternatively it was a machine with 6 GB RAM. = It takes 20% more time on a 64 bit O/S. are these on same hardware running once 32bit or and second time 64bit OS ? ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux
On 2011-10-11 01:30, Ulf Samuelsson wrote: On 2011-10-10 23:35, Denys Dmytriyenko wrote: On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: psyco-dist will not run on a 64 bit linux. The guys behind psyco-dist recommends the use of PyPy What is the recommendation for 64 bit linux? Just run without JIT? Don't run on a 64 bit linux? Anything else? Yes, not supporting 64-bit hosts is one of the known limitations of psyco. Being stuck with Python 2.6 is another limitation. But, latest bitbake appears to be quite fast even w/o using psyco these days. Especially with parallel parsing on multiple cores... OK, I will try without JIT then. Now I have some results. Building a custom x11 image on a 32 bit Ubuntu 10.10/psyco-dist took 91 minutes. Building the same image on a 64 bit Ubuntu 11.04 without psyco-dist took 109 minutes (The last machine was an i7-920 w 4 GB RAM) The first might be the same, alternatively it was a machine with 6 GB RAM. = It takes 20% more time on a 64 bit O/S. -- Best Regards Ulf Samuelsson ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux
On 2011-10-10 23:35, Denys Dmytriyenko wrote: On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: psyco-dist will not run on a 64 bit linux. The guys behind psyco-dist recommends the use of PyPy What is the recommendation for 64 bit linux? Just run without JIT? Don't run on a 64 bit linux? Anything else? Yes, not supporting 64-bit hosts is one of the known limitations of psyco. Being stuck with Python 2.6 is another limitation. But, latest bitbake appears to be quite fast even w/o using psyco these days. Especially with parallel parsing on multiple cores... OK, I will try without JIT then. -- Best Regards Ulf Samuelsson ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux - What to do?
On Mon, Oct 10, 2011 at 2:29 PM, Ulf Samuelsson wrote: > psyco-dist will not run on a 64 bit linux. > The guys behind psyco-dist recommends the use of PyPy > > What is the recommendation for 64 bit linux? > > Just run without JIT? > Don't run on a 64 bit linux? > Anything else? Python works fine as is. You're welcome to attempt use of pypy, but last time I tried there were a couple hiccups and the performance benefit wasn't particularly substantial. -- Christopher Larson clarson at kergoth dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] psyco-dist not supported on 64 bit Linux
On Mon, Oct 10, 2011 at 11:24:18PM +0200, Ulf Samuelsson wrote: > psyco-dist will not run on a 64 bit linux. > The guys behind psyco-dist recommends the use of PyPy > > What is the recommendation for 64 bit linux? > > Just run without JIT? > Don't run on a 64 bit linux? > Anything else? Yes, not supporting 64-bit hosts is one of the known limitations of psyco. Being stuck with Python 2.6 is another limitation. But, latest bitbake appears to be quite fast even w/o using psyco these days. Especially with parallel parsing on multiple cores... -- Denys ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel