Blog Archive

Determine Processor SIMD Features at Runtime

The Intel compiler can generate code that behaves differently for different processors. Sometimes you might want to manually check the processor features. Or you might just want to know how the generated code does it. In this video, Jeff Cogswell shows you how to use the CPUID assembly instruction to …

Read Full Post Posted in Build | Leave a comment

Configuring Microsoft Visual Studio for OpenMP

  In this video, Jeff Cogswell shows you how to configure a project in Microsoft’s Visual Studio using Parallel Studio and OpenMP. He then takes you through a quick OpenMP program, demonstrating the pragmas  

Read Full Post Posted in Build | Leave a comment

Exploring Microsoft’s C# with Parallel Studio

When most people think of programming with Parallel Studio, they think of C++. But there’s actually a good bit of support for other languages, including Microsoft’s C#. Jeff Cogswell explores what’s available for C# programmers in Parallel Studio.  When I first started working with Intel Parallel Studio a few years …

Read Full Post Posted in Verify | Leave a comment

Get More Out of OpenCL Cross-Device Portability

Open Computing Language (OpenCL) is a royalty-free standard for cross-platform parallel programming that supports heterogeneous platforms with various types of devices including general-purpose CPUs, graphics processors, and coprocessors.  OpenCL attracts developers because, in addition to its broad support by hardware vendors, the language brings the promise of cross-device portability. For …

Read Full Post Posted in Build | Leave a comment

Intel Aims to Get IoT Devices Speaking the Same Language

Open Interconnect Consortium launched to create communication, management standards for Internet of Things devices. Intel and a host of systems- and semiconductor manufacturers have launched a consortium to create a set of standards to provide universal interoperability to smart devices in the Internet of Things. The first goal of the …

Read Full Post Posted in Insights | Leave a comment

MPI Standard Gets Common Application Binary Interface

There are few interfaces that can compete with Message Passing Interface (MPI) on the critical performance required for high-performance computing (HPC)–which has made it the de facto industry standard for distributed memory computing. The latest major version of the 20-year-old standard–MPI-3–adds fast one-sided communication, non-blocking collective operations, and several other …

Read Full Post Posted in Build | Leave a comment

Powerful C, C++ Extension Eases Parallelism

Software developers have depended on Moore’s Law to make applications run faster and do more for decades, but conventional, general-purpose CPUs hit a wall in the mid-2000s. Increasing clock rates offered more problems than benefits. However, Intel and other CPU designers came up with a solution — use the additional …

Read Full Post Posted in Build | Leave a comment

Most Powerful Supercomputer’s Big Weakness

China’s Tianhe-2 may be the world’s fastest supercomputer, but some researchers say its use is limited by its high cost and dearth of software, according to a recent article in the South China Morning Post. The Tianhe-2, which reaches 33.86 petaflops per second, was ranked No. 1 in the Top500 …

Read Full Post Posted in Design | Leave a comment

Microsoft Doubles Datacenter Speeds with Programmable Chips

Field-programmable gate array daughter cards accelerate Bing datacenter servers 95 percent, adding less than 30 percent to total cost of ownership. Datacenter servers running chips from Intel are getting a performance boost thanks to the same coprocessing approach that made Xeon Phi a supercomputing staple. Many of the world’s fastest-performing …

Read Full Post Posted in Design | Leave a comment

Supercomputers Recruited to Fight War Against HIV

Scientists have used supercomputers during the past decade to learn more about the deadly human immunodeficiency virus (HIV) and to try to find a cure. HIV has killed about 36 million worldwide, and today about 35 million people live with the virus–a million of who live in the United States, …

Read Full Post Posted in Design | Leave a comment