Technical Presentation: Future-Proof Your Application's Performance With Vectorization

Technical Presentation: Future-Proof Your Application's Performance With Vectorization

Hi all - thought I'd recommend this technical presentation that our team is doing. It focuses on vectorization, and IntelCilk Plus array notations, elemental functions and simd pragma will be discussed. Info below:

First Session Registration is closed: Wednesday, February 15, 2012, 9:00AM - 10:00AM PST (GMT-8)

Register for Repeat Session: Wednesday, February 22, 2012, 9:00AM 10:00AM PST (GMT-8)

You've heard of using parallelism to run your application across multiple cores. Vectorization is another level of parallelism that occurs within 1 CPU core it enables one instruction to operate on multiple pieces of data at the same time. Vectorization is an important contributor to performance on current x86 processors, including the 2nd Generation Intel Core Processor Family, and is vital for performance on future processors such as the Intel Many Integrated Core (Intel MIC) architecture. Understanding how to vectorize your applications now will allow much easier migration to future processor architectures. Scientific, engineering, and multimedia applications are all potential candidates for this technology.

This presentation is for C, C++, and Fortran developers, and will help you get started understanding and evaluating vectorization using new technologies such as Intel Cilk Plus, pragma SIMD and the Intel Compiler's Guided Auto Parallelization report. We will also discuss the pros and cons of various techniques and usages.

As a special benefit for live attendees, you will also have the opportunity to request a follow-up with an Intel vectorization expert! Don't miss this opportunity to position your application for the future!

More details:

Brandon Hewitt Technical Consulting Engineer Tools Knowledge Base: "" Software Product Support info: ""
1 条帖子 / 0 全新