For those interested in the details of the judging platforms, below are some of the specifications for the target processors and the compiler software taken from some of the common query commands. (Be aware that these specs may change without warning as the hardware or software is upgraded.)
[user17 ~]$ uname -a
Linux XXXXX-YY-ZZZZZZ 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
[user17 ~]$ g++ -v
Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
[user17 ~]$ icc -V
Intel(R) C Compiler for applications running on Intel(R) 64, Version 10.1 Build 20070913 Package ID: l_cc_p_10.1.008
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.
[user17 ~]$ tail -n 24 /proc/cpuinfo
processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Genuine Intel(R) CPU @ 2.66GHz
stepping : 5
cpu MHz : 2666.723
cache size : 4096 KB
physical id : 1
siblings : 4
core id : 7
cpu cores : 4
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm pni monitor ds_cpl est tm2 cx16 xtpr
bogomips : 5332.64
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
The 32-bit version of (at least) the Intel compilers are available, too. The version of Intel TBB installed is the latest 2.0 version.
If you have any special instructions on what compiler to be used for your submissions, be sure to make note of that in your build instructions. The judges will make every effort to accomodate your request.
--clay
"It's all very complicated and would take a scientist to explain it." -- MST3K