Featured

Bring New Life to Legacy C++ Code with Parallel Studio

In the software engineering class I teach, we discuss the need and importance of refactoring code. Over time, it is inevitable that code must be reworked to meet new needs. Sometimes customers complain about performance, while other times many software engineers want cleaner and more maintainable code. Using Intel Parallel …

Read Full Post Posted in Tune

Intel Shows Off Next-Gen Super-Powered Xeon Phi CPU/GPU

A new type of memory, simpler parallel processing make the former GPU into HPC/supercomputer powerhouse. Intel revealed more details about the next-generation Xeon Phi processor, code named “Knights Landing,” which acts as CPU as well as GPU and could be three times faster than the version currently powering 25 of …

Read Full Post Posted in Design

Most Recent Posts Blog Archive

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

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

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

Intel, Coho ‘Web-Scale’ Apps by Running Them from Flash Storage

Software-defined solid-state storage unit avoids RAID and runs containers and Hadoop right on the storage device. Flash-memory array maker Coho Data has announced a project with Intel that flips the roles of storage and networking in datacenter software-defined networks, and redefines the way data is fed to CPUs in high-performance …

Read Full Post Posted in Design