Blog Archive



Breakthrough Proves the Magnetic Powers of Heat and Sound

Ohio State University researchers have discovered that magnets can control heat and bend sound. Their study, published in March by the journal Nature Materials, proves for the first time that acoustic phonons, which are tiny particles of heat and sound, have magnetic properties, according to a university press release. Ohio …

Read Full Post Posted in Design | Tagged , | Leave a comment

Scientists Tap Supercomputers to Be Drought Detectives

Academic, state and federal researchers have embarked on a new study on California’s climate to better understand and manage its water supply and better predict precipitation in the drought-stricken state — and they’re relying on the San Diego Supercomputing Center (SDSC) to store and analyze all the data. Scientists at …

Read Full Post Posted in Design | Tagged , | Leave a comment

‘Virtual’ Human Clones Pave Way for Better Medical Care

Russian scientists have used a supercomputer to create “virtual” human clones, which they say will allow physicians to better diagnose and treat their patients. More specifically, researchers at Lobachevsky State University of Nizhni Novgorod (UNN) have used the university’s supercomputer to turn a collection of tomograms into three-dimensional models of …

Read Full Post Posted in Design | Tagged , | Leave a comment

Supercomputing Power Translates Into Academic Edge

A new study shows that supercomputers do give universities a competitive advantage in producing scientific research. Clemson University researchers found that universities that invested in their own supercomputers were more efficient in producing research in critical fields, such as chemistry, civil engineering, physics and evolutionary biology, than universities that lacked …

Read Full Post Posted in Design | Tagged , | Leave a comment

Machine Learning with Parallel Studio

Parallel Studio can make many difficult tasks much easier, and have them perform better. Specifically, the Math Kernel Library is used to perform regression testing on data sets using five lines of code. As an alternate, regression testing using OpenMP is shown as an additional way to use Parallel Studio …

Read Full Post Posted in Tune | Tagged , , , | Leave a comment

Take the Guesswork Out of Parallelizing Your Code

It’s a given that faster, more efficient code is the goal of any programmer. And among the ways that you can reduce execution time is to add threading, but first you must know where to put it. If it’s your code then it may be obvious, but in my experience, …

Read Full Post Posted in Verify | Tagged , , , | Leave a comment

Intel, Cray to Build World’s Most Powerful Supercomputer

The $200 million ‘Aurora’ is to be five to seven times more powerful than today’s top supercomputers and aims to push the U.S. to the edge of exascale-era computing.  The U.S. Department of Energy recently announced the last of three new supercomputer deals with the biggest of the bunch: An …

Read Full Post Posted in Design | Tagged , , | Leave a comment

IPC Boot Camp: How to Use MPI in Your Programs

Intel’s MPI technology has replaced other interprocess communication techniques with a state-of-the-art API. Rick Leinecker walks you through several code examples that show you how to get up and running very quickly. See everything you need to know to start using MPI in your programs, providing a robust interprocess communication …

Read Full Post Posted in Tune | Tagged , | Leave a comment

SIMD: Key to Understanding Vectorization

In the blog How Vectorization Feeds Your Need for Speed, I described vectorization–a technique that uses SIMD (Single Instruction Multiple Data) instructions provided in SSE and AVX extensions to do data operations in parallel in 128 or 256 bit registers. Now, let’s look at what those SIMD instructions are. Although …

Read Full Post Posted in | Leave a comment

Destroy Data Races with Intel Inspector XE

Multithreading can speed up your programs but introduces a new kind of bug–a data race, where two or more threads try to write to the same variable at the same time. David Bolton shows how to catch data races using Intel Inspector XE 2015 and demonstrates a real bug, then …

Read Full Post Posted in Tune | Tagged , , | Leave a comment