On 25 Mai, 17:30, "Giovanni Dicanio" <giovanni.dica...@invalid.com>
wrote:
"Evgenii Rudnyi" <use...@rudnyi.ru> ha scritto nel
messaggionews:feb9016b-b62d-4ff0-b8ec-aeb736df5ab0@m36g2000hse.googlegroups.com...
I needed to switch from g++ to VC++ and I have started with
Express Edition 2005. However I see that when I compile my codes
with loops, the code that VC++ Express Edition 2005 makes the
code three times slower than g++ 3.3. See
[...]
People on sci.math.num-analysis say that Express Edition does not
include the complete optimization for C++. Is this correct? What
Edition I would need to have it?
I think that the Express Edition has the same core optimizing
compiler of
the Professional and above editions.
(Maybe the only thing that is not present in the Express Edition
is the
profile guided optimization.)
If you want, I can build your code with Visual C++ 2008
Professional, and
give you back the .exe, so you can do your tests.
My code is
http://matrixprogramming.com/MatrixMultiply/code/2direct/
This is matrix mulitplication via naive simple three loops. My
results and short description are at
http://groups.google.com/group/sci.math.num-analysis/browse_frm/thread/0b303788cb8b2e52
Well, the other people in this thread say that Visual C++ 2005 EE
does not have the full optimizer but Visual C++ 2008 EE has it.
Thank you for this information. I do appreciate it.
Unfortunately this piece of information is not correct. It used to be
so for the 2005 and 2008 versions.