This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: povray: Revised numbers


On Sat, 17 Jan 2004, Richard Guenther wrote:

> Here are some benchmarks for my favorite POOMA
> based application.  For current 3.3, 3.4 and Intel 8.0 (tree-ssa ICEs).
> For a fair comparison, I dropped __attribute__((leafify)) in one round of
> testing, as I cannot hack Intel 8.0 for my needs.
>
> Compiler flags are -O2 -funroll-loops -ffast-math -march=athlon for gcc
> and -O2 -ip for icc.  Tests are done on an Athlon 1GHz with 1GB ram.
> gcc 3.3 is 3.3.3 20040112, gcc 3.4 is 3.4.0 20040114, icc 8.0 is build
> 20031231Z.
>
> 	compile time	run time	binary size (static, stripped)
> gcc3.3	6m57s		1m24s		2877232
> 		8m23s		0m34s		2963408  __attribute__((leafify))
> gcc3.4	3m41s		1m10s		2584088
> 		5m04s		0m39s		2682520  __attribute__((leafify))
> icc8.0	12m41s		0m42s		5046476

And here comes tree-ssa numbers (very slightly different program and
runtime-test, so again with gcc3.4 + leafify numbers):

tree-ssa	3m35s		1m48s		1712992
gcc3.4		3m33s		0m51s		1738984  __attribute__((leafify))

So the tree-ssa compilation times are not too bad, runtime, too.  Using
-ftree-sra -ftree-points-to=andersen doesn't improve runtime performance,
though.

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]