Two Essential Components to Achieve Top Embedded Code Performance

Modern processors include many advancements, such as new Intel® AVX-512 instructions—a single register can hold up to eight double-precision or 16 single-precision floating-point numbers. How can you take advantage of these advances quickly and easily in embedded applications? This webinar provides the answers, with an introduction to Intel® C++ Compiler and Performance Libraries, the key components of Intel® System Studio. Spotlighting Intel® Integrated Performance Primitives (Intel® IPP), Intel® Math Kernel Library (Intel® MKL), and Intel® Data Analytics Acceleration Library (Intel® DAAL), find out how you can optimize your performance-critical code, including:

  • How Intel® Compilers switches can rocket your compute-heavy code
  • The importance of code vectorization steps for loops
  • Using Intel IPP for embedded application with image/signal processing, and data encryption, Intel MKL for match computation, and Intel DAAL for speed-up analytics and machine learning
Chao Yu, Senior Technical Consulting Engineer, Intel Corporation

Chao is a senior Technical Consulting Engineer for Intel® Performance Libraries and embedded development tools. He has 15 years of experience in software optimization and code tuning on Intel® architecture platforms, with broad experiences in cutting-edge semiconductor technologies in IDM/Foundry environments. Chao possesses in-depth knowledge of module/material development, transistor benchmarking, and advanced circuits design, and has advanced semiconductor (22/10 nm and beyond) Technology Development experience in FE/BE/FBE module development in FINFET technologies, working with different industry users on their applications optimization.

For more complete information about compiler optimizations, see our Optimization Notice.