SSE & compilers
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Pedro Díaz Jiménez pdiaz88 at terra.esTue Aug 21 09:28:17 PDT 2001
- Previous message: SSE & compilers
- Next message: SSE & compilers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Intel Compiler does a pretty good job optimizing for the Pentium family (It can also compile/optimize for the Itanium, but don't have a such a beast to test it). Right now is in beta stage and a trial-ware version can be downloaded from Intel's webpage (available until September) An unfinished (finished probably this october - not too much spare time here :-) review of the C/C++ compiler can be found here http://planetcluster.org/reviews.php?op=showcontent&id=1 And in the comments there is a link to another review of both the Fortran and C/C++ compiler from Computational Battery - From the tests I've made so far (little ones: mandelbrot, sorting, (alleged) RC4 cipher, factorials and a couple of real world apps: lame and bzip2) speed achievement is important in C code. You can instruct the compiler to generate MMX & SSE code, while deciding if you want to retain compatibility for non MMX/SSE capable chips. All those tests do not include an interesting feature of the compiler: profile based optimization (they will, someday) Another tests not included yet in the review are my implementation of the IBM Mars (AES finalist) cipher (25 Mbps gcc optimized - 40 Mbps icc optimized, all in ECB mode) and testing with the PovRay raytracer (not significant improvements) The compiler lacks of some gnu gcc extensions, making dificult/impossible to test some of the programs I would wanted (GnuPG and MySQL). Due to this it is also imposible to compile the Linux Kernel right now (Intel says it will fix this in the final release) Take a look at http://www.planetcluster.org/storage/icc_review/ where you will find the results of the bechnmarks and an interesting Intel paper about the optimization features in their compiler Cheers Pedro BTW: Guys, there is an interesting poll at Planet Cluster (homepage). I'll appreciate your votes For last, but no least, Rajkumar Buyya (IEEE TFCC) and I are preparing a cluster FAQ. It is unfinished, and can be found here: http://planetcluster.org/modules.php?op=modload&name=FAQ&file=index&myfaq=yes&id_cat=2&categories=About+clusters+in+general (yeah, I should make a link or something :-) The FAQ is about clusters in general, not specific to Beowulf clusters.We will appreciate your comments and suggestions On Tuesday 21 August 2001 13:19, Dan Kirkpatrick wrote: > 1. What do you know about SSE ? Apparently the p III and P 4 have extra > hardware for fp work which is ignored by current compilers but can buy big > factors in speed... > we can code in assembler for it pretty easily if the PIII prcocessors have > it. Comments? > > 2. Apparently there are several optimizing compilers out there (like > portland) which do better than gcc. Any suggestions? Information on > costs? > > Thanks! > Dan > > > ======================================================= > Dan Kirkpatrick dkirk at physics.syr.edu > Computer Systems Manager > Department of Physics > Syracuse University, Syracuse, NY > http://www.physics.syr.edu/help/ Fax:(315) 443-9103 > ======================================================= > > > _______________________________________________ > Beowulf mailing list, Beowulf at beowulf.org > To change your subscription (digest mode or unsubscribe) visit > http://www.beowulf.org/mailman/listinfo/beowulf - -- /* * Pedro Diaz Jimenez: pdiaz88 at terra.es, pdiaz at acm.asoc.fi.upm.es * * GPG KeyID: E118C651 * Fingerprint: 1FD9 163B 649C DDDC 422D 5E82 9EEE 777D E118 C65 * * http://planetcluster.org * Clustering & H.P.C. news and documentation * * "La sabiduria me persigue, pero yo soy mas rapido" */ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7gowhnu53feEYxlERArGrAJ41vKjIrbGhkQOwYwHfAdAunpWD2QCg6QlG Ep//EqUuRjasVdZZqHd8UfU= =yQR+ -----END PGP SIGNATURE-----
- Previous message: SSE & compilers
- Next message: SSE & compilers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
