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
  • Introduction to Hyperscan

    Hyperscan, a high-performance, open source regex matching library from Intel, supports PCRE syntax, simultaneous matching of regex groups, and streaming operations. Suitable for DPI,IDS, IPS, and firewalls, and has been deployed in network security solutions worldwide.
  • Networking
  • Network Functions Virtualization (NFV)
  • Software Defined Networking (SDN)
  • 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