So what Ghz is this machine?
On 2010-03-28, at 10:42 AM, laurent laffont wrote:
-- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
2010/3/29 John M McIntosh <[hidden email]>
model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz cpu MHz : 1994.987
cache size : 4096 KB Laurent Laffont
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by laurent laffont
Hi Laurent
I used the awk gnuification as it is automatically done with cmake. The problem I run into was that the line end chars of the interp.c file generated from Squeak were cr instead of lf and hence awk failed with the same error like the one you posted below. I've explained how to fix this in my blog post (http://www.adrian-lienhard.ch/blog). Cheers, Adrian On Mar 27, 2010, at 20:41 , laurent laffont wrote: > I've tried gnuification on rev 2151. cmake/configure OK. But while building: > > /home/lol/sandbox/squeakvm/Squeak-3.11.3.2151-pharo-src/build/gnu-interp.c:25104:2: > erreur: #error GNUIFICATION FAILED ( 0 ) > > > Laurent Laffont > > > On Sat, Mar 27, 2010 at 6:47 PM, laurent laffont > <[hidden email]>wrote: > >>> Does it mean latest SVN source is already "Gnuified" ? With latest rev. >>> I >>>> have a little drop in benchmarks. However I'd rather put a stable >>> release >>>> for Pharo 1.0 than latest trunk. What do you think ? >>> >>> The so-called "gnuification" is a transformation of the interp.c file. So >>> this is done after generating the sources with VMMaker. The cmake >>> configuration that comes with revision 2135 does not have this step enabled, >>> and the more recent version that I used, revision 2151, has it. The magic is >>> in the awk script in unix/cmake/gnuify.awk which produes gnu-interp.c. >>> >> >> OK thanks. I will take a look. >> >> Laurent Laffont >> >> >> >>> >>> Cheers, >>> Adrian >>> >>>> >>>> Laurent Laffont >>>> >>>> >>>>> >>>>> Adrian >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [hidden email] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [hidden email] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [hidden email] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by laurent laffont
On Mon, 29 Mar 2010, laurent laffont wrote:
> 2010/3/29 John M McIntosh <[hidden email]> > >> So what Ghz is this machine? >> > > model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz > cpu MHz : 1994.987 > cache size : 4096 KB There must be something wrong. My T8300 notebook had about 550M bytecodes/sec and 15M sends/sec on linux. With the stock windows vm I have 500M bytecodes/sec and 14.5M sends/sec. Levente > > Laurent Laffont > > >> >> On 2010-03-28, at 10:42 AM, laurent laffont wrote: >> >> Thank you ! >> >> Here the result: >> >> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer >> -mfpmath=sse -march=native -s -mtune=generic" >> ========================================== >> 339072847 bytecodes/sec; 9560580 sends/sec >> 338848444 bytecodes/sec; 9552573 sends/sec >> 338177014 bytecodes/sec; 9473233 sends/sec >> 337953795 bytecodes/sec; 9496896 sends/sec >> 338848444 bytecodes/sec; 9496896 sends/sec >> >> so the best performance I have so far. >> >> Laurent Laffont >> >> >> -- >> =========================================================================== >> John M. McIntosh <[hidden email]> Twitter: >> squeaker68882 >> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com >> =========================================================================== >> >> >> >> >> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, Mar 29, 2010 at 1:19 PM, Levente Uzonyi <[hidden email]> wrote:
With the source I have provided ? 32bits ? Laurent Laffont
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, 29 Mar 2010, laurent laffont wrote:
> On Mon, Mar 29, 2010 at 1:19 PM, Levente Uzonyi <[hidden email]> wrote: > >> On Mon, 29 Mar 2010, laurent laffont wrote: >> >> 2010/3/29 John M McIntosh <[hidden email]> >>> >>> So what Ghz is this machine? >>>> >>>> >>> model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz >>> cpu MHz : 1994.987 >>> cache size : 4096 KB >>> >> >> There must be something wrong. My T8300 notebook had about 550M >> bytecodes/sec and 15M sends/sec on linux. With the stock windows vm I have >> 500M bytecodes/sec and 14.5M sends/sec. >> > > With the source I have provided ? 32bits ? My linux vm was 32-bit with some older sources. Since I don't have linux on my notebook anymore I can't tell which version it was. Levente > > Laurent Laffont > > > >> >> >> Levente >> >> >> >>> Laurent Laffont >>> >>> >>> >>>> On 2010-03-28, at 10:42 AM, laurent laffont wrote: >>>> >>>> Thank you ! >>>> >>>> Here the result: >>>> >>>> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer >>>> -mfpmath=sse -march=native -s -mtune=generic" >>>> ========================================== >>>> 339072847 bytecodes/sec; 9560580 sends/sec >>>> 338848444 bytecodes/sec; 9552573 sends/sec >>>> 338177014 bytecodes/sec; 9473233 sends/sec >>>> 337953795 bytecodes/sec; 9496896 sends/sec >>>> 338848444 bytecodes/sec; 9496896 sends/sec >>>> >>>> so the best performance I have so far. >>>> >>>> Laurent Laffont >>>> >>>> >>>> -- >>>> >>>> =========================================================================== >>>> John M. McIntosh <[hidden email]> Twitter: >>>> squeaker68882 >>>> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com >>>> >>>> =========================================================================== >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [hidden email] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>> >>>> >>> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, Mar 29, 2010 at 2:09 PM, Levente Uzonyi <[hidden email]> wrote:
On MacOSX, same laptop, with Squeak VM 4.2.2 beta 1U from pharo website 449122807 bytecodes/sec; 9649554 sends/sec 405384006 bytecodes/sec; 9584683 sends/sec 445604873 bytecodes/sec; 10138464 sends/sec 445993031 bytecodes/sec; 10102544 sends/sec 446381865 bytecodes/sec; 10174641 sends/sec compared to Linux Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer -mfpmath=sse -march=native -s -mtune=generic"
========================================== 339072847 bytecodes/sec; 9560580 sends/sec 338848444 bytecodes/sec; 9552573 sends/sec 338177014 bytecodes/sec; 9473233 sends/sec 337953795 bytecodes/sec; 9496896 sends/sec
338848444 bytecodes/sec; 9496896 sends/sec so it seems there's improvements that can be done on Linux VM, but there's not so much difference. Laurent Laffont Levente _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
2010/3/29 laurent laffont <[hidden email]>
I think everybody know this and that your results is the expected. I even remember some threads were we discussed the same. For example, I found this one: http://n4.nabble.com/Pharo-apparently-slow-on-linux-td1304643.html#a1304643 but there are more. The MacOS VM is faster than the rest, even with the same PC. I have no idea how to improve Linux's one, thus. Cheers Mariano
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by laurent laffont
Ok, fyi on a 2.33 Ghz intel core 2 duo machine a *correctly tuned* VM gives
582,148,948 bytescodes/sec; 14,497,194 sends/sec On 2010-03-28, at 10:21 PM, laurent laffont wrote:
-- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
2010/3/29 John M McIntosh <[hidden email]>
What does *correctly tuned* VM mean ? How can I compile a Linux VM with that results ? Cheers Mariano
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by johnmci
2010/3/29 John M McIntosh <[hidden email]>
How do you tune your VM ? I've tried the Smalltalk version of Gnuification, but results are worse. So far the best I have is: -O2 -fomit-frame-pointer -mfpmath=sse -march=native -s -mtune=generic ========================================== 345479082 bytecodes/sec; 9815639 sends/sec 348536419 bytecodes/sec; 9970081 sends/sec
348299319 bytecodes/sec; 9978804 sends/sec 345013477 bytecodes/sec; 9690546 sends/sec 348299319 bytecodes/sec; 9970081 sends/sec Laurent Laffont
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Mariano Martinez Peck
Actually one *can* make the linux VM faster than the MacOS one on the same hardware using just the right version of GCC.
But frankly the *easiest* way of doing that is for Pharo to fund the yearly license for using the Intel Compiler and provide a one-click Intel compiler based VM. On 2010-03-29, at 11:33 AM, Mariano Martinez Peck wrote:
-- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
2010/3/29 John M McIntosh <[hidden email]>
Which GCC do you use ? Mine is 4.4.3
Laurent Laffont
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by laurent laffont
On 2010-03-29, at 1:16 PM, laurent laffont wrote:
Well the linux VM build process is so complicated, fraught with issues, and requires such careful tool usage I currently have clients who pay for the results like above so it's not fair to them to disclose the information. I can say I think the VM you are building doesn't appear to be using the gunified version of interp.c you should carefully log and check the output from the build to confirm what source being compiled and how it's be compiled is what you think is going on. Lastly what version of GCC are you using? There can be clue there that I've talked about in the past. -- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
In reply to this post by laurent laffont
On 2010-03-29, at 1:30 PM, laurent laffont wrote:
-- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
In reply to this post by Mariano Martinez Peck
On Mon, 29 Mar 2010, Mariano Martinez Peck wrote:
> 2010/3/29 laurent laffont <[hidden email]> > >> >> On Mon, Mar 29, 2010 at 2:09 PM, Levente Uzonyi <[hidden email]> wrote: >> >>> On Mon, 29 Mar 2010, laurent laffont wrote: >>> >>> On Mon, Mar 29, 2010 at 1:19 PM, Levente Uzonyi <[hidden email]> wrote: >>>> >>>> On Mon, 29 Mar 2010, laurent laffont wrote: >>>>> >>>>> 2010/3/29 John M McIntosh <[hidden email]> >>>>> >>>>>> >>>>>> So what Ghz is this machine? >>>>>> >>>>>>> >>>>>>> >>>>>>> model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz >>>>>> cpu MHz : 1994.987 >>>>>> cache size : 4096 KB >>>>>> >>>>>> >>>>> There must be something wrong. My T8300 notebook had about 550M >>>>> bytecodes/sec and 15M sends/sec on linux. With the stock windows vm I >>>>> have >>>>> 500M bytecodes/sec and 14.5M sends/sec. >>>>> >>>>> >>>> With the source I have provided ? 32bits ? >>>> >>> >>> My linux vm was 32-bit with some older sources. Since I don't have linux >>> on my notebook anymore I can't tell which version it was. >>> >>> >>> >> >> On MacOSX, same laptop, with Squeak VM 4.2.2 beta 1U from pharo website >> >> 449122807 bytecodes/sec; 9649554 sends/sec >> 405384006 bytecodes/sec; 9584683 sends/sec >> 445604873 bytecodes/sec; 10138464 sends/sec >> 445993031 bytecodes/sec; 10102544 sends/sec >> 446381865 bytecodes/sec; 10174641 sends/sec >> >> compared to Linux >> >> >> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer >> -mfpmath=sse -march=native -s -mtune=generic" >> ========================================== >> 339072847 bytecodes/sec; 9560580 sends/sec >> 338848444 bytecodes/sec; 9552573 sends/sec >> 338177014 bytecodes/sec; 9473233 sends/sec >> 337953795 bytecodes/sec; 9496896 sends/sec >> 338848444 bytecodes/sec; 9496896 sends/sec >> >> so it seems there's improvements that can be done on Linux VM, but there's >> not so much difference. >> >> > I think everybody know this and that your results is the expected. I even > remember some threads were we discussed the same. For example, I found this > one: > > http://n4.nabble.com/Pharo-apparently-slow-on-linux-td1304643.html#a1304643 > > but there are more. > The MacOS VM is faster than the rest, even with the same PC. You know that's simply bullshit, do you? Levente > I have no idea how to improve Linux's one, thus. > > Cheers > > Mariano > > > > >> Laurent Laffont >> >> >> >>> Levente >>> >>> >>> >>>> Laurent Laffont >>>> >>>> >>>> >>>> >>>>> >>>>> Levente >>>>> >>>>> >>>>> >>>>> Laurent Laffont >>>>>> >>>>>> >>>>>> >>>>>> On 2010-03-28, at 10:42 AM, laurent laffont wrote: >>>>>>> >>>>>>> Thank you ! >>>>>>> >>>>>>> Here the result: >>>>>>> >>>>>>> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 >>>>>>> -fomit-frame-pointer >>>>>>> -mfpmath=sse -march=native -s -mtune=generic" >>>>>>> ========================================== >>>>>>> 339072847 bytecodes/sec; 9560580 sends/sec >>>>>>> 338848444 bytecodes/sec; 9552573 sends/sec >>>>>>> 338177014 bytecodes/sec; 9473233 sends/sec >>>>>>> 337953795 bytecodes/sec; 9496896 sends/sec >>>>>>> 338848444 bytecodes/sec; 9496896 sends/sec >>>>>>> >>>>>>> so the best performance I have so far. >>>>>>> >>>>>>> Laurent Laffont >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> =========================================================================== >>>>>>> John M. McIntosh <[hidden email]> Twitter: >>>>>>> squeaker68882 >>>>>>> Corporate Smalltalk Consulting Ltd. >>>>>>> http://www.smalltalkconsulting.com >>>>>>> >>>>>>> >>>>>>> =========================================================================== >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Pharo-project mailing list >>>>>>> [hidden email] >>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>>> >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [hidden email] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>>> >>>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [hidden email] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by johnmci
On Mon, 29 Mar 2010, John M McIntosh wrote:
> Actually one *can* make the linux VM faster than the MacOS one on the same hardware using just the right version of GCC. > > But frankly the *easiest* way of doing that is for Pharo to fund the yearly license for using the Intel Compiler and provide a > one-click Intel compiler based VM. For Intel CPUs that's a good solution, but those binaries would be really slow on AMD and VIA CPUs. Levente > > > On 2010-03-29, at 11:33 AM, Mariano Martinez Peck wrote: >> http://n4.nabble.com/Pharo-apparently-slow-on-linux-td1304643.html#a1304643 >> >> but there are more. >> The MacOS VM is faster than the rest, even with the same PC. >> I have no idea how to improve Linux's one, thus. >> >> Cheers >> >> Mariano > > -- > =========================================================================== > John M. McIntosh <[hidden email]> Twitter: squeaker68882 > Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com > =========================================================================== > > > > > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Levente Uzonyi-2
On Mon, Mar 29, 2010 at 6:03 PM, Levente Uzonyi <[hidden email]> wrote:
Maybe I express wrongly myself. I said several times (even in this thread) I was a newbie. I said that all the VMs I have tried for Linux are slower than the one I tried for Mac OS. At least the ones that are available for us without needing to be a VM guru. And it seems I was not the only to notice that.
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Levente Uzonyi-2
On 2010-03-29, at 2:11 PM, Levente Uzonyi wrote: > On Mon, 29 Mar 2010, John M McIntosh wrote: > >> Actually one *can* make the linux VM faster than the MacOS one on the same hardware using just the right version of GCC. >> >> But frankly the *easiest* way of doing that is for Pharo to fund the yearly license for using the Intel Compiler and provide a >> one-click Intel compiler based VM. > > For Intel CPUs that's a good solution, but those binaries would be really slow on AMD and VIA CPUs. > > > Levente use their compilers? Also is the linux crowd 100% AMD/VIA? If it's only 20% as per the Intel CPU market share, then maybe the 80% of linux intel CPU based users would enjoy better performance versus a muddled offering in order to keep in line with the slowest 20% of the user base? -- =========================================================================== John M. McIntosh <[hidden email]> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project smime.p7s (3K) Download Attachment |
In reply to this post by Mariano Martinez Peck
On Mon, 29 Mar 2010, Mariano Martinez Peck wrote:
> On Mon, Mar 29, 2010 at 6:03 PM, Levente Uzonyi <[hidden email]> wrote: > >> On Mon, 29 Mar 2010, Mariano Martinez Peck wrote: >> >> 2010/3/29 laurent laffont <[hidden email]> >>> >>> >>>> On Mon, Mar 29, 2010 at 2:09 PM, Levente Uzonyi <[hidden email]> wrote: >>>> >>>> On Mon, 29 Mar 2010, laurent laffont wrote: >>>>> >>>>> On Mon, Mar 29, 2010 at 1:19 PM, Levente Uzonyi <[hidden email]> wrote: >>>>> >>>>>> >>>>>> On Mon, 29 Mar 2010, laurent laffont wrote: >>>>>> >>>>>>> >>>>>>> 2010/3/29 John M McIntosh <[hidden email]> >>>>>>> >>>>>>> >>>>>>>> So what Ghz is this machine? >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz >>>>>>>>> >>>>>>>> cpu MHz : 1994.987 >>>>>>>> cache size : 4096 KB >>>>>>>> >>>>>>>> >>>>>>>> There must be something wrong. My T8300 notebook had about 550M >>>>>>> bytecodes/sec and 15M sends/sec on linux. With the stock windows vm I >>>>>>> have >>>>>>> 500M bytecodes/sec and 14.5M sends/sec. >>>>>>> >>>>>>> >>>>>>> With the source I have provided ? 32bits ? >>>>>> >>>>>> >>>>> My linux vm was 32-bit with some older sources. Since I don't have linux >>>>> on my notebook anymore I can't tell which version it was. >>>>> >>>>> >>>>> >>>>> >>>> On MacOSX, same laptop, with Squeak VM 4.2.2 beta 1U from pharo website >>>> >>>> 449122807 bytecodes/sec; 9649554 sends/sec >>>> 405384006 bytecodes/sec; 9584683 sends/sec >>>> 445604873 bytecodes/sec; 10138464 sends/sec >>>> 445993031 bytecodes/sec; 10102544 sends/sec >>>> 446381865 bytecodes/sec; 10174641 sends/sec >>>> >>>> compared to Linux >>>> >>>> >>>> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 -fomit-frame-pointer >>>> -mfpmath=sse -march=native -s -mtune=generic" >>>> ========================================== >>>> 339072847 bytecodes/sec; 9560580 sends/sec >>>> 338848444 bytecodes/sec; 9552573 sends/sec >>>> 338177014 bytecodes/sec; 9473233 sends/sec >>>> 337953795 bytecodes/sec; 9496896 sends/sec >>>> 338848444 bytecodes/sec; 9496896 sends/sec >>>> >>>> so it seems there's improvements that can be done on Linux VM, but >>>> there's >>>> not so much difference. >>>> >>>> >>>> I think everybody know this and that your results is the expected. I >>> even >>> remember some threads were we discussed the same. For example, I found >>> this >>> one: >>> >>> >>> http://n4.nabble.com/Pharo-apparently-slow-on-linux-td1304643.html#a1304643 >>> >>> but there are more. >>> The MacOS VM is faster than the rest, even with the same PC. >>> >> >> You know that's simply bullshit, do you? >> >> > Maybe I express wrongly myself. I said several times (even in this thread) I > was a newbie. I said that all the VMs I have tried for Linux are slower than > the one I tried for Mac OS. At least the ones that are available for us > without needing to be a VM guru. And it seems I was not the only to notice > that. That's normal. Mac VMs can be optimized for Intel Core processors, since all Intel based Macs use those, while prebuilt Linux VMs are usually optimized for i686. That means it's compatible with Pentium Pro (from 1995), so it doesn't use newer instructions and doesn't optimize for a specific CPU architecture. If you compile your own VM from source, it can be significantly faster. Levente > > > > >> >> Levente >> >> >> I have no idea how to improve Linux's one, thus. >>> >>> Cheers >>> >>> Mariano >>> >>> >>> >>> >>> Laurent Laffont >>>> >>>> >>>> >>>> Levente >>>>> >>>>> >>>>> >>>>> Laurent Laffont >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Levente >>>>>>> >>>>>>> >>>>>>> >>>>>>> Laurent Laffont >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 2010-03-28, at 10:42 AM, laurent laffont wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> Thank you ! >>>>>>>>> >>>>>>>>> Here the result: >>>>>>>>> >>>>>>>>> Squeak VM 3.11.3 -r 2135 + FT2Plugin + --CFLAGS="-O3 >>>>>>>>> -fomit-frame-pointer >>>>>>>>> -mfpmath=sse -march=native -s -mtune=generic" >>>>>>>>> ========================================== >>>>>>>>> 339072847 bytecodes/sec; 9560580 sends/sec >>>>>>>>> 338848444 bytecodes/sec; 9552573 sends/sec >>>>>>>>> 338177014 bytecodes/sec; 9473233 sends/sec >>>>>>>>> 337953795 bytecodes/sec; 9496896 sends/sec >>>>>>>>> 338848444 bytecodes/sec; 9496896 sends/sec >>>>>>>>> >>>>>>>>> so the best performance I have so far. >>>>>>>>> >>>>>>>>> Laurent Laffont >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> =========================================================================== >>>>>>>>> John M. McIntosh <[hidden email]> Twitter: >>>>>>>>> squeaker68882 >>>>>>>>> Corporate Smalltalk Consulting Ltd. >>>>>>>>> http://www.smalltalkconsulting.com >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> =========================================================================== >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Pharo-project mailing list >>>>>>>>> [hidden email] >>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>> >>>>>>> Pharo-project mailing list >>>>>>> [hidden email] >>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>>> >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [hidden email] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [hidden email] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>> >>>> >>> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |