Webinar: IDF LIVE - Parallel Programming Pearls
Unable to join us at the Intel Developer Forum in San Francisco this August? We have you covered. This session dives into real-world parallel programming optimization examples, from around the world,...
View ArticleModernCode Project - Intel and Partners Helping You Make Today’s Software Be...
Today, we introduced the Intel® Modern Code Developer Community, which focuses on the pursuit of parallel programming. The community includes our very successful series of Modern Code Live Workshops...
View ArticleUse VTune™ Amplifier XE 2015 to analyze MPI Hybrid code
Traditional OpenMP* is a fork-join parallel programming technology. First, program runs with a single master thread which is serial code, later, master thread assigns sub-tasks on created multiple...
View ArticleAdvanced Computer Concepts for the (Not So) Common Chef: Memory Hierarchy: Of...
After introducing this series of blogs, we established some basic processor and threading terminology. In the last blog, we laid the foundation of our kitchen analogy. We noted that a program is...
View ArticleElusive Algorithms - Parallel Scan
Last month there was a query on the IDZ MIC forum "how to perform inclusive scan in C cilk" in which my initial reply was:Parallelizing this is problematic due to the next result being dependent upon...
View ArticleAdvanced Computer Concepts for the (Not So) Common Chef: The Home Kitchen
Since that brief aside on terminology is out of the way, let us continue with the kitchen analogy.For the Intel® Xeon Phi™ family of products, and indeed for any processor, one of its cores is like a...
View ArticleMaking programmers more productive
One of the themes that ran through this year’s Intel Software Conference, in EMEA, was programmer productivity. The event took place in Seville in April and gave invited resellers and journalists an...
View ArticleAccelerating Business Intelligence and Insights with Software Optimized for...
By Mike Pearce, Ph.D. Intel Developer Evangelist for the IDZ Server Community.On May 5, 2015, Intel Corporation announced the release of its highly anticipated Intel® Xeon® processor E7 v3 family. One...
View ArticleVideos - Parallel Programming with Intel Xeon Phi Coprocessors
Here is a list of recently published videos from Colfax International on Intel(R) Xeon Phi(TM) Coprocessors.Software Tools for Intel Xeon Co-processorsIn this video we will discuss software tools...
View ArticleVideos - Parallel Programming and Optimization with Intel Xeon Phi Coprocessors
Here is a set of introductory videos from Colfax International on Parallel Programming and Optimization with Intel(R) Xeon Phi(TM) Coprocessors.Episode 2.1 - Purpose of the MIC architectureIn this...
View ArticleAdvanced Computer Concepts for The (Not So) Common Chef: First Some...
OF COURSE, I KNOW WHAT A THREAD IS….DON’T I?Now that we know what a core is, let’s dive into another source of confusion.This section gets a little deeper into techno babble than I wanted for this...
View ArticleAdvanced Computer Concepts For The (Not So) Common Chef: Terminology Pt 1
Before we start, I will use the next two blogs to clear up some terminology. If you are familiar with these concepts, I give you permission to jump to the next section. I suggest any software readers...
View ArticleCheck out the Parallel Universe e-publication
The Parallel Universe is a quarterly publication devoted to exploring inroads and innovations in the field of software development, from high performance computing to threading hybrid...
View ArticleVTune™ Amplifier XE 2015 Update 2 supports for driverless hardware...
In general, vtune drivers will be built and loaded to the Linux* system automatically during installing VTune™ Amplifier XE product, then hardware PMU event-based sampling can work. However sometime,...
View ArticleIntel® Xeon Phi™ Coprocessor Developer Training Coming to a City Near You in...
Intel is offering an updated and expanded series of software developer trainings in parallel programming using the Intel® Xeon PhiTM coprocessor.This series of offerings provides software developers...
View ArticleAdvanced Computer Concepts For The (Not So) Common Chef: Introduction
While talking to a very intelligent but non-engineer colleague, I found myself needing to explain the threading and other components of the Intel® Xeon Phi™ ⅹ100 and ⅹ200 architectures. The first topic...
View ArticleIntroduction to OpenMP* on YouTube
Tim Mattson (Intel), has authored an extensive series of excellent videos as in introduction to OpenMP*. Not only does he walk through a series of programming exercises in C, he also starts with a...
View ArticleAdditional AVX-512 instructions
Additional Intel® Advanced Vector Extensions 512 (Intel® AVX-512)The Intel® Architecture Instruction Set Extensions Programming Reference includes the definition of additional Intel® Advanced Vector...
View ArticleUsing Intel® TSX with VTune(TM) Amplifier XE 2015 Beta to measure transaction...
When the user develops multithreaded applications, the user should protect critical (sensitive) code area called by threads, so threads access shared memory without data conflict. Most of time, the...
View ArticleCompete And Win A Prize With The New Intel® CnC!
A new version if Intel® Concurrent Collections for C++ (CnC) has been released. We are celebrating its coming out to open source with a programming contest, which will have its showdown at the 6th...
View Article