Some questions about Intel Software Development technologies

Some questions about Intel Software Development technologies

Engin F.'s picture

Hello,

I am planning to pay for Intel Parallel Studio XE 2013 but I have some questions in my mind:

  1. What is meaning of XE in Parallel Studio XE 2013? Is it an abbreviation for Xeon? (This question is linked to second question)
  2. Is Parallel Studio XE 2013 contains specific tools only targeted to Xeon processors? Is it able to generate optimized machine codes for Intel core platforms? We are going to work on a image processing project which will possibly run on core i3 or core i5 processors. For this project, we cannot decide between two Intel products Parallel Studio XE 2013 and System Studio for Linux 2013.
  3. In the case we have ordered Parallel Studio XE 2013, do we able to integrate it to NetBeans IDE or Eclipse IDE?
  4. Where can we find a detailed comparison of two products - Parallel Studio XE 2013 and System Studio for Linux 2013?
  5. We are planning to use OpenCV's ocl module for this project. Can we use tools from Parallel Studio or System Studio to do some performance analyzes on Intel's GPUs (HD series GPUs)?
  6. I know that AVX technolgy is an extension to SSE technogy. From which I understood that AVX is a more sophisticated technology than SSE and this means AVX optimized codes are more efficient (in means of execution time) than SSE optimized ones. Is that true?
  7. In the case the following is true: AVX is an extension to SSE, why some processors have multiple instruction set extensions on theri ARK page? eg. http://ark.intel.com/products/65525/Intel-Core-i7-3770T-Processor-8M-Cache-up-to-3_70-GHz

Thanks in advance.

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
Sergey Kostrov's picture

Here are answers on some of your questions:

Q1: What is meaning of XE in Parallel Studio XE 2013? Is it an abbreviation for Xeon?...
A1: No, this is Not abbreviation for Xeon

Q2: Is Parallel Studio XE 2013 contains specific tools only targeted to Xeon processors? Is it able to generate optimized machine codes for Intel core platforms?
A2: Yes.

>>We are going to work on a image processing project which will possibly run on core i3 or core i5 processors. For this project,
>>we cannot decide between two Intel products Parallel Studio XE 2013 and System Studio for Linux 2013.

For Desktop platforms you need to consider Parallel Studio XE 2013

Q3: In the case we have ordered Parallel Studio XE 2013, do we able to integrate it to NetBeans IDE or Eclipse IDE?
A3a: NetBeans IDE - I don't know ( Possibly No and take a look at Release Notes )
A3b: Eclipse IDE - Yes on Linux platforms only. However, a manual integration with Eclipse IDE for Windows could be done

Q4: Where can we find a detailed comparison of two products - Parallel Studio XE 2013 and System Studio for Linux 2013?
A4: Take a look at:
http://software.intel.com/sites/products/documentation/doclib/stdxe/2013...

http://software.intel.com/sites/products/documentation/doclib/stdxe/2013...

http://software.intel.com/sites/products/documentation/doclib/stdxe/2013...

Q5: We are planning to use OpenCV's ocl module for this project. Can we use tools from Parallel Studio or System Studio to do some performance analyzes on Intel's GPUs (HD series GPUs)?
A5: Consider Intel Media SDK instead.

Q6: I know that AVX technolgy is an extension to SSE technogy. From which I understood that AVX is a more sophisticated technology than SSE and this means AVX optimized codes are more efficient (in means of execution time) than SSE optimized ones. Is that true?
A6: Yes and take a look at http://software.intel.com/en-us/avx

Q7: In the case the following is true: AVX is an extension to SSE, why some processors have multiple instruction set extensions on theri ARK page? eg. http://ark.intel.com/products/65525/Intel-Core-i7-3770T-Processor-8M-Cac...
A7: This is because some CPU could support several instruction sets at the same time. For example:

CPU: Intel Atom N270
Streaming SIMD Extensions features:
MMX: 1
SSE: 1
SSE2: 1
SSE3: 1
SSSE3: 1
SSE4.1: 0
SSE4.2: 0

Engin F.'s picture

Thank you so much for your immediate response. 

Sergey Kostrov's picture

>>...I am planning to pay for Intel Parallel Studio XE 2013...

Evaluation versions for Windows and Linux platforms are available and you could use the software for 30 days ( extensions are possible ). All Updates are also avalable for Evaluation versions of Intel software products and try to take a look.

Login to leave a comment.