Improving the performance of software applications is a constant challenge for software developers in the Oil and Gas industry.
James Reinders Intel Chief Evangelist, talks about Code Modernization and how software developers can take full advantage of parallelism to achieve best performance ba
We will discuss automatic vectorization feature of the compilers, where it can be used, and how to diagnose it. But this discussion will cover only basic principles of automatic vectorization.
In this episode, we will talk about some of the problems you might get while using automatic vectorization feature of Intel® Professional Edition Compilers.
In this episode, we will talk about "Optimization Roadmap" - steps you need to take to get the maximum performance out of your application.
Videos Within This Chapter:
In this episode "Scalar Tuning and General Optimization", we will talk about Optimization of Scalar Arithmetics and compiler-friendly practices.
In this episode called "Optimization of Vectorization: Data Structures", we are starting to discuss the optimization of vector arithmetics in applications for Intel® Xeon® processors and Intel® Xeo
As the last topic on optimization of vector calculations, we will discuss a programming technique that allows you to express vectorization opportunities to the compiler in complex situations.
Let's review some of the "tuning knobs" for vectorization.