Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
82 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
So what Ghz is this machine? 

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

smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont
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

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Adrian Lienhard
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Levente Uzonyi-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont
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 ?

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Levente Uzonyi-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont

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.

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Mariano Martinez Peck


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.
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
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:

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

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

smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Mariano Martinez Peck


2010/3/29 John M McIntosh <[hidden email]>
Ok, fyi on a 2.33 Ghz intel core 2 duo machine a *correctly tuned* VM gives


What does *correctly tuned* VM mean ?  How can I compile a Linux VM with that results ?

Cheers

Mariano
 
582,148,948 bytescodes/sec; 14,497,194 sends/sec


On 2010-03-28, at 10:21 PM, 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

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont
In reply to this post by johnmci

2010/3/29 John M McIntosh <[hidden email]>
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

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
 


On 2010-03-28, at 10:21 PM, 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

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
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:
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

smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

laurent laffont
2010/3/29 John M McIntosh <[hidden email]>
Actually one *can* make the linux VM faster than the MacOS one on the same hardware using just the right version of GCC. 


Which GCC do you use  ? Mine is 4.4.3 

Laurent Laffont

 
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:
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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
In reply to this post by laurent laffont

On 2010-03-29, at 1:16 PM, laurent laffont wrote:


2010/3/29 John M McIntosh <[hidden email]>
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

How do you tune your VM ?

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. 

As mentioned in the earlier note perhaps the easiest path is to invest in the Intel compiler for Linux. 
--
===========================================================================
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
In reply to this post by laurent laffont

On 2010-03-29, at 1:30 PM, laurent laffont wrote:

2010/3/29 John M McIntosh <[hidden email]>
Actually one *can* make the linux VM faster than the MacOS one on the same hardware using just the right version of GCC. 


Which GCC do you use  ? Mine is 4.4.3 

Laurent Laffont


Those numbers come from 4.4.1, I can't speak for what 4.4.3 might/could/would do to affect performance good/bad. 

--
===========================================================================
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Levente Uzonyi-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Levente Uzonyi-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Mariano Martinez Peck
In reply to this post by Levente Uzonyi-2


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.


 

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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

johnmci
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
Maybe, assuming someone runs some numbers, and/or you think that intel purposely trashes performance on those machines if you
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
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Levente Uzonyi-2
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
12345