540 Search Results

Refine by

    Results for:

The Best of Modern Code April 2018

Updates for Fortran 2018, a new issue of the Parallel Universe and more Python*.

May Flowers

Top Ten Intel Software Developer Stories April

Modeling May flowers? Learn more about creating visuals and assets for virtual reality projects this month. We also learn about persistent memory management and more.

Code Sample: Exploring MPI for Python* on Intel® Xeon Phi™ Processor

Learn how to write an MPI program in Python*, and take advantage of Intel® multicore architectures using OpenMP threads and Intel® AVX512 instructions.

Enable Intel® Software Development Tools for HPC Applications Running on Amazon EC2* Cluster

1. Introduction This article demonstrates how to scale-out your high performance computing (HPC) application compiled with Intel® Software Development Tools to leverage Intel® Xeon® Scalable processors hosted in the Amazon Elastic Compute Cloud* (Amazon EC2*) environment. We use the Cloud...

Improve Performance Using Vectorization and Intel® Xeon® Scalable Processors

Introduction Modern CPUs include different levels of parallelism. High-performance software needs to take advantage of all opportunities for parallelism in order to fully benefit from modern hardware. These opportunities include vectorization, multithreading, memory optimization, and more. The...

Intel® Xeon Phi™ Processor Software

Download the software and utilities that enable functionalities of the Intel Xeon Phi Processor. Supported Operating Systems are: CentOS 7.2, SuSE Linux Enterprise Server (SLES) 12 and 12 SP1 and Red Hat Enterprise Linux 7.2.

The Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Vector Length Extensions Feature on Intel® Xeon® Scalable Processors

Introduction Intel® 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 accelerate performance for demanding computational workloads. The full specification of the Intel®...

The Parallel Universe, Issue #32: Computer Vision is Coming Soon to a Browser Near You

My first exposure to the field of computer vision was Gary Bradski’s OpenCV* article in Dr. Dobb’s Journal. Gary was working in Intel Labs at the time. I’d just joined Intel a few months earlier and was surprised to learn that we were working in that area. OpenCV has come a long way since its first...

Gentle Introduction to PyDAAL: Vol 4 Distributed and Online Processing

Introduction Volume 3 introduced various stages of the predictive model fitting and deployment process in Intel® Distribution for Python's (IDP) Intel® Data Analytics Acceleration Library (Intel® DAAL) used in a batch processing environment. In this volume, we will go deeper into other processing...

Intel® Parallel Studio XE

Intel® Parallel Studio XE 2019 Beta - Join Now

Thank you for your interest in the Intel® Parallel Studio XE 2019 Beta Program. As a Beta participant, you gain early access to new features and analysis techniques to optimize your high performance computing (HPC), enterprise and cloud applications, as well as a chance to contribute to Intel's...

Intel Debugger

The Best of Modern Code March

Take a deep dive into Modern Code this month; grow your expertise with Python* and more.

Doctor Fortran in "And They're Off!"

Two significant events happened recently in the Fortran world. As I wrote in Doctor Fortran in "DIS, Dat and Doze", the Draft International Standard for Fortran 2018 was submitted for country ballot back in January. There was an eight-week period for possible translations, though I don't know that...

Top Ten Intel Software Developer Stories March

Create a safe VR social environment and learn more about object detection specifically for drone videos.

Implementing MicroPython as a UEFI Test Framework

Since its introduction in 2005, the Unified Extensible Firmware Interface (UEFI) has become the primary standard for firmware development. As the industry continues to develop Embedded Development Kit II (EDK II) as a core UEFI component, we are also supporting test frameworks to accelerate...

Building FreeFEM++ with Intel Software tools for developers

FreeFEM++ is a package that targeted for researchers who needs a powerful tool for solving partial differential equations. It can be found at By default build instructions for FreeFEM++ uses open-source products . Intel provides for...

The Best of Modern Code for February

This month you can achieve better performance when running NAMD, learn how to deal with MPI firewall blocks and get the latest Parallel Universe update.

Persistent Memory

Top Ten Intel® Software Developer Stories February

This month we add persistent memory to our line-up. Read more about image classification, visualization and fly with the latest VR wingsuit!

Optimizing OpenStack* Swift* Performance with PyPy*

Isolate and address challenges, understand different solutions, and learn best-known methods associated with adopting a PyPy* just-in-time interpreter for a leading cloud computing solution. Introduction Python* is an open source, general purpose programming language. Applications based on Python...

Vectorization: A Key Tool To Improve Performance On Modern CPUs

Vectorization is the process of converting an algorithm from operating on a single value at a time to operating on a set of values at one time. Modern CPUs provide direct support for vector operations where a single instruction is applied to multiple data (SIMD). The Rise of Parallelism For the...

January 2018

The Best of Modern Code January

We're starting the new year with a collection of useful information for Modern Code developers.

The Parallel Universe Issue #31: Happy New Year, Happy Parallel Computing

Welcome to our first issue of 2018. I thought about making some predictions about hardware and software trends, but I'm more of a fast follower than a computing visionary. After all, my academic background is biotechnology and data science―not computer science. In the last issue, I made a not-so-...

Kitware* Delivers Realistic Visualization for HPC Data

Last updated: January 16, 2018Video length: 2 min

HPC visualization from Kitware* and Intel increases understanding of complex data sets

Recipe: Building and Running MILC on Intel® Xeon® Processors and Intel® Xeon Phi™ Processors

MILC software represents a set of codes written by the MIMD Lattice Computation collaboration used to study quantum chromodynamics. This article provides instructions for code access, build and run directions for the “ks_imp_rhmc” application on Intel® Xeon® Gold and Intel® Xeon Phi™ processors for...

Recipe: Building NAMD on Intel® Xeon® and Intel® Xeon Phi™ Processors on a Single Node

Published on November 6, 2017, updated January 8, 2018

This recipe describes a step-by-step process for getting, building, and running NAMD (scalable molecular dynamics code) on the Intel® Xeon Phi™ processor and Intel® Xeon® processor E5 family to achieve better performance.


The Best of 2017 Top Ten Developer Stories

Look back on some of last year's most popular articles, announcements and innovations from the Intel® Software Developer Zone.

Recipe: Building NAMD on Intel® Xeon® and Intel® Xeon Phi™ Processors for Multi-node Runs

Published on November 7, 2017, updated January 5, 2018

This recipe describes a step-by-step process for getting, building, and running NAMD (scalable molecular dynamics code) on the Intel® Xeon Phi™ processor and Intel® Xeon® processor family to achieve better performance.

Python logo

Analytics Speed with Ease: Visual Bag-Of-Words in Python* with Intel® Data Analytics Acceleration Library (Intel® DAAL) High Level API

This is a Companion to the Original Article: Visual Bag-Of-Words in Python: Speed Advantage of Intel® DAAL over Scikit-learn* Introduction In the companion article, we concluded that Intel® Data Analytics Acceleration Library (DAAL) efficiently utilizes all resources of your machine to perform...

Visual Bag-Of-Words in Python*: Speed Advantage of Intel® Data Analytics Acceleration Library (Intel® DAAL) over Scikit-learn*

Introduction Image recognition with machine learning techniques has achieved significant growth due to advances in recent years in both algorithmic efficiency and hardware performance. Even with these advances, image pre-processing of raw images remains a critical step, especially in larger...

December Modern Code

The Best of Modern Code December

This month we find out who won the Intel® Modern Code Challenge! We also discover the enhanced performance of the new Intel® Xeon® platform and learn more about remote access for HPC clusters.

Am I Becoming Obsolete?

Published on November 27, 2017, updated December 13, 2017By Clay B.

It has occurred to me that with all the new technology advances over the last five years that my programming skill set may be becoming obsolete. There has been much more emphasis on web page design than in, say, computational fluid dynamics; more cycles and (electronic) ink being spent on machine...

Configure Virtual Fabrics in Intel® Omni-Path Architecture

Introduction Virtual Fabrics (vFabrics)* allow multiple network applications running on the same fabric at the same time with limited interference. Using vFabrics, a physical fabric is divided into many overlapping virtual fabrics, which keep network applications separate even though they connect...

Best Known Methods: Firewall Blocks MPI Communication among Nodes

This article shares three methods you can use when dealing with the firewall blocking the Message Passing Interface (MPI) communication among many machines. For example, when running an MPI program between two machines, you might see a communication error like this: [proxy:0:1@knl-sb0]...

Free access to Intel® Compilers, Performance libraries, Analysis tools and more...

Published on August 25, 2015, updated December 11, 2017

Intel® Parallel Studio XE is a very popular product from Intel that includes the Intel® Compilers, Intel® Performance Libraries, tools for analysis, debugging and tuning, tools for MPI and the Intel® MPI Library. Did you know that some of these are available for free? Here is a guide to “what is...

Video Transcoding on Intel® Xeon® Scalable Processor with FFmpeg*

Abstract Video streaming is becoming a common practice across many different fields and companies. Software vendors have to deliver video streams efficiently and quickly, while maintaining a high level of content quality. FFmpeg*1 is widely used to meet these requirements for video and audio...

December Icon

Top Ten Intel Software Developer Stories December

This month we introduce our newest VR newsletter deVR Beat; link to the keynotes from the Intel® HPC Developer Conference,meet the winners of the Intel® Modern Code Challenge and more.