Technical Article

Оптимизировали, оптимизировали, да не выоптимизировали!

Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

Intel® Math Kernel Library (Intel® MKL) and pkg-config tool

    The pkg-config tool[1] is a widely used tool that many users apply to their makefiles. Intel® Math Kernel Library (Intel® MKL) provides pkg-config metadata files for this tool starting with the Intel MKL 2018 Update 1 release.

    The Intel MKL pkg-config metadata files cover only the most popular Intel MKL configuration on 64-bit Linux/macOS/Windows operating systems for C.

This table describes the Intel MKL pkg-config metadata files provided and the Intel MKL configurations that they cover.

  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Math Kernel Library
  • Intel MKL pkg-config metadata files
  • Getting started with the Intel® AI Devcloud

    Hello all! Happily, this article refers to the newly accessible Intel® AI Devcloud! If you don't have access, sign up for it now. 

    If you don't know anything about it, it's a server cluster consisting of Intel® Xeon® Scalable processors, primed for all your machine learning and deep learning needs. It's also pre-loaded with these frameworks and libraries:

    neon™ framework

  • Professional
  • Professors
  • Students
  • Linux*
  • Artificial Intelligence
  • Python*
  • Beginner
  • devcloud
  • TensorFlow
  • Neon*
  • AI
  • Deep Learning
  • Academic
  • Cluster Computing
  • Machine Learning
  • Using Chrome* DevTools to Debug your Remote IoT Node.js* Application

    If you prefer using Chrome* DevTools to debug your JavaScript* applications, rather than the command-line debug tool built into Node.js*, you should consider using one of these two options:

  • Professional
  • Students
  • Internet of Things
  • JavaScript*
  • Node.js*
  • Advanced
  • Intermediate
  • Development Tools
  • Alternatives to Using the Intel® XDK to Develop Node.js* IoT Applications

    The Intel® XDK provides a cross-development environment for creating Node.js* IoT applications that run on headless embedded Linux* systems. The tools used to assemble this environment within the Intel® XDK are standard open-source tools. This article provides a starting point for assembling a similar set of tools for developing Node.js applications on headless IoT Linux devices.

    Intel® XDK IoT Development Components

    That part of the Intel® XDK that supports IoT application development includes the following key functional elements:

  • Professional
  • Students
  • Internet of Things
  • JavaScript*
  • Node.js*
  • Advanced
  • Intermediate
  • Intel® XDK
  • Development Tools
  • Subscribe to Technical Article