Parallel Composer 2011 Beta Program

Parallel Composer 2011 Beta Program

heinz-durstewitz的头像

Hi,

the Parallel Composer 2011 Beta Program is started.
Still for users who are invited into the Beta Program.
If you take part, you can post here.

heinz

37 帖子 / 0 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
heinz-durstewitz的头像

here is my first report to install a multi developer environment (Parallel Composer, Composer 2011 Beta, Intel Compiler Suite Pro)
Preparation:
- I created a new blank machine in "VMware Server2.02" and installed "Windows 7 Ultimate 64"
- I installed Visual Studio 2008 Express
- I installed Visual Studio 2008 Prof (upgrade version)
- installed all necessary updates from Microsoft

Now we can begin.
At first I installed "Composer 2011 Beta".
Installation works without any problems.
I take over a project to compile it.
As I started the Composer 2011 I missed Amplifier and Inspector.
My project compiles, but the linker missed some ipo files and libs.
Therefore I deinstalled "Composer 2011 Beta" again.

I decided to start with "Parallel Studio"
I installed now in following order:
1. Parallel Studio update2
2. Parallel Studio Service Pack 1
3. Parallel Studio update4
with update 4 I had downloaded the Cryptography Libraries
composer_crypto_ipp_ia32_setup
composer_crypto_ipp_update4_ia32_setup
and tried to install it
This ended with error and following window poped up:
http://www.britta-d.de/images/composer_beta/01_no_crypto.jpg
http://www.britta-d.de/images/composer_beta/02_no_crypto.jpg
I have 3 full licences( 2* Parallel Studio + Intel Compiler Suite Pro)and all include ipp in the package and this crypto did not install.
I need 6.1.072
Thats a point in the distribution politicI realy can't understand.
I posted already in the ipp forum, but the answer was not satisfied.

4. composer_update5_setup (update5)
5. composer_beta_setup
install
http://www.britta-d.de/images/composer_beta/03_install_composer_beta.jpg

complete:
http://www.britta-d.de/images/composer_beta/04_install_composer_beta_complet.jpg
get started
http://www.britta-d.de/images/composer_beta/05_get_started_ps_2011.jpg

I started VS2008 and looked in my project at "Select Build Components"saw empty select fields andIPP was missing
http://www.britta-d.de/images/composer_beta/06_ps_2011_ipp_missing.jpg

6. composer_static_ipp_beta_ia32_setup
http://www.britta-d.de/images/composer_beta/07_ps_2011_ippstatic_install.jpg

7. composer_static_ipp_beta_intel64_setup
http://www.britta-d.de/images/composer_beta/08_ps_2011_ippstatic64_install.jpg

now "Select Build Components" are there and IPP 7.0 and TBB 3.0 are available.
we can select our prefered compiler
http://www.britta-d.de/images/composer_beta/09_ps_2011_select_build_components.jpg

Because I missed the ipp static libraries in Composer_update5, I installed now:

composer_static_ipp_update5_ia32_setup
composer_static_ipp_update5_intel64_setup
This works without any problem.

So far OK.
after installation our environmentshow this:

environment vars
ICPP_COMPILER11
C:\Program Files (x86)\Intel\Parallel Studio\Composer\

ICPP_COMPILER12
C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\

INTEL_LICENSE_FILE
C:\Program Files (x86)\Common Files\Intel\Licenses

TBB_ARCH_PLATFORM
ia32\vc9;intel64\vc8;intel64\vc9

TBB22_INSTALL_DIR
C:\Program Files (x86)\Intel\Parallel Studio\Composer\tbb

TBB30_INSTALL_DIR
C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\tbb

VS90COMNTOOLS
c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

if I choose now in "Select Build Components" Intel Parallel Composer 2011 beta
the include- and "Additional Library"- entries should change automatic.
This did not happen with the Additional Library entries.
Therefore I must add the entryby hand
Additional library Directories:
"$(SolutionDir)$(PlatformName)\Lib_ext";"$(SolutionDir)\..\MS2k5\$(PlatformName)\Lib_ext";"$(ICPP_COMPILER12)ipp\lib\ia32"

Question_1: works "Intel Parallal Composer 2011 beta" as "Intel Compiler Pro 11.1 build 060"
and add the include- and Additional Libraries automatic ?
---------------------------------------
But I need in my project MKL too.
MKL is still part of "Compilersuite Pro"

As Jennifer says: Additional to Composer_update5 it is possible to install "Compiler Suite Pro"
ad so I assume it is possible to add it to"Intel Composer 2011 beta" too.

8. I installed "Compiler Suite Pro" update5
As I'm looking into "Select Build Components"we seethe new entry:
http://www.britta-d.de/images/composer_beta/10_csp_2011_select_build_components.jpg
but we are missing now the entry"Intel Composer 2011 beta"

Normally this should work with 3 menu items too.
I tried a repair from C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\setup_c
but it had no succes, the menu "Intel Composer 2011 beta" did not come back.

Further is to comment:
if I compile the project a warning happen:
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(INTEL_PC20_INSTALL_DIR)

Question_2: Is thisvar from "Composer 2011 beta" ?

Question_3: Can you(Intel) please change the install script to allow multi compiler environments.

Regards heinz

modify: some links and typo
later:some moretypos

Kittur Ganesh (Intel)的头像

Hi Heinz,
I noticed that you had filed this post in the Paralel Studio User Forum, which I had to move to this private Composer beta user forum, accessible to Composer beta participants who are invited by invitation only for this beta. Appreciate if you could post any issues or feedback on Composer beta testing to this forum going forward.

I've passed on your feedback to the install team and will update you accordingly, thanks.

-regards,

Kittur

Sergey Savukov (Intel)的头像

Hi Heinz,
I'm Sergey from Intel VS IDE team.
I'm trying to help you in your issue.

First - few questions: did you mean writing "Composer 2010" Parallel Composer 2011 or something else?
If yes - second -which place did you get it?
Third - Which number of package or version of "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.ICOptPkg.dll"
And, am I right you did not install any Intel compiler onto this machine before this package?

Sincerely Sergey.

heinz-durstewitz的头像

Hi Sergey,

First , sorry this was a typo 2010 must be 2011, have nowmodified it.
second -I get "Composer 2011 Beta" from https://registrationcenter.intel.com
third -C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.ICOptPkg.dll
it has:
Dateiversion: 11.1.845.2008
Produktversion: 11.1.845.2008
Aenderungsdatum: 14.10.2009 22:14
(Installation language: german)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I did not install any Intel Compiler onto this machine beforeIinstalled "Composer 2011 beta"

Regards Heinz

heinz-durstewitz的头像

Switching between multi developer environment.

To analyse switching lets have a closer look at the directories of "Parallel Studio" and "Parallel Studio 2011 beta"
here you see the install dir of "Parallel Studio 2011 beta":
http://www.britta-d.de/images/composer_beta/11_ps_2011_dir.jpg

here you see the install dir of "Parallel Studio"
http://www.britta-d.de/images/composer_beta/12_ps_dir.jpg

As you can see in 2011 beta we are missing Amplifier and Inspector.
In both install dir's you find a batchfile ips-vars.cmd. Important for us, we need them later.
Interesting that both have the same name. This means if we want to call one of them we need the full path.

The PS2011 beta install dir "C:\Program Files (x86)\Intel\Parallel Studio 2011" shows a sub-dir "compiler"
http://www.britta-d.de/images/composer_beta/13_ps2011_dir.jpg

where resides "include", "lib" "perf_headers".
This is different to "Parallel Studio" where there are in "C:\Program Files (x86)\Intel\Parallel Studio\Composer" directly.

The bin directory "C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\bin" shows three cmd files:
compilervars.cmd
compilervars_arch.cmd
iclvars.cmd

The bin directory of "Parallel Studio" "C:\Program Files (x86)\Intel\Parallel Studio\Composer\bin" shows still one cmd file:
iclvars.cmd

This are the main differences we should know to set the environment.
We can study the documentation how todo it.

1. You must choose the right install directory.

{PS2011 "C:\Program Files (x86)\Intel\Parallel Studio 2011" ^| PS "C:\Program Files (x86)\Intel\Parallel Studio"^| ICS "C:\Program Files (x86)\Intel\Compiler\11.1\060\bin" ^| IFS "C:\Program Files (x86)\Intel\Compiler\11.1\060\bin"}

2. You must call four different batchfiles
{ips-vars.cmd ips-vars.cmd or iclvars.bat or ifortvars.bat}

and type five different vars
{ia32 ^| ia32_intel64 ^| intel64 ^| ia32_ia64 ^| ia64}

3. and choose three different Visual Studio's
{vs2010 ^| vs2008 ^| vs2005}

to set the environment.

This are summary 60 different variants to setup the environment.

one call by hand you can see here:
http://www.britta-d.de/images/composer_beta/14_ps_2011_set_env.jpg

and there:
http://www.britta-d.de/images/composer_beta/15_ps_2011_icl.jpg

To hold things easy I wrote swps.cmd file to switch between all the variants.
How to use it you see there:
http://www.britta-d.de/images/composer_beta/16_swps_usage.jpg

and how it works for PS2011 you see here(defaults used for arg2 ia32 and arg3 VS2008):
http://www.britta-d.de/images/composer_beta/17_swps_ps2011_ia32_vs2008.jpg

and now switch back to PS:
http://www.britta-d.de/images/composer_beta/18_swps_ps_ia32_intel64_vs2008.jpg

switching to "Intel Compiler Suite Pro" ICS:
http://www.britta-d.de/images/composer_beta/21_swps_ics.jpg

switching to "Intel Fortran Compiler Suite" IFS:
http://www.britta-d.de/images/composer_beta/22_swps_ifs.jpg

Youcan use swps.cmd to switch easy to all variants.

To support different install folders as the standard install folders
we must set env-vars for the install folders as follow:
PS_DIR {install folder PS}
PS2011_DIR {install folder PS2011}
ICS_DIR {install folder ICS}\bin
IFS_DIR {install folder IFS}\bin

for our standard install folders looks this:
PS_DIR
C:\Program Files (x86)\Intel\Parallel Studio

PS2011_DIR
C:\Program Files (x86)\Intel\Parallel Studio 2011

ICS_DIR
C:\Program Files (x86)\Intel\Compiler\11.1\060\bin

IFS_DIR
C:\Program Files (x86)\Intel\Compiler\11.1\060\bin

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Attention:
VS2010 support is still in PS2011 possible
"Parallel Studio update5" does not support VS2010 as you can see here:
http://www.britta-d.de/images/composer_beta/19_swps_ps_ia32_vs2010_no_support.jpg

I have not installed VS2010.
Here you see what I get, if VS2010 is not installed:
http://www.britta-d.de/images/composer_beta/20_swps_ps2011_ia32_intel64_vs2010_not_found.jpg

you can get help usage by type:
swps.cmd /?

And as always, swps.cmd is tested, but use it at your own risk.
I can not guarantee, for nothing.

download:
http://www.britta-d.de/

click on: "swps switch dev environment" to download the zip file.

Regards heinz ;-)
edit: some typo

heinz-durstewitz的头像

Hi,

"Intel Parallel Studio": Composer update6 is published.
composer_update6_setup.exe
"Intel Compiler Suite Pro update6"
w_cproc_p_11.1.065.exe

The question is: howtoinstall the updates if we have installed
1. "Parallel Studio"
2. "Composer 2011 Beta"
3. "Intel Compiler Suite Pro"

your hints are welcome

heinz

heinz-durstewitz的头像

Hi,

I have noticed in the install directory of Composer beta
C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\VS Integration\C++\VS2008
there is a batchfile InstallMnu

@echo off

setlocal

if defined programfiles(x86) SET programfiles=%programfiles(x86)%

SET VSINSTALLDIR=%ProgramFiles%\Microsoft Visual Studio 9.0

SET VS_BVER=9.0

SET PROD=Composer

SET PWD=%~dp0

cscript //NoLogo //H:cscript "RegReplace.vbs" "\[SystemFolder\]" "%windir%\system32" True False < "ICMnuPkg.%PROD%.regx" > "tmp1.reg"

cscript //NoLogo //H:cscript "RegReplace.vbs" "\[INSTALLDIR\]" "%PWD%" True False < "tmp1.reg" > "tmp2.reg"

cscript //NoLogo //H:cscript "RegReplace.vbs" "" "%VS_BVER%" False False < "tmp2.reg" > "tmp1.reg"

del tmp2.reg

regedit /s tmp1.reg

del tmp1.reg

"%VSInstalldir%\Common7\IDE\devenv.exe" /setup /noVSIP /nosetupvstemplates

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Question:If I call this batchfile(as admin) get I thenthe missingmenu-entry in "Select Build Components"back ? Or must some more todo in the registry. I looked up in the registry
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0
there is no menu entry or something

heinz

Jennifer J. (Intel)的头像
Quoting heinz Hi,

"Intel Parallel Studio": Composer update6 is published.
composer_update6_setup.exe
"Intel Compiler Suite Pro update6"
w_cproc_p_11.1.065.exe

The question is: howtoinstall the updates if we have installed
1. "Parallel Studio"
2. "Composer 2011 Beta"
3. "Intel Compiler Suite Pro"

your hints are welcome

heinz

Hi Heinz,

Please uninstall the "Composer 2011 beta" first, then install the Pro update6.
After that, if you still want to keep the Beta on the same machine, you can install the Composer 2011 beta.

btw, why you have both Parallel Studio product and Intel C++ Compiler Pro on the same machine?Are you using both products for different applications?

Thanks,
Jennifer

heinz-durstewitz的头像

Hi Jennifer,

I did install the updates as you recommended.
At last I installed Composer 2011 beta again.
Then I installed the "Static IPP beta" ia32 and intel64
C:\Program Files (x86)\Intel\Download\composer_static_ipp_beta_ia32_setup
C:\Program Files (x86)\Intel\Download\composer_static_ipp_beta_intel64_setup
both ended sucessful, but I can not find it under
C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\ipp\lib\ia32
modify some later:
to proof... its the right one:

Please use the following information when submitting customer support requests
Package ID: composer_static_ipp_beta_ia32_setup
Package Contents: Intel IPP Static Libraries pack for applications running on IA-32

Please can you tell me wherethecomposer_static_ipp_betaare installednow ?
A search of ippsemerged.lib shows this:
http://www.britta-d.de/images/composer_beta/26_ps2011_search_ippsemerged.jpg
nothing found under Composer 2011 beta

If I compile my project with Composer 2011 beta I get linker error

1>Linking... (Intel C++ Environment)
1>ipo: error #11018: Cannot open ippsemerged
1>ipo: error #11018: Cannot open ippvmemerged
1>ipo: error #11018: Cannot open ippsmerged_t
1>ipo: error #11018: Cannot open ippvmmerged_t
1>xilink: executing 'link'
1>LINK : fatal error LNK1104: Datei "ippsemerged.lib" kann nicht geffnet werden.
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(INTEL_PE111_060_INSTALL_DIR)
1>Build log was saved at "file://C:\I\SC\apwk\ap\client\WinBuild\ICC11_2k8\Win32\Output_ext\ap_client\AP_SSE_PSB\Intermediate\BuildLog.htm"
1>ap_client - 5 error(s), 0 warning(s)

in the linker section under "Additional Library Directories" we have:
"$(SolutionDir)$(PlatformName)\Lib_ext";"$(SolutionDir)\..\MS2k5\$(PlatformName)\Lib_ext";$(INTEL_PC20_INSTALL_DIR)ipp\lib\ia32
if I lookup in the dos windows, type setwe see:
INTEL_PC20_INSTALL_DIR=C:\Program Files (x86)\Intel\Parallel Studio 2011\
so far this is OK env var exists.

In the Linker Input area "Additional Dependencies" I missed the static libs

If I use ICC 065 the static ipp libs are added in "Additional Dependencies" automatic.
This did not happen with "Composer 2011 beta"

With ICC 065 it compiles and linked sucessfulas you see here:

1>Linking... (Intel C++ Environment)
1>xilink: executing 'link'
1>Embedding manifest... (Microsoft VC++ Environment)
1>AP SSE2_ICC_PSB_IPP_O2_Oi Win32 (Microsoft VC++ Environment)
1>Post Build revision number extraction
1>
1>APREV IS 380
1>Copy/Renaming Output Files
1>
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(INTEL_PE111_060_INSTALL_DIR)
1>Build log was saved at "file://C:\I\SC\apwk\ap\client\WinBuild\ICC11_2k8\Win32\Output_ext\ap_client\AP_SSE_PSB\Intermediate\BuildLog.htm"
1>ap_client - 0 error(s), 0 warning(s)

woundering about the missing env var of 060... its curious

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Answer your questions:
I have all 3on the same machine and use it parallelto compile the same project for messing up the speed differences by running the 3 different exe files.

thanks heinz

heinz-durstewitz的头像

Hi all,

Today I decided to deinstall all down to Composer update5

From this point I started to install
1. Composer update6 Intel --> Download --> composer_update6_setup
1.1static ipp ia32 Intel --> Download --> composer_static_ipp_update6_ia32_setup
1.2 static ipp intel64 Intel --> Download --> composer_static_ipp_update6_intel64_setup
after this I was looking into my project at Extras --> Options --> Compilers
http://www.britta-d.de/images/composer_beta/27_composer_update6_extras_options_compilers.jpg
we seeIntel C++ Compiler 11.1.0.82 Package ID: composer_update6.082 is used
we see env var ICInstallDir is used, I looked up, but cant find it.
If I look up under Select Build Components and found no entries:
http://www.britta-d.de/images/composer_beta/28_composer_update6_select%20build_component_no_entries.jpg
really a bit curious...

2. Compiler Suite 060 Intel --> Download --> w_cproc_p_11.1.060
3. Fortran 060 Intel --> Download --> w_cprof_p_11.1.060_novsshell
4. Compiler Suite 065 Intel --> Download --> w_cproc_p_11.1.065
5. Fortran 065Intel --> Download --> w_cprof_p_11.1.065_novsshell

if we now lookup again under Select Build Components, we see all 3 entries + IPP + MKL + TBB
http://www.britta-d.de/images/composer_beta/29_composer_update6_select%20build_components_menu065.jpg

So far OK
I switched to "Intel Parallel Composer update 6"
and compiled aproject. It works:
....
1>Compiling with Intel C++ Compiler 11.1.082 [IA-32]... (Intel C++ Environment)
and linked without any error
....

1>Linking... (Intel C++ Environment)
1>xilink: executing 'link'
1>Embedding manifest... (Microsoft VC++ Environment)
...
1>ap_client - 0 error(s), 0 warning(s)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now I switched to "Intel Compiler Pro 11.1 build 065"
I compiled sucessful a project ( w7 Qax):
.....
1>Compiling with Intel C++ 11.1.065 [IA-32]... (Intel C++ Environment)
1>intrinsics.cpp
1>-----USE_SSE2 activ-----
1>-----P4 SSE2 w7 activ-----
1>Linking... (Intel C++ Environment)
1>xilink: executing 'link'
1>Embedding manifest... (Microsoft VC++ Environment)
1>AP SSE2_ICC_PSB_IPP_O2_Oi Win32 (Microsoft VC++ Environment)
1>Post Build revision number extraction
1>
1>APREV IS 380
1>Copy/Renaming Output Files
1>
1>Build log was saved at "file://C:\I\SC\apwk\ap\client\WinBuild\ICC11_2k8\Win32\Output_ext\ap_client\AP_SSE_PSB\Intermediate\BuildLog.htm"
1>ap_client - 0 error(s), 0 warning(s)
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 0, 0 bersprungen ==========

This shows, switching between compiler packagesworks sucessful.

Next time I will install ontop "Parallel Composer beta", hoping without any issue.

Regards heinz

heinz-durstewitz的头像

Hi all,
meanwhile 2011_update 1 is out.
Lets install it now to our multi-compiler environment
This time I installed it not on any VM but direct ontomy 8-core Xeon working machine.
OS: Windows Vista Ultimate64

Install order:
1. composer_2011_beta_update1_setup.exe
2. composer_2011_static_ipp_update1_ia32_setup.exe
3. composer_2011_static_ipp_update1_intel64_setup.exe

followed by restart of the machine.

A first look at "Select Build Components" shows:
http://www.britta-d.de/images/composer_beta/30_composer_2011_beta_update1_select_build_components.jpg

and we can see 5 entries, last is our "Intel Parallel Composer 2011 beta Update 1" which is default now.
So far ok.
I compiled one of my projets and it failed with the Include part as you can see here:

1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)

1>ap_fold.cpp

1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\tmmintrin.h(43): error: invalid redeclaration of type name "__m128" (declared at line 46 of "C:\PROGRA~2\Intel\Compiler\11.1\060\include\ia32\xmmintrin.h")

1> typedef long long __m128;

1> ^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We are looking up and found it does not switch between the different compilers.
A closer look the icInstallDir shows:
http://www.britta-d.de/images/composer_beta/31_composer_2011_beta_update1_icInstallDir.jpg

we see there are different vars in the upper window: $(ICInstallDir)
in the makro window: $(icInstallDir)
this is not the same on W7 or Vista64, vars are case sensitive !
We are look up at env system vars:
http://www.britta-d.de/images/composer_beta/32_composer_2011_beta_update1_env_var_ICInstallDir.jpg

and ICInstallDir points to ..\Intel\Compiler\11.1\060\

we found a new env var: ICPP_COMPOSER2011
http://www.britta-d.de/images/composer_beta/33_composer_2011_beta_update1_env_var_ICPP_COMPOSER2011.jpg

A look at our project Include part shows:
http://www.britta-d.de/images/composer_beta/34_composer_2011_beta_update1_project_additional_include_directories.jpg

includes are notswitched to the right directories automatic.
A look at the Linker section shows:
http://www.britta-d.de/images/composer_beta/35_composer_2011_beta_update1_project_linker_additional_library_directories.jpg

the "Additional Library Directories" are not switched to the right directory.

Further is to comment:
If I switch back to 11.1\065 the menu for MKL is no more shown in "Select Build Components"
I can compile the project under 11.1\065 sucessful but without MKL, pitty

It would be nice if the install script of Composercan proof if MKL is installed and show the menu for it.

@Jennifer: Your help is appreciated.
Thanks

heinz-durstewitz的头像

Hi all,

looking up why 2011 update1 not work properly I found:
system-env-var:
ICInstallDir
C:\Program Files (x86)\Intel\Compiler\11.1\060\

I changed it manuelly to:

ICInstallDir
C:\Program Files (x86)\Intel\Parallel Studio 2011\Composer\
http://www.britta-d.de/images/composer_beta/36_composer_2011_beta_update1_env_var_ICInstallDir.jpg
and it compiledthe project sucessful as you can see:

1>------ Neues Erstellen gestartet: Projekt: ap_client, Konfiguration: AP_SSE3_PST Win32 ------
1>Deleting intermediate files and output files for project 'ap_client', configuration 'AP_SSE3_PST|Win32'.
1>AP SSE3_ICC_PST_QaxSSE3 Win32 (Microsoft VC++ Environment)
1>Generating new BuildInfo
1>SubWCRev: 'C:\I\SC\apwk\ap_ICCIPP'
1>Last committed at revision 380
1>Updated to revision 380
1>Local modifications found
1>
1>APREV IS 380
1>Deleting old output files
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_fold.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_debug.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_fileio.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_schema.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_science.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_remove_radar.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>mtrand.cpp
1>dm_chunk_parallel.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>sbtf.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>version.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>intrinsics.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_gfx_main.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_client_main.cpp
1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)
1>ap_timer.cpp
1>Linking... (Intel C++ Environment)
1>xilink: executing 'link'
1>Embedding manifest... (Microsoft VC++ Environment)
1>AP SSE3_ICC_PST_QaxSSE3 Win32 (Microsoft VC++ Environment)
1>Post Build revision number extraction
1>
1>APREV IS 380
1>Copy/Renaming Output Files
1>
1>Build log was saved at "file://C:\I\SC\apwk\ap_ICCIPP\client\WinBuild\ICC11_2k8\Win32\Output_ext\ap_client\AP_SSE3_PST\Intermediate\BuildLog.htm"
1>ap_client - 0 error(s), 0 warning(s)
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 0, 0 bersprungen ==========

So far OK.

Switching back to 11.1\065 does not work, has trouble with the include part

1>------ Neues Erstellen gestartet: Projekt: ap_client, Konfiguration: AP_SSE3_PST Win32 ------
1>Deleting intermediate files and output files for project 'ap_client', configuration 'AP_SSE3_PST|Win32'. 1>AP SSE3_ICC_PST_QaxSSE3 Win32 (Microsoft VC++ Environment) 1>Generating new BuildInfo 1>SubWCRev: 'C:\I\SC\apwk\ap_ICCIPP'
1>Last committed at revision 380 1>Updated to revision 380
1>Local modifications found
1>
1>APREV IS 380 1>Deleting old output files
1>Compiling with Intel C++ 11.1.065 [IA-32]... (Intel C++ Environment)
1>ap_gfx_main.cpp 1>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\xmmintrin.h(58): error #2277: invalid definition of __m128; use #include "xmmintrin.h" instead
1> typedef long long __m128; 1> ^
.....
There are still something to lookup some later

Regards heinz

admin的头像

Hi,
looking up
Visual Studio -->Extras -->Options -->Intel Parallel Composer 2011 -->Compilers --> Includes

If I click on the box right of Includes
http://www.britta-d.de/images/composer_beta/37_composer_2011_beta_update1_extra_options_compilers_includes_box.jpg

Visual Studio 2008 Professional crashes
http://www.britta-d.de/images/composer_beta/38_composer_2011_beta_update1_visual_studio_crash1.jpg

This happened twice, so I assume it is not correct functional

OS: Vista64 Ultimate
Hardware: 8-core Xeon, 16GB RAM, Board D5400XS, 3 TB diskspace

regards

heinz-durstewitz的头像

Hi,

back to our VM's
till now we talked and worked with V8-VM7 (OS: Windows7 Ultimate)
today I installedupdate 6 onV8-VM3 (OS: Windows XP 32 Professional)
as described here:
http://software.intel.com/en-us/forums/showthread.php?t=71016&o=d&s=lr

a additional test with 054, 060, 065 and "Composer update 6" was sucessful.
Full compiler-protocoll of a projectas rar file added, if someone will have a closer look.
This shows our multi-developer environment works.
:-)
regards heinz

附件: 

heinz-durstewitz的头像

Hi,

I decided to deinstall 2011 update1.
if it was done I tried to compile with 065, but it had no success, 060 and 054 the same.
This looks like not a clear deinstallation of 2011 update1. Anything has gone wrong.

So I deinstalled all 065 060 054 down to "Composer update6"

Now I did a repair of "Composer update6"
After this I installed 054 060 065 and at least 2011 update1.
After a restart I tried to compile, but none of all worked correct. (uuhhh)

After some searching I deletedall additional entries which I had doneto the include and librarydirectories in Visual Studio. Further I deleted the sys-var "ICInstallDir" in system-environment.

Then I activated 2011 by following small sript:

echo off
cd\
cd C:\Program Files (x86)\Intel\Parallel Studio 2011
ipsvars.cmd ia32 vs2008

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This was the point for sucess.

Anyhow I had have activated "ia32_intel64", but this did not work with my 32Bit Projects .... ;-(

Now I can switch to all installed compiler variants 054 060 065 "Composer update6""2011 beta update1"andthe projects compiledsucessful.

I moaned it alredy. If I switch from "2011 beta update1" to 065 the "Select Build Components" menu has no entry for "UseMKL".
http://www.britta-d.de/images/composer_beta/30_composer_2011_beta_update1_select_build_components.jpg
I know MKL is not part of "Parallel Studio"
One way is to proof if MKL is installed then show menu-entry MKL.
Or if I switch back to 065 and below show the old "Select Build Components" menu.
The same for other installed components like "Use IPP Cryptography"

Regards heinz

Kittur Ganesh (Intel)的头像

Hi Heinz,

With a particular update, the select-build-components per install can only show what's relevant to that update package apparently.

Thanks for your detailed feedback, which I've passed on to the install team - appreciate much.

-regards,
Kittur

heinz-durstewitz的头像

Hi Kittur,

thats exactlythe point to change.
Thank you for passing this to the install team.

regards heinz

heinz-durstewitz的头像

Hi,

thinking about:
-----------------

Now I did a repair of "Composer update6"
After this I installed 054 060 065 and at least 2011 update1.
After a restart I tried to compile, but none of all worked correct. (uuhhh)
-----------------------------------------------------------------------------------
The last sucessful compiler was "2011 beta update 1"
This was integrated into VS2008.
I deinstalled "2011 beta update1" as the "Select Build Components" --> "Intel Parallel Composer 2011 beta Update 1" was active.
After this none of the other compilers 054 060 065 was sucessful usable. (uuuhh)
___________________
A solution could be to use "Select Build Components" --> "Intel Compiler Pro 11.1 build 065" before you deinstall "2011 beta update1"
Or call the script of 065iclvars.bat from C:\Program Files (x86)\Intel\Compiler\11.1\065\bin
iclvars.bat ia32 vs2008
___________________
Both I did not try, but perhaps the experts can comment if this works.
___________________

To allow the expert to have a closerlook at my installed Visual Studio 2008system with all hotfixesI attached file: all_vs2008_hotfixes_mai_19_2010.rar
As far as I know I'm uptodate with my updates.

regards heinz

附件: 

Kittur Ganesh (Intel)的头像

Hi Heinz,
Thanks for your update. The install team has looked at your updates but would like the following summarized in steps:

1. Step by step instructions on reproducing the problem(s)

2. Feature requests you are requesting?

Input for the above two requests would be indeed helpful for the team. Again, thanks for your patience and we really appreciate your help/feedback.

-regards,
Kittur

heinz-durstewitz的头像

Service Unavailable - Zero size object

The server is temporarily unable to service your request. Please try again later.

Reference #15.1b3f293e.1274519675.2483d014

Hi Kittur,

you will get the demanded report in one of the next days.

regards heinz

heinz-durstewitz的头像

Testing of GAP

machine:V8-SK01

OS: Vista64 Ultimate

compiler:1>Compiling with Intel C++ Compiler 12.0.1.024 [IA-32]... (Intel C++ Environment)

project:ap_client

A first GAP report shows:

1>GAP REPORT LOG OPENED ON Fri May 21 23:54:51 2010

1>

1>remark #30761: Add -Qparallel option if you want the compiler to generate recommendations for improving auto-parallelization.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_science.cpp(582): remark #30520: (PAR) Use "#pragma parallel" to parallelize the loop at line 582, if the arrays in the loop do not have cross-iteration dependencies. [VERIFY] A cross-iteration dependency exists if a memory location is modified in an iteration of the loop and accessed (a read or a write) in another iteration of the loop. Make sure that there are no such dependencies.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_science.cpp(582): remark #30525: (PAR) If the trip count of the loop at line 582 is greater than 0, then use "#pragma loop count min(0)" to parallelize this loop. [VERIFY] Make sure that the loop has a minimum of 0 iterations

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_science.cpp(1148): remark #30534: (LOOP) Add -Qansi-alias option for better type-based disambiguation analysis by the compiler if appropriate (option will apply for entire compilation). This will improve optimizations for the loop at line 1148 [VERIFY] Make sure that the semantics of this option is obeyed for entire compilation.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_science.cpp(1147): remark #30525: (PAR) If the trip count of the loop at line 1147 is greater than 250, then use "#pragma loop count min(250)" to parallelize this loop. [VERIFY] Make sure that the loop has a minimum of 250 iterations

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(425): remark #30534: (LOOP) Add -Qansi-alias option for better type-based disambiguation analysis by the compiler if appropriate (option will apply for entire compilation). This will improve optimizations for the loop at line 425 [VERIFY] Make sure that the semantics of this option is obeyed for entire compilation.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(326): remark #30534: (LOOP) Add -Qansi-alias option for better type-based disambiguation analysis by the compiler if appropriate (option will apply for entire compilation). This will improve optimizations for the loop at line 326 [VERIFY] Make sure that the semantics of this option is obeyed for entire compilation.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(325): remark #30525: (PAR) If the trip count of the loop at line 325 is greater than 97, then use "#pragma loop count min(97)" to parallelize this loop. [VERIFY] Make sure that the loop has a minimum of 97 iterations

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(335): remark #30525: (PAR) If the trip count of the loop at line 335 is greater than 26, then use "#pragma loop count min(26)" to parallelize this loop. [VERIFY] Make sure that the loop has a minimum of 26 iterations

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(262): remark #30534: (LOOP) Add -Qansi-alias option for better type-based disambiguation analysis by the compiler if appropriate (option will apply for entire compilation). This will improve optimizations for the loop at line 262 [VERIFY] Make sure that the semantics of this option is obeyed for entire compilation.

1>C:\I\SC\apwk\ap_ICCIPP\client\ap_remove_radar.cpp(261): remark #30525: (PAR) If the trip count of the loop at line 261 is greater than 750, then use "#pragma loop count min(750)" to parallelize this loop. [VERIFY] Make sure that the loop has a minimum of 750 iterations

1>END OF GAP REPORT LOG

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I worked throug all the lines so next GAP report shows:

1>GAP REPORT LOG OPENED ON Sat May 22 00:54:25 2010

1>

1>remark #30761: Add -Qparallel option if you want the compiler to generate recommendations for improving auto-parallelization.

1>END OF GAP REPORT LOG

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

with the number of trip count I have some difficulties, because I don't know the numbers...

some measure and print is necessary...

#30761 comes always, -Qparallel is already added.

a first run shows no difference to non parallelized version... till now

heinz

Kittur Ganesh (Intel)的头像

Thanks Heinz, noted your feedback - appreciate much.
-regards,
Kittur

heinz-durstewitz的头像

Hi,

The full report is in file 2011_report_01.txt

a full compiler protocoll of the test-projectis in file 2011_FFT.txt

What is demanded:

1.)If 2011 beta Update1 is deinstalled then all other compiler(054, 060, 065, Composer update6) must be usable over VS2005, VS2008, VS2010.

2.)To modify the "Select Build Components" window to support MKL and others(if installed in the package) if I switch to (for instance) "Intel Compiler Pro 11.1 build 065"

3.)To use a common "Select Build Components" window for all installed compilerpackages and activate MKL and others(if installed)

Regards heinz

附件: 

附件尺寸
下载 2011_report_01.txt8.12 KB
下载 2011_FFT.txt7.49 KB
Kittur Ganesh (Intel)的头像

Heinz, thanks very much. I'll file a feature request per your feedback, appreciate much.

-regards,
Kittur

heinz-durstewitz的头像

the task today: to compile a relativelycomplex project
2011 betaused to compile fftw-3.1.2
no optimizations, no profiling...etc
project compiled without any issue.
bench shows:

Test fftw-3.1.2

C:\Users\heinz\testsuites\benchf_2011>echo off
compiled with:Parallel Composer 2011 beta Update1
configuration:(Release float SSE) Platform(Win32)
-------------------------------------------------
fftw-3.1.2 benchf_sse_2011 started
benchf_sse_2011.exe -opatient 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 131072
Problem: 8, setup: 300.04 us, time: 68.82 ns, ``mflops'': 1743.6
Problem: 16, setup: 299.48 us, time: 106.68 ns, ``mflops'': 2999.6
Problem: 32, setup: 7.95 ms, time: 126.25 ns, ``mflops'': 6336.5
Problem: 64, setup: 26.68 ms, time: 239.73 ns, ``mflops'': 8008.9
Problem: 128, setup: 62.13 ms, time: 488.01 ns, ``mflops'': 9180.2
Problem: 256, setup: 124.40 ms, time: 979.86 ns, ``mflops'': 10450
Problem: 512, setup: 239.86 ms, time: 1.97 us, ``mflops'': 11724
Problem: 1024, setup: 405.67 ms, time: 4.40 us, ``mflops'': 11632
Problem: 2048, setup: 725.44 ms, time: 10.76 us, ``mflops'': 10465
Problem: 4096, setup: 1.42 s, time: 25.73 us, ``mflops'': 9550.3
Problem: 8192, setup: 3.17 s, time: 59.07 us, ``mflops'': 9014.4
Problem: 16384, setup: 7.09 s, time: 133.86 us, ``mflops'': 8567.6
Problem: 32768, setup: 16.24 s, time: 297.93 us, ``mflops'': 8248.8
Problem: 131072, setup: 89.40 s, time: 1.35 ms, ``mflops'': 8278.1
fftw-3.1.2 benchf_sse_2011 ended
Drcken Sie eine beliebige Taste . . .

a second run with some extended values

C:\Users\heinz\testsuites\benchf_2011>echo off
compiled with:Parallel Composer 2011 beta Update1
configuration:(Release float SSE) Platform(Win32)
-------------------------------------------------
fftw-3.1.2 benchf_sse_2011 started
benchf_sse_2011.exe -opatient 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144
Problem: 8, setup: 293.89 us, time: 68.61 ns, ``mflops'': 1748.9
Problem: 16, setup: 276.29 us, time: 107.49 ns, ``mflops'': 2977
Problem: 32, setup: 7.97 ms, time: 141.59 ns, ``mflops'': 5650
Problem: 64, setup: 26.61 ms, time: 225.07 ns, ``mflops'': 8530.5
Problem: 128, setup: 61.70 ms, time: 444.69 ns, ``mflops'': 10074
Problem: 256, setup: 124.72 ms, time: 907.94 ns, ``mflops'': 11278
Problem: 512, setup: 238.62 ms, time: 1.92 us, ``mflops'': 11996
Problem: 1024, setup: 406.89 ms, time: 4.38 us, ``mflops'': 11683
Problem: 2048, setup: 724.13 ms, time: 11.12 us, ``mflops'': 10127
Problem: 4096, setup: 1.42 s, time: 26.12 us, ``mflops'': 9408.7
Problem: 8192, setup: 3.17 s, time: 61.88 us, ``mflops'': 8605.1
Problem: 16384, setup: 7.10 s, time: 130.46 us, ``mflops'': 8790.8
Problem: 32768, setup: 16.32 s, time: 285.79 us, ``mflops'': 8599.3
Problem: 65536, setup: 39.13 s, time: 610.97 us, ``mflops'': 8581.2
Problem: 131072, setup: 88.31 s, time: 1.34 ms, ``mflops'': 8317
Problem: 262144, setup: 211.01 s, time: 3.22 ms, ``mflops'': 7321.4
fftw-3.1.2 benchf_sse_2011 ended
Drcken Sie eine beliebige Taste . . .

and a rerun:

C:\Users\heinz\testsuites\benchf_2011>echo off
compiled with:Parallel Composer 2011 beta Update1
configuration:(Release float SSE) Platform(Win32)
-------------------------------------------------
fftw-3.1.2 benchf_sse_2011 started
benchf_sse_2011.exe -opatient 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144
Problem: 8, setup: 296.13 us, time: 69.02 ns, ``mflops'': 1738.6
Problem: 16, setup: 276.29 us, time: 108.04 ns, ``mflops'': 2962
Problem: 32, setup: 7.96 ms, time: 127.13 ns, ``mflops'': 6292.6
Problem: 64, setup: 26.41 ms, time: 231.89 ns, ``mflops'': 8279.6
Problem: 128, setup: 62.05 ms, time: 452.88 ns, ``mflops'': 9892.3
Problem: 256, setup: 125.06 ms, time: 877.38 ns, ``mflops'': 11671
Problem: 512, setup: 238.31 ms, time: 1.90 us, ``mflops'': 12106
Problem: 1024, setup: 405.29 ms, time: 4.42 us, ``mflops'': 11590
Problem: 2048, setup: 726.57 ms, time: 11.00 us, ``mflops'': 10240
Problem: 4096, setup: 1.42 s, time: 25.63 us, ``mflops'': 9588.1
Problem: 8192, setup: 3.18 s, time: 60.34 us, ``mflops'': 8824.2
Problem: 16384, setup: 7.09 s, time: 136.89 us, ``mflops'': 8378.2
Problem: 32768, setup: 16.35 s, time: 289.42 us, ``mflops'': 8491.4
Problem: 65536, setup: 38.73 s, time: 614.88 us, ``mflops'': 8526.6
Problem: 131072, setup: 88.71 s, time: 1.38 ms, ``mflops'': 8099.1
Problem: 262144, setup: 211.13 s, time: 3.19 ms, ``mflops'': 7394.5
fftw-3.1.2 benchf_sse_2011 ended
Drcken Sie eine beliebige Taste . . .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we see best chunk for fftis 512 with a max of 12106 mflops.

heinz

Kittur Ganesh (Intel)的头像

Hi Heinz,
Thanks much for your feedback. Good to know that the project (complex) did compile and execute fine. Appreciate if you could also parallelize this app using Intel Parallel building blocks if possible (Cilk/CEAN/TBB etc) and see what kind of performance gains you see? Again, thanks much for your efforts.
Regards,
Kittur

heinz-durstewitz的头像

Today: Test different compilers(MSC, 054, 060, 065,Cu6, 2011,msa)with CUDA.
Project FFT
Task:Findhotspots on GTX470.
source is always thesame, no line changed, no optimisation
runtime fromelapsed 87 seconds downto 19
full result attached.

optimisation coming soon.
This shows why switching between the different compilers, MKL and all othersis necessary.

heinz

附件: 

Kittur Ganesh (Intel)的头像

Thanks Heinz, I've noted your feedback - appreciate much
_Cheers,
Kittur

heinz-durstewitz的头像

Influence of the driver on runtime:
runtime of G_FFT increased upto ~4 seconds with new NVIDIA beta driver .

CUDA runtime: compare msc 054 2011 (87, 19, 23 sec)

More see attached files

附件: 

Kittur Ganesh (Intel)的头像

Thanks Heinz, noted your feedback - appreciate much.
-regards,
Kittur

heinz-durstewitz的头像

We have seen now big differences in runtime using different Operating systems.
To manifest this I will setup my serverusinga dual-boot configuration XP64 Prof. / Win7x65 Ultimate.
This need some time, be patient, results will come as soon as possible.

Regards heinz

heinz-durstewitz的头像

Vacation are over now and we can start again.
Thank you for your patience.
On my Atom R3600 Imigrate OS from Vista_32 to W7_32.
Today I installed:
Compiler 11.1.054
Compiler 11.1.060
Compiler 11.1.065

short characteristic of AtomR3600:

01.09.2010 01:06:41 Processor: 2 GenuineIntel Intel Atom CPU 230 @ 1.60GHz [Family 6 Model 28 Stepping 2]

01.09.2010 01:06:41 Processor: 512.00 KB cache

01.09.2010 01:06:41 Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 nx lm tm2 movebe pbe

01.09.2010 01:06:41 OS: Microsoft Windows 7: Home Premium x86 Edition, (06.01.7600.00)

01.09.2010 01:06:41 Memory: 1.75 GB physical, 3.50 GB virtual

01.09.2010 01:06:41 Disk: 70.00 GB total, 59.32 GB free

01.09.2010 01:06:41 Local time is UTC +2 hours

01.09.2010 01:06:43 NVIDIA GPU 0: ION (driver version 25896, CUDA version 3010, compute capability 1.1, 242MB, 35 GFLOPS peak)
________________________
This machine will be used for further tests also.

heinz

heinz-durstewitz的头像

Vista64:
I have now some first runtime results of a G_FFT(CUDA) compiled with different compilers (MSC, 054, 060, 065, 2011, Composer_update6=gcomp_u6)
a full runtimeprotocoll is attached:

Bench results file V8-SK01-07.09.2010-046-bench.txt

Quick timetable
--------------------------------------
gmsc_fft.exe : 85.703 secs CPU
Result : stored as reference.
--------------------------------------
g054_fft.exe : 26.172 secs CPU
Speedup : 69.46%
Ratio : 3.27 x
--------------------------------------
g060_fft.exe : 18.844 secs CPU
Speedup : 78.01%
Ratio : 4.55 x
--------------------------------------
g065_fft.exe : 18.813 secs CPU
Speedup : 78.05%
Ratio : 4.56 x
--------------------------------------
g2011_fft.exe : 18.391 secs CPU
Speedup : 78.54%
Ratio : 4.66 x
--------------------------------------
g2011_Qxh_fft.exe : 26.109 secs CPU
Speedup : 69.54%
Ratio : 3.28 x
--------------------------------------
g2011_SSSE3_fft.exe : 24.594 secs CPU
Speedup : 71.30%
Ratio : 3.48 x
--------------------------------------
gcomp_u6_fft.exe : 19.047 secs CPU
Speedup : 77.78%
Ratio : 4.50 x
--------------------------------------

g2011_fft is the absoluterunner of all, the g2011_Qxh compiled variantcan not beat it.
MSC compiler surprized by his slowness.
Remark: this show why we need a multideveloper environment, switch from one compiler to a other, all on the same machine.

heinz

附件: 

heinz-durstewitz的头像

I run some additional test on V8-Xeon(Vista64) with gcomp_u6(Composer update6)as reference against g2011_fft, g2011_Qxh_fft, g2011_SSSE3_fft. It surprized me that the QxHost compiled variant did notrun so optimal. Clear favorits on my tests are gcomp_u6 and g2011_fft because they need a min of CPU time.
A full protocoll of the testrun is attached.
have a look on it, its interesting.

regards heinz

附件: 

heinz-durstewitz的头像

I run the same job as before, but this time on my R3600 Atom W7 32Bit.
I changed the Qxh_Xeon app to a Qxh_ATOM, all others are untouched.
And the surprize: g2011_Qxh_ATOM is a runner with 6,26 % speedup, it beats all others.
Not easy explanation, g2011_SSSE3 is looser now with -9,69% speedup.
Full protocoll of the testrun attached.

heinz

附件: 

heinz-durstewitz的头像

Hi Kittur,
although the beta ended already,I will post here some messages.
I installed now the new full product "Parallel Studio 2011" on R3600 Atom.
I missed the possibility to use intel MKL in the menu, I propose to ask in the installationroutine if the user has a valid license of MKL then show it in the menue,else not.

show multideveloper environment 2011 beta update1
http://www.britta-d.de/images/composer_beta/41_composer_2011_beta_update1_multideveloper_environment.jpg

show multideveloper environment 2011 (missing MKL)
http://www.britta-d.de/images/composer_beta/42_composer_2011_multideveloper_environment_no_mkl.jpg

I know MKL is not part of Parallel Studio.
To the adress of the chiefdeveloper:
Think more global, if a user has a valid licence, allow to use it and show it in the menu.

Kindest regards heinz

登陆并发表评论。