fruit 1.0 (Fabien Letouzey)

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

fruit 1.0 (Fabien Letouzey)

Postby Rafael Peña » 25 Apr 2004, 03:55

Geschrieben von:/Posted by: Rafael Peña at 25 April 2004 04:55:43:

hi!
i would like if somebody can tell me what compiler and options are used for made the windows exe of fruit.
in my pc fruit reaches 700 kn/seg.
i compile the source but i got a slow exe's
visual c++ 6 (570 kn/seg)
visual studio net (610kn/seg)
intel compiler c++ (600 kn/seg)
thanks :
rafael peña.
Rafael Peña
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Fabien Letouzey » 26 Apr 2004, 09:25

Geschrieben von:/Posted by: Fabien Letouzey at 26 April 2004 10:25:00:
Als Antwort auf:/In reply to: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Rafael Pe�a at 25 April 2004 04:55:43:
hi!
i would like if somebody can tell me what compiler and options are used for made the windows exe of fruit.
in my pc fruit reaches 700 kn/seg.
i compile the source but i got a slow exe's
visual c++ 6 (570 kn/seg)
visual studio net (610kn/seg)
intel compiler c++ (600 kn/seg)
thanks :
rafael pe�a.
Dann Corbit compiled it using MSVC.
You should ask him about the options.
It's also possible that he used profiling.
Fabien.
Fabien Letouzey
 

thanks (Fabien Letouzey)

Postby Rafael Peña » 26 Apr 2004, 15:29

Geschrieben von:/Posted by: Rafael Peña at 26 April 2004 16:29:40:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Fabien Letouzey at 26 April 2004 10:25:00:
hi!
i would like if somebody can tell me what compiler and options are used for made the windows exe of fruit.
in my pc fruit reaches 700 kn/seg.
i compile the source but i got a slow exe's
visual c++ 6 (570 kn/seg)
visual studio net (610kn/seg)
intel compiler c++ (600 kn/seg)
thanks :
rafael pe�a.
Dann Corbit compiled it using MSVC.
You should ask him about the options.
It's also possible that he used profiling.
Fabien.
Rafael Peña
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Dann Corbit » 26 Apr 2004, 18:42

Geschrieben von:/Posted by: Dann Corbit at 26 April 2004 19:42:32:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Fabien Letouzey at 26 April 2004 10:25:00:
hi!
i would like if somebody can tell me what compiler and options are used for made the windows exe of fruit.
in my pc fruit reaches 700 kn/seg.
i compile the source but i got a slow exe's
visual c++ 6 (570 kn/seg)
visual studio net (610kn/seg)
intel compiler c++ (600 kn/seg)
thanks :
rafael pe�a.
Dann Corbit compiled it using MSVC.
You should ask him about the options.
It's also possible that he used profiling.
Fabien.
MS VC++ 2003.NET compiler. These are the compile flags chosen:
/Ox /Og /Ob2 /Oi /Ot /Oy /GT /GL /G6 /GA /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /GF /FD /EHsc /ML /Gy /Fp".\Release/fruit_src.pch" /Fo".\Release/" /Fd".\Release/" /W4 /nologo /c /TP



my ftp site {remove http:// unless you like error messages}
Dann Corbit
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Steve Maughan » 26 Apr 2004, 19:48

Geschrieben von:/Posted by: Steve Maughan at 26 April 2004 20:48:42:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Dann Corbit at 26 April 2004 19:42:32:

Dann,
MS VC++ 2003.NET compiler. These are the compile flags chosen:
/Ox /Og /Ob2 /Oi /Ot /Oy /GT /GL /G6 /GA /D "WIN32" /D "NDEBUG" /D "_CONSOLE"
/D "_MBCS" /GF /FD /EHsc /ML /Gy /Fp".\Release/fruit_src.pch" /Fo".\Release/"
/Fd".\Release/" /W4 /nologo /c /TP
Why would you "Enable C++ Exceptions" (/EHsc) - these sound expensive. Also in the past you've recommended "/Zp16" and I notice you've left it out - any particular reason? I have also found that Monarch benefits by the "/arch:SSE2" flag
Thanks,
Steve



http://www.stevemaughan.com
Steve Maughan
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Dann Corbit » 26 Apr 2004, 20:57

Geschrieben von:/Posted by: Dann Corbit at 26 April 2004 21:57:19:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Steve Maughan at 26 April 2004 20:48:42:
Dann,
MS VC++ 2003.NET compiler. These are the compile flags chosen:
/Ox /Og /Ob2 /Oi /Ot /Oy /GT /GL /G6 /GA /D "WIN32" /D "NDEBUG" /D "_CONSOLE"
/D "_MBCS" /GF /FD /EHsc /ML /Gy /Fp".\Release/fruit_src.pch" /Fo".\Release/"
/Fd".\Release/" /W4 /nologo /c /TP
Why would you "Enable C++ Exceptions" (/EHsc) - these sound expensive.
Also in the past you've recommended "/Zp16" and I notice you've left it out - any particular reason?
I have also found that Monarch benefits by the "/arch:SSE2" flag
Because it will not compile correctly without it. One of the included header files (on my system) requires this switch.
Probably just forgot.
But then it will not run on some machines.



my ftp site {remove http:// unless you like error messages}
Dann Corbit
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Fabien Letouzey » 27 Apr 2004, 09:55

Geschrieben von:/Posted by: Fabien Letouzey at 27 April 2004 10:55:35:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Dann Corbit at 26 April 2004 21:57:19:

Why would you "Enable C++ Exceptions" (/EHsc) - these sound expensive.
Because it will not compile correctly without it. One of the included header files (on my system) requires this switch.
Is it ? You added it but I am convinced that it is not necessary for Fruit. The only C++ feature I use is "typed constants". I also benefit from stricter checks, and leave open the possibility to use more features later.
Fabien.
Fabien Letouzey
 

Re: fruit 1.0 (Fabien Letouzey)

Postby Fabien Letouzey » 27 Apr 2004, 09:56

Geschrieben von:/Posted by: Fabien Letouzey at 27 April 2004 10:56:33:
Als Antwort auf:/In reply to: Re: fruit 1.0 (Fabien Letouzey) geschrieben von:/posted by: Fabien Letouzey at 27 April 2004 10:55:35:

Is it ?
You can't see it but there is (iostream) there.
Fabien.
Fabien Letouzey
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 19 guests