Featured

16-Petaflop Supercomputer on Hold to Wait for ‘Skylake’ Xeon

The UK’s Met Office puts the third of three Cray supercomputers on hold to wait for greater power from the next-gen Xeon sometime in 2017. The British weather service has announced it will delay installation of the last of a three-supercomputer package it bought last year so it can get …

Read Full Post Posted in Design

Multicore Optimization Realized: Tuning for Intel MICs

As the number of cores available to programmers has grown, so have the opportunities to exceed results expected by Moore’s Law. Servers routinely offer dozens of Xeon cores and the ability to run hundreds of simultaneous threads on Xeon Phi coprocessors. The question is how best to parallelize and optimize …

Read Full Post Posted in Build

Offload Your Code to Your GPU: How to Get Started

At the time of this writing, most desktop computers have video cards with multiple processor cores that support advanced graphics. But most of the time they are idle, just waiting for a graphically intense program to run. In the past, it has taken a bit of effort to take advantage …

Read Full Post Posted in Tune

Most Recent Posts Blog Archive

16-Petaflop Supercomputer on Hold to Wait for ‘Skylake’ Xeon

The UK’s Met Office puts the third of three Cray supercomputers on hold to wait for greater power from the next-gen Xeon sometime in 2017. The British weather service has announced it will delay installation of the last of a three-supercomputer package it bought last year so it can get …

Read Full Post Posted in Design

Get Best Memory-Consumption Scalability of Intel MPI Library

High-performance computing applications tend to use most of the available memory on a node, making it difficult to estimate the memory consumption of MPI libraries. But there are ways to estimate memory consumption and ways to fine-tune the Intel MPI Library settings to reduce the memory footprint. For example, users …

Read Full Post Posted in Build

Multicore Optimization Realized: Tuning for Intel MICs

As the number of cores available to programmers has grown, so have the opportunities to exceed results expected by Moore’s Law. Servers routinely offer dozens of Xeon cores and the ability to run hundreds of simultaneous threads on Xeon Phi coprocessors. The question is how best to parallelize and optimize …

Read Full Post Posted in Build

Offload Your Code to Your GPU: How to Get Started

At the time of this writing, most desktop computers have video cards with multiple processor cores that support advanced graphics. But most of the time they are idle, just waiting for a graphically intense program to run. In the past, it has taken a bit of effort to take advantage …

Read Full Post Posted in Tune

Reproducing Results With Intel MPI Library

With high-performance computing, floating-point operations in numerical codes can introduce differences that increase with each iteration. The Intel MPI Library offers algorithms to gather conditionally reproducible results, even when the MPI rank distribution environment differs from run to run. Learn more about how you can achieve conditionally reproducible outcomes without …

Read Full Post Posted in Build

Can Cancer Be Starved to Death?

Researchers say they have discovered a potential way to treat acute lymphoblastic leukemia and possibly other cancers without the usual side effects from chemotherapy. Cancer drugs that use chemicals to kill cancer cells often sicken patients. An enzyme-drug, called L-asparaginase type 2 (L-ASN2) is commonly used to treat certain types …

Read Full Post Posted in Design

How to Use New All-MPI Alternative to MPI/OpenMP

The Message Passing interface (MPI) provides a standard way to exchange messages in distributed-memory parallel programming. Today, hybrid parallel programming on many-core systems typically combine MPI with OpenMP. But there’s a new all-MPI alternative that can improve performance. The latest MPI standard, MPI-3, introduces new shared memory capabilities that provides …

Read Full Post Posted in Build