Code Sample

Optimizing Computer Applications for Latency: Part 2: Tuning Applications

For applications such as high frequency trading (HFT), search engines and telecommunications, it is essential that latency can be minimized. My previous article Optimizing Computer Applications for Latency, looked at the architecture choices that support a low latency application. This article builds on that to show how latency can be measured and tuned within the application software.

  • Professional
  • Professors
  • Students
  • Linux*
  • Modern Code
  • Server
  • Advanced
  • Intermediate
  • Intel® VTune™ Amplifier
  • API without Secrets: Introduction to Vulkan* Part 6

    This part of the tutorial presented a way to use textures (combined image samplers, in fact) inside shaders. To do this we created an image and allocated and bound a memory to it. We also created an image view. Next, we copied data from a staging buffer to the image to initialize its contents. We also created a sampler object that defined a way in which image data was read inside shaders.
  • Game Development
  • C/C++
  • Beginner
  • Intermediate
  • OpenGL*
  • Graphics
  • Virtual Reality
  • Face Beautification API for Intel® Graphics Technology

    This document highlights the C++ API for enabling applications to support Face Beautification It provides the list of available effects in Face Beautification supported by Intel Graphics Technology, C++ API definitions, and methods to enable an application to use the C++ Face Beautification API using the static library.
  • Game Development
  • Profiling Tensorflow* workloads with Intel® VTune™ Amplifier

    Machine learning applications are very compute intensive by their nature. That is why optimization for performance is quite important for them. One of the most popular libraries, Tensorflow*, already has an embedded timeline feature that helps understand which parts of the computational graph are causing bottlenecks but it lacks some advanced features like an architectural analysis.

  • Linux*
  • Microsoft Windows* 10
  • Artificial Intelligence
  • C/C++
  • Python*
  • Beginner
  • Intermediate
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier
  • TensorFlow
  • timeline
  • JSON
  • Debugging
  • Development Tools
  • Machine Learning
  • Using Intel® MPI Library on Intel® Xeon Phi™ Product Family

    This document is designed to help users get started writing code and running MPI applications using the Intel® MPI Library on a development platform that includes the Intel® Xeon Phi™ processor.
  • Professional
  • Professors
  • Students
  • Linux*
  • Modern Code
  • C/C++
  • Fortran
  • Advanced
  • Intel® Math Kernel Library
  • Message Passing Interface (MPI)
  • Intel® Many Integrated Core Architecture
  • Machine Learning
  • Intel® Software Guard Extensions Tutorial Part 9: Power Events and Data Sealing

    In Part 9 of the Intel® SGX tutorial series we address complexities of the suspend and resume power cycle. We’ll examine data Intel SGX sealing capabilities and apply our learnings to the Tutorial Password Manager.
  • Business Client
  • Windows*
  • Intel® Software Guard Extensions (Intel® SGX)
  • License Agreement: 

    Connecting to SAP Cloud Platform* Internet of Things

    To get started using the SAP* IoT Starter Kit, you must first setup your account, by following the "Getting Started in the Cloud" steps listed at https://github.com/SAP/iot-starterkit#getting-started-in-the-cloud

    SAP Cloud Platform* Developer signup

  • Professional
  • Internet of Things
  • Advanced
  • Intermediate
  • Cloud Computing
  • Connecting to AT&T* M2X* IoT using MQTT

     

    AT&T* M2X* IoT initial signup

    1.  Create an account on https://m2x.att.com, if you do not yet have one. If you already have an account, you can skip directly to "Adding your first device" below. 

    2.  Fill out your information when signing up. 

  • Professional
  • Internet of Things
  • Advanced
  • Intermediate
  • MQTT
  • Cloud Computing
  • Tutorial: Unlock Intel® GPU capabilities with Intel OpenCL™ Extensions

    Download tutorial code and GPU compute samples media data:

    IWOCL_2017_Tutorial.tgz (110.95 MB)
    Download

    yuv_samples.tgz (27.94 MB)
    Download

     

    Based on an IWOCL 2017 tutorial Unlock Intel GPUs for High Performance Compute, Media and Computer Vision.  

     

  • OpenCL*
  • Graphics
  • License Agreement: 

    Subscribe to Code Sample