Welcome to Intel® Software Network Quick Login | Join | Help |
Search in Intel® Software Network Forums
in Go

Target Platforms - Linux

Last post 07-05-2008, 10:58 AM by davehybrid. 8 replies.
Sort Posts: Previous Next
 11-15-2007, 10:13 AM 30243915  

Target Platforms - Linux

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
 
 11-15-2007, 5:22 PM 30243951 in reply to 30243915  

Re: Target Platforms - Linux

I noticed that no other intel libraries are mentioned.  If we use some other intel product, is it enough to tell you what we're using?  Somehow I don't think you want us to include all 200+ mb of IPP or some other product in our submission, but I just wanted to make sure.

Matthew Ferguson

PS. This is what part of the alphabet would look like if Q and R were eliminated.
 
 11-16-2007, 7:42 AM 30243988 in reply to 30243951  

Re: Target Platforms - Linux

Yes, we are able to get any Intel product (compiler, libraries, threading tools, etc.) loaded onto the machines.  It's always a good idea to note the use of something like this in your build instructions or a readme.txt file with your submission.  If we don't know that it's needed and it's not loaded on the machines, your entry may fail due to compiler/linker issues.

If you have some other library requirement, you should include the relevant files to support your app.  If it is free and dowloadable, let us know where to find it and we can attempt to install it ourselves. 

Think of your application being compiled and run by intelligent monkeys.  They can and will follow instructions for building and running contest entries.  But, if there are no directions, they will make simple assumptions (build and run default solution, type 'make', etc.) to get the codes built.  Anything beyond that and the monkeys get distracted by other low hanging fruit leaving your entry floundering.

--clay


"It's all very complicated and would take a scientist to explain it." -- MST3K
 
 11-18-2007, 10:51 AM 30244071 in reply to 30243915  

Re: Target Platforms - Linux

Let we have a solution compatible with the both OS: MS Windows and Linux. Is it right that the program under Windows spends the same time as under Linux?

 
 11-18-2007, 2:36 PM 30244084 in reply to 30244071  

Re: Target Platforms - Linux

This is a question that the judges have asked themselves.  In the first problem and reports of runtimes in the second, the fastest runs have had sub-second times.  Thus, we've not noticed any difference between Windows and Linux. 

We are aware of the possibility of OS execution time differences and, should there be any questions about one OS yielding grossly different execution times, we will consider possible measures that might be needed to ensure fair judging.

--clay


"It's all very complicated and would take a scientist to explain it." -- MST3K
 
 12-12-2007, 8:57 AM 30245370 in reply to 30243915  

Re: Target Platforms - Linux

The above /proc/cpuinfo doesn't seem to have ssse3 extensions... is that right? We aren't using Core 2 for this project?
 
 12-17-2007, 6:23 AM 30245617 in reply to 30243915  

Re: Target Platforms - Linux

I want to know the cores of the CPUs, because the number of threads should equal the number of the cores. Are there 8 cores? It seems like this.
 
 01-12-2008, 9:25 AM 30246918 in reply to 30245617  

Re: Target Platforms - Linux

You know when number of threads is larger than number of cores,although some work must be done to deal with the task assignment ,but the sametime more resourses are also be used.

So sometimes it seems that speed accelerates.

 
 07-05-2008, 10:58 AM 30258346 in reply to 30246918  

Re: Target Platforms - Linux

Excellent info, thank you!

---------------------------------------------------------

Computer Juice
 
View as RSS news feed in XML

Shortcuts


Tags For This Post

...

Community Tags

...