Intermediate

Verbose Mode Supported in Intel® MKL 11.2

Introduction:

We Introduced a special verbose mode support feature in the latest Intel® Math Kernel Library (MKL) 11.2 or BLAS and LAPACK domains.This feature enables developers to better understand Intel MKL function usage in their programs. Verbose mode support provides the ability to extract information related to the version of Intel MKL used, the Intel MKL functions called and the parameters passed to them, and the amount of time spent in each function call

  • Developers
  • Partners
  • Server
  • C/C++
  • Fortran
  • Advanced
  • Intermediate
  • Intel® Math Kernel Library
  • mkl verbose
  • Development Tools
  • Diagnostic 15143: loop was not vectorized: loop was transformed to memset or memcpy

    Cause: 

    When a code contains a loop or array syntax performing a simple initialization or a copy, the compiler may replace the loop with a function call to either set memory (memset) or copy memory (memcpy).  It is usually more efficient to replace these simple operations with a memset or memcpy function call. This diagnostic informs us when the compiler has chosen to call a function to replace the loop or array syntax. 

    Example:

  • Developers
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Compilers
  • vectorization diagnostic messages
  • Development Tools
  • Diagnostic 15023: loop was not vectorized: unsupported loop structure

    Cause:

    This vectorization message is emitted when there are multiple exit points from a given loop.  Below is an example for this scenario. Here the DO loop has a conditional in which it's possible to exit the loop early if the condition is met.  Because of this exit this loop is not a vectorization candidate.

    Example:

  • Developers
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Compilers
  • Intel® Fortran Composer XE
  • vectorization diagnostic messages
  • Development Tools
  • Building a Native Application for Intel® Xeon Phi™ Coprocessors

    Introduction

    Some applications are well suited for running directly on Intel® Xeon Phi™ coprocessors without offload from a host system. This is also known as running in “native mode.” The purpose of this article is to describe how to build a native application that runs directly on an Intel Xeon Phi coprocessor and its embedded Linux* operating system. A summary of the steps is below.

  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® Many Integrated Core Architecture
  • WebRTC Client on Mobile & Server implementation

    This article describes the design and implementation of a WebRTC client sample application running on a mobile device or external location outside of the server. The server setup will also be covered later on. The client app demonstrates the use of WebRTC API for achieving real-time communication.
  • Developers
  • Android*
  • HTML5
  • HTML5
  • Advanced
  • Beginner
  • Intermediate
  • Intel® XDK
  • WebRTC
  • Why is Intel providing the Intel® XDK for free?

    The world of computing has expanded beyond desktop and servers to include phones and tablets and is still evolving to wearables and the Internet of Things. Besides new form factors, there are now multiple operating systems on multiple architectures, new channels for selling and distributing software, and more ways to monetize your efforts.

    Why is Intel providing the Intel® XDK for free?

    The world of computing has expanded beyond desktop and servers to include phones and tablets and is still evolving to wearables and the Internet of Things. Besides new form factors, there are now multiple operating systems on multiple architectures, new channels for selling and distributing software, and more ways to monetize your efforts.

    Intel® XDK Update for April 2014

    In the past couple of months we had some insightful meetings at MWC, the Games Developers Conference, and the most interesting was a hackathon at the Bergen County Academy in Hakensack, NJ. This hackathon was conceived, organized (including getting sponsors and funding), and completely run by high school students for high school students.

    Intel® XDK Update for April 2014

    In the past couple of months we had some insightful meetings at MWC, the Games Developers Conference, and the most interesting was a hackathon at the Bergen County Academy in Hakensack, NJ. This hackathon was conceived, organized (including getting sponsors and funding), and completely run by high school students for high school students.
    Subscribe to Intermediate