This article looks at several books that introduce developers to the topics of Message Passing Interface (MPI), parallel programming, and OpenMP*.
Learn how to write an MPI program in Python*, and take advantage of Intel® multicore architectures using OpenMP threads and Intel® AVX512 instructions.
Part one of this three-part series focuses on thread parallelism and race conditions, and discusses using mutexes in OpenMP* to resolve race conditions.
Parallel Universe is Intel's quarterly magazine that explores inroads and innovations in software development. The new issue takes a deep dive into the subject of vectorization and what it can do for you. Our first feature article looks at the SIMD directives for explicit vector programming now available in OpenMP. The second article walks you through Vectorization Advisor, a new tool in the...
A look into the contents of the two "Pearls" books, edited by James Reinders and Jim Jeffers. These books contain a collection of examples of code modernization.
Can we take old technology, rethink it, and make something new? Find out this month.
In the past couple of years I've noticed a trend to "re-invent" technology or re-brand old ideas and concepts from previous computing generations.
How to install and enable Offload Over Fabric, configure the hardware, and test the configuration.
This paper demonstrates a special version of Caffe* — a deep learning framework originally developed by the Berkeley Vision and Learning Center (BVLC) — that is optimized for Intel® architecture.