[Zope-dev] RE: [Zope-Coders] Zope builds (new Intel C++ compiler)

Tim Peters tim@zope.com
Mon, 11 Feb 2002 18:10:00 -0500


[Tim Peters]
> The Intel compiler tries to exploit special short-vector hardware
> that's of great use in number-crunching apps that spend most of their
> time in tight, regular, numeric inner loops, but sits idle otherwise.
> There's very little of that in Python or Zope.

[Morten W. Petersen]
> Would the difference be negligible?

It's impossible to say without trying it.  The referenced article was
specifically about number-crunching benchmarks.

> What compilers are currently used for Windows/Linux?

If you build Zope yourself, whichever compiler you used <wink>.  The C
library is also important, and so is the OS.  The PythonLabs Windows Python
is built with MSVC 6.

> Are 'better' compilers available?

I'm afraid there aren't easy answers here.  "Try it and time it."  Fiddling
compiler optimization switches to favor your specific hardware can also be a
big help.