HydrogenAudio

Misc. => Off-Topic => Topic started by: nebob on 2003-12-11 01:33:47

Title: ICL 8 is out
Post by: nebob on 2003-12-11 01:33:47
john33 3.93.1 (http://rarewares.hydrogenaudio.org/files/lame-3.93.1.zip): 5.62x
icl8 3.93.1 (http://s90209013.onlinehome.us/lame.exe): 6.10x

7.87% faster than previous builds on my box.

It's on premier support right now, so grab a copy and start recompiling
Title: ICL 8 is out
Post by: atici on 2003-12-11 01:39:29
With this development pace I don't see how any other project could cope with icc. That's great news for IA-64 arena too. As soon as I could get to compile the entire BSD kernel I don't see any reason to go back to gcc.
Title: ICL 8 is out
Post by: Ardax on 2003-12-11 02:01:03
Don't forget that gcc and icl have rather different aims.

Nobody's going to be compiling that BSD kernel on a PPC or ARM processor with icl.
Title: ICL 8 is out
Post by: atici on 2003-12-11 02:14:31
Well not really did you forget the Intel XScale architecture which is ARM based? I think icc should support that in time.

I respect gcc project. But Intel has covered up all fields, embedded, desktop and the server. And in all of them it provides the best performing options. Therefore you can only live with icc as soon as its gcc compatibility is mature enough. Because 30% faster code is simply amazing.

Unfortunately gcc is monopolizing the compiler market on the open source domain to such an extent that some software are designed only to be compiled with gcc and breaks when compiled with icc or some other compiler. Because of this reason of portability (that you also pointed out) it's nice to have other options.

I also like icc project because they started from scratch and came up with an amazing compiler. Although its main objective is to support IA-64 architecture because EPIC is compiler intensive, not many of us observe that yet which is where it's supposed to shine. Now it's up to the gcc team to do a major rewrite or get lagged behind.
Title: ICL 8 is out
Post by: Liquid_Predator on 2003-12-19 15:23:04
I think the optimalizations are mostly done for the pentium IV and Itanium processors. The results are almost the same for my PIII 900Mhz processor.


LAME 3.94 BETA: --preset standard -Z

JohnV´s ICL7.1 compile:
2.8134x

ICL8 compile using /fast (is the same as /O3 /Qipo) /G6:
2.7284x

The other possibility is that JohnV is using some exotic magical swithes to optimize the compile