About This Document

This Intel software is considered Pre-Release Materials and is made available under a limited Evaluation License. The Pre-Release Materials may not be fully functional, and Intel may substantially modify the Pre-Release Materials in producing any "production" version. Intel can provide no assurance that it will ever produce or make generally available a "final" or "production" version of the Pre-Release Materials. The Pre-Release Materials may not be modified or incorporated into any product; the Pre-Release Materials may not continue to be used if and once a commercial version is released; and the Pre-Released Materials, or any benchmarks, performance results, or other information relating to the Pre-Release Materials may not be disclosed to any third party. 
This tutorial applies to real-time applications running on 
Intel Atom® Processor E3900 Series
Elkhart Lake
, and 
Intel®  VTune Profiler
 2020 NDA. 
Intel®  VTune Profiler
 is a performance analysis tool that provides statistical information about your application, such as CPU statistics, cache misses for different types of memory, and more. 
This tutorial explains how to profile real-time applications to find opportunities to improve performance with the use of 
Boulder Springs
 features such as the Buffer Allocation API. 
The tutorial covers: 
  • Getting started:
    • Installing 
      Intel®  VTune Profiler
    • Building a 
      Yocto Project
      *-based image containing 
      Intel®  VTune Profiler
       drivers and 
      Boulder Springs
    • Setting up your target system 
  • Finding problems that can be addressed by 
    Boulder Springs
For more information about 
Boulder Springs
, see the 

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804