Merging MPI Intercommunicators
Sometimes you may have completely separate instances for an MPI job. You can connect these separate instances using techniques such as MPI_Comm_accept/MPI_Comm_connect, which creates an...
View ArticleGetting Started with Parallel STL
Parallel STL is an implementation of the C++ standard library algorithms with support for execution policies, as specified in the working draft N4659 for the next version of the C++ standard, commonly...
View ArticleUsing Intel® Compilers to Mitigate Speculative Execution Side-Channel Issues
DisclaimersIntel technologies' features and benefits depend on system configuration and may require enabled hardware, software, or service activation. Performance varies depending on system...
View ArticleWhy and How to Replace Perl Compatible Regular Expressions (PCRE) with Hyperscan
Introduction to PCRE and HyperscanPerl Compatible Regular Expressions (PCRE), is a widely used regular expression matching library written in the C language, inspired by the regular expression...
View ArticleIntel® System Studio 2018 Update 1 for FreeBSD* Release Notes
This page provides the Release Notes for Intel® VTune™ Amplifier 2018 component of Intel® System Studio 2018 Update 1 for FreeBSD*. To get product updates, log in to the Intel® Software Development...
View ArticleThe Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Vector Length...
IntroductionIntel® Xeon® Scalable processors support the increasing demands in performance with Intel® Advanced Vector Extensions 512 (Intel® AVX-512), which is a set of new instructions that can...
View ArticleDeveloper Success Stories Library
Intel® Parallel Studio XE | Intel® System Studio | Intel® Media Server StudioIntel® Advisor | Intel® Computer Vision SDK | Intel® Data Analytics Acceleration Library Intel® Distribution for Python* |...
View ArticleBuild a Fast Network Stack with Vector Packet Processing (VPP) on an Intel®...
IntroductionThis tutorial shows how to install the FD.io Vector Packet Processing (VPP) package and build a packet forwarding engine on a bare metal Intel® Xeon® processor server. Two additional Intel...
View ArticleUsing Intel MKL BLAS and LAPACK with PETSc
OverviewSummary This document describes how to build the Portable Extensible Toolkit for Scientific Computation (PETSc) with Intel® Math Kernel Library (Intel® MKL) BLAS and LAPACK. PETSc...
View ArticleSpeed System & IoT Application Development with New Intel® System Studio...
Simplify System Bring-up, Boost Performance, Strengthen ReliabilityJust released! Get Intel® System Studio 2018 Update 1 and tap into new features that make system and IoT application development...
View ArticleAccelerating Media, Video & Computer Vision Processing: Which Tool Do I Use?
Intel has a multitude of awesome software development tools, including ones for innovating and optimizing media applications, immersive video including 360° and virtual reality, graphics, integrating...
View ArticleWind River Helix Device Cloud* Application Deployment: POC Retail Vending...
IntroSecurely and easily managing an IOT software solution on multiple gateways across the world can be a challenge. However, for gateways running Wind River Helix Device Cloud* there is a clear path...
View ArticleBeyond Arduino Create*: Developing UP Squared* Projects in Intel® System Studio
IntroductionArduino Create* is an online integrated development environment (IDE) that simplifies the process of getting familiar with the UP Squared* Grove* IoT Development Kit. As a cloud-based...
View ArticleLightweight Virtualized Containers for Network Function Virtualization (NFV)
IntroductionIn late 2017, the Kata Containers* project was announced. This project is in development now and is part of an emerging group of technologies based around the concept of wrapping container...
View ArticleOptimizing the User Experience of VR Games on IA for e-Sports
Finn Wong, Intel CorporationEdward Wu, Smellyriver AbstractVR, as a new form of interaction between humans and the virtual world, is able to immerse users by making them feel like they are experiencing...
View ArticleIntel® Software Innovators at GDC 2018
Manic parrot shootouts, Terminator-style storylines, and “how to be a Viking” tutorials were among demos by Intel® Software Innovators at GDC 2018 in the Intel booth – all using the new Hades Canyon...
View ArticleEnable Intel® Software Development Tools for HPC Applications Running on...
1. IntroductionThis article demonstrates how to scale-out your high performance computing (HPC) application compiled with Intel® Software Development Tools to leverage Intel® Xeon® Scalable processors...
View ArticleCode Sample: Parallel Processing with Direct3D* 12
File(s):DownloadLicense:Intel Sample Source Code License AgreementOptimized for... Operating System:Microsoft* Windows® 10 (64 bit)Hardware:GPU requiredSoftware: (Programming Language, tool, IDE,...
View ArticleDeveloper Success Stories Library
Intel® Parallel Studio XE | Intel® System Studio | Intel® Media Server StudioIntel® Advisor | Intel® Computer Vision SDK | Intel® Data Analytics Acceleration Library Intel® Distribution for Python* |...
View ArticleDigital Painting: A Fast-Paced Process
Figure 1. Final Star Dynasties* splash art.In concept art, the shorter the time between an abstract idea and a concrete visual, the better. This applies to any industry where concept art is involved,...
View Article