Technical Article

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. Hyperscan is integrated with DPDK, where its performance can reach wire speed and at larger packets sizes.
  • 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*
  • Deep Learning
  • Academic
  • Artificial Intelligence
  • Cluster Computing
  • Machine Learning
  • 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
  • Implementing a Fault-Tolerant Algorithm for Persistent Memory Using PMDK - A MapReduce Example

    This code sample shows how to implement fault tolerance in a persistent memory version of the famous MapReduce (MR) algorithm. It uses libpmemobj C++ bindings of the Persistent Memory Development Kit (PMDK).
  • Persistent Memory
  • Managing overhead of Intel® Advisor analyses

    There are many options to manage Intel® Advisor analyses overhead depending on code of your application and data you want to collect. Note that most of these methods are based on minimizing the amount of data collected.  It is also important to avoid usage of “slow file system”, e.g. slow remote shared file system, for Intel Advisor project directory.

  • Intel® Parallel Studio XE
  • Intel® Advisor
  • Optimization
  • Vectorization
  • An Overview of Advanced Server-Based Networking Technologies

    This guide is an overview of tools for advanced technologies in SDN and NFV. It covers DPDK, Open vSwitch, SR-IOV, Fd.io and VPP, and describes virtualization scenarios using one or more of the tools.
  • Networking
  • Network Functions Virtualization (NFV)
  • Software Defined Networking (SDN)
  • Subscribe to Technical Article