Blog post

The switch() statement isn't really evil, right?

In my current position, I work to optimize and parallelize codes that deal with genomic data, e.g., DNA, RNA, proteins, etc.

Authored by Clay B. (Blackbelt) Last updated on 07/04/2019 - 10:46
Blog post

Simple Print to Console Algorithm using NASM Assembly Code on Linux*

When searching for a good, clean working example other than perhaps writing out a "Hello World" string to the console in Netwide Assembler (NASM) for standard x86 architecture...

Authored by Last updated on 06/14/2017 - 16:35
Blog post

Processing Arrays of Bits with Intel® Advanced Vector Extensions 512 (Intel® AVX-512)

As announced last week by James, future Intel

Authored by Thomas Willhalm (Intel) Last updated on 07/04/2019 - 19:30
Blog post

Let's Play a Game - find bugs in popular open-source projects

Test your C/C++ skills - find bugs in popular open-source projects.
Authored by Andrey Karpov (Blackbelt) Last updated on 05/30/2018 - 07:08
Blog post

opencl_node overview

Introduction
Authored by Alex (Intel) Last updated on 05/30/2018 - 07:08
Blog post

Reduce Boilerplate Code in Parallelized Loops with C++11 Lambda Expressions

Parallelize loops with Intel® Threading Building Blocks using Intel® C++ Compiler for lambda expressions.
Authored by gaston-hillar (Blackbelt) Last updated on 12/12/2018 - 18:00
Blog post

Enable Virtual Customer Premises Equipment (vCPE) with OpenStack* Part 2: Prepare the Virtual Network Functions

Part 2 of a three-part series, this blog post shows how to emulate two types of virtual network functions (VNFs) when setting up virtual Customer Premises Equipment (vCPE) in OpenStack*. The images being created are the bump-in-the-wire operation, such as frame-forwarding (L2 VNF), and software routing (L3 VNF).
Authored by Emma F. (Intel) Last updated on 07/13/2018 - 14:32
Blog post

Enable Virtual Customer Premises Equipment (vCPE) with OpenStack* Part 3: Create the Networks

Part 3 of the network functions virtualization (NFV) blog posts shows how to create networks in OpenStack* that are backed by physical networks. Use this procedure for virtual Customer Premises Equipment (vCPE) to provide additional functions between an Internet service provider (ISP) and your customer.
Authored by Emma F. (Intel) Last updated on 07/13/2018 - 14:32
Blog post

Debug Intel® Transactional Synchronization Extensions

If printf or fprintf functions cause transaction aborts, use Intel® Processor Trace as a work-around.
Authored by Roman Dementiev (Intel) Last updated on 07/04/2019 - 17:00
Blog post

Intel® Xeon Phi™ Product Family x200 (KNL) User mode (ring 3) MONITOR and MWAIT

The Intel® Xeon Phi™ Product Family x200 series processors (formerly known as “Knights Landing”) contain a model specific feature, which allows the MONITOR and MWAIT

Authored by Cownie, James H (Intel) Last updated on 06/14/2019 - 15:00