Reviews & Case Studies

See how companies around the world are using Intel® Advisor to successfully optimize their software.

Case Studies

Pexip Speeds Enterprise-Grade Videoconferencing

Read how a Norway-based developer of software-based videoconferencing solutions increased video encoding performance by two and a half times with vectorization capabilities in Intel Advisor.

A More Efficient Numerical Simulation

Novosibirsk State University increased its simulation tool’s performance by three times with Intel® Parallel Studio, Intel Advisor, and Intel® Trace Analyzer and Collector.

Customer Reviews

"I am enthusiastic about the new integrated roofline in Intel Advisor. It is now possible to proceed with a step-by-step approach with the difficult question of memory transfers [for] optimization and vectorization, which is of major importance."

— Nicolas Alferez, software architect, Office National d’Etudes et Recherches Aérospatiales (ONERA), the French Aerospace Lab

"I’m a structural engineering researcher who designs and writes code (WARP3D), not a professional software developer. I never had the tools where it was relatively painless to optimize vectorization for measured runtime performance. I found Intel Advisor easy to use and very effective. When optimizing code, it is always a trade-off of effort versus reward. With Intel Advisor, a modest, focused effort on known hotspots yielded significant benefits."

— Robert H. Dodds, Jr., PhD; National Academy of Engineering (NAE); research professor, Department of Civil and Environmental Engineering, University of Tennessee (Knoxville)

"Intel Advisor provides a convenient way to track performance of the top 10 do and for loops under Intel® Fortran, Intel® C Compilers, and Intel® C++ Compilers, with relevant quotations extracted from the compiler optimization report as well as run-time event profiling."

— Dr. Timothy Prince, freelance consultant

"The Vectorization Advisor in Intel Advisor permitted me to focus my work where it really mattered. When you have only a limited amount of time to spend on optimization, it is invaluable."

— Gilles Civario, senior software architect, Irish Centre for High-End Computing

"The Vectorization Advisor in Intel Advisor fills a gap in code performance analysis. It can guide the informed user to better exploit the vector capabilities of modern processors and coprocessors."

— Dr. Luigi Iapichino, scientific computing expert, Leibniz Supercomputing Centre

"Intel Advisor has been extremely helpful in identifying the best pieces of code for parallelization. We can save several days of manual work by targeting the right loops. At the same time, we can use Intel Advisor to find potential thread safety issues to help avoid problems later on."

— Carlos Boneti, high-performance computing (HPC) software engineer, Schlumberger

"Intel Advisor has allowed us to quickly prototype ideas for parallelism, saving developer time and effort. It has already been used to highlight subtle parallel correctness issues in complex multifile, multifunction algorithms which may eventually have caused lengthy debugging activities later in our code development. We plan to continue to use the tool as we extend our research into more complex algorithms and begin to take further advantage of the thread parallelism and performance of the Intel® Xeon® processor family and Intel Xeon Phi product family."

— Simon Hammond, senior member of the technical staff, scalable computer architectures, Sandia National Laboratories

"Intel Advisor can be invaluable in developing the understanding required to parallelize existing code. It assists with identifying opportunities, designing tests, modeling scenarios, and revealing flaws."

— Matt Osterberg, senior software engineer, Vickery Research Alliance

"It's powerful to have the performance and correctness analysis combined together in Intel Advisor. Experimenting with different parallelization techniques is much faster and more convenient."

— Arthur Yuldashev, senior lecturer, Ufa State Aviation Technical University

"The use of Intel® Advanced Vector Extensions 512 for Intel Xeon processors gave us the maximum code performance [when compared to] other architectures available on the market. Intel Advisor made it easier to find the cause of the bottlenecks and decide on the next optimization steps. It provided data to help us forecast the performance gain before we invested significant effort in implementation."

— Igor Kulikov, assistant professor, Novosibirsk State University

"Optimizing complex applications demands a sense of absolute performance. There are many potential optimization directions. It’s essential to know which direction to take, what factors are limiting performance, and when to stop."

— Dr. Tuomas Koskela, postdoctoral fellow, NERSC