Intel® Parallel Studio XE

Webinar: Getting the Most out of Intel Fortran Studio XE

On October 6, 2011, a webinar was presented on "Getting the Most out of Intel Fortran Studio XE". The webinar description was:

Whether you're developing new Fortran applications using the latest language features, or updating an existing one, you need more than just "a
compiler" to find coding errors and boost performance. Join us for a webinar on Intel's newest developer tool suites: Intel Fortran Studio XE 2011 for Linux, and Intel Fortran Studio XE 2011 for Windows, presented by Steve Lionel of Intel. Oct. 6, 2011 - 2pm EDT

Topics covered will include:

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® Fortran Studio XE
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio XE 2013 SP1 for Linux*

    Intel® Parallel Studio XE 2013 SP1 parallel software development suite combines Intel's C/C++ compiler and Fortran compiler; performance and parallel libraries; error checking, code robustness, and performance profiling tools into a single suite offering.  This new product release includes:

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio XE 2013 SP1 for Windows*

    Intel® Parallel Studio XE 2013 SP1 parallel software development suite combines Intel's C/C++ compiler and Fortran compiler; performance and parallel libraries; error checking, code robustness, and performance profiling tools into a single suite offering.  This new product release includes:

  • Developers
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE
  • Improving Discrete Cosine Transform performance using Intel(R) Cilk(TM) Plus

    DCT and Quantization are the first two steps in JPEG compression standard. This article demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. In order to see the effect of quantization on the image, the output of Quantization phase is passed on to the de-quantizer followed by Inverse DCT and stored as an output image file.

  • Developers
  • Partners
  • Professors
  • Students
  • Linux*
  • Microsoft Windows* 8.x
  • Unix*
  • Business Client
  • Code for Good
  • Server
  • Windows*
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Intel® Parallel Composer
  • Intel® C++ Studio XE
  • Intel® Parallel Studio XE
  • DCT
  • IDCT
  • JPEG
  • Intel® Streaming SIMD Extensions
  • Development Tools
  • Education
  • Graphics
  • Intel® Core™ Processors
  • Optimization
  • Threading
  • Vectorization
  • Improving Averaging Filter performance using Intel® Cilk™ Plus

    Intel® Cilk™ Plus is an extension to the C and C++ languages to support data and task parallelism.  It provides three new keywords to implement task parallelism and  Array Notation, simd pragma and Elemental Function to express data parallelism.  This article demonstrates how to improve the performance of an Averaging Filter in image processing using Intel® Cilk™ Plus.  To demonstrate the performance increase, you will use a program that reads a bitmap RGB image and does averaging with a filter of size 3x3.  Averaging filter work

  • Developers
  • Partners
  • Professors
  • Students
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Business Client
  • Code for Good
  • Server
  • Windows*
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Intel® Parallel Composer
  • Intel® Parallel Studio
  • Intel® Parallel Studio XE
  • Averaging filter
  • array notation
  • elemental function
  • SIMD enabled function
  • cilk_for
  • Intel® Streaming SIMD Extensions
  • Development Tools
  • Education
  • Graphics
  • Intel® Core™ Processors
  • Optimization
  • Threading
  • Vectorization
  • Best practices for using Intel® Cilk™ Plus

    Performance tuning of an existing application is truly a challenge and it depends on a lot of factors like the nature of algorithm the application works on, if the implementation is scalable to take advantage of thread/data parallelism etc.  The most logical approach any developer would follow for tuning the performance of an application is to do a dynamic profiling of the application under different workloads, try to analyze the hotspots in that application, and then fine tune them to work best on a given hardware architecture.

  • Developers
  • Partners
  • Professors
  • Students
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Business Client
  • Code for Good
  • Windows*
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Intel® Parallel Studio XE
  • Averaging filter
  • Intel® Streaming SIMD Extensions
  • Graphics
  • Intel® Core™ Processors
  • Optimization
  • Threading
  • Vectorization
  • Subscribe to Intel® Parallel Studio XE