Featured

Apache Spark Lets You Take Parallel Programming Across a Cluster

Parallel programming in a cluster of nodes shares many of the same concepts as parallel programming across cores and vectors. Apache Spark is a clustered, in-memory processing engine that lets you scale your software across thousands of nodes. Jeff Cogswell introduces it. When working in parallel programming, we often live …

Read Full Post Posted in Build

Multithreaded Code Made Easy with Worksharing Constructs

OpenMP includes four constructs that together make up what are called worksharing constructs. Three of these are available in C++ and all four are available in Fortran. Jeff Cogswell shows you how you can use them to easily write multithreaded code. OpenMP includes many different constructs for dividing up your …

Read Full Post Posted in Build

IPCC Advances HPCs and Parallel Computing

One year since its launch, the Intel Parallel Computing Centers (IPCC) program has made great strides in helping the high-performance computing (HPC) community modernize its scientific applications for multi-core and many-core environments, according to a recent story in Scientific Computing. The IPCC program offers a variety of support for software …

Read Full Post Posted in Design

Most Recent Posts Blog Archive

Baby Twin Stars Give Insight into How Binary Stars Are Born

Astronomers have used a large telescope to observe how spirals of gas feed and develop “baby” twin stars. Their observations reveal, for the first time, the mechanism by which binary stars form and grow, according to a recent press release by the National Astronomical Observatory of Japan (NAOJ). Astronomers have …

Read Full Post Posted in Design

Los Alamos National Lab Launches 100th Supercomputer

The Los Alamos National Laboratory has deployed its 100th supercomputer. Called Bonanza, the two-node, 120-core system running on Intel Xeon processors is on the small side, but the fact that the lab has hit the 100-supercomputer milestone speaks to its rich legacy of high-performance computing, said Randal Rheinheimer, the lab’s …

Read Full Post Posted in Design

Wheat Genome Could Take Bite Out of Food Supply Problems

U.K. researchers are sequencing the bread wheat genome in an effort to improve crops and food production worldwide. The bioinformatics team at The Genome Analysis Centre (TGAC) in the U.K. has sequenced and assembled 17 out of the 21 wheat chromosomes by using an SGI UV2000 cluster that is powered …

Read Full Post Posted in Design

Guide to Using Parallelism to Achieve High Performance

Want to successfully implement parallel programming in your organization? Now you have a guide. Intel engineers James Reinders and Jim Jeffers have co-authored “High Performance Parallelism Pearls: Multicore and Many-core Programming Approaches,” a book that compiles best practices from 69 technical experts on getting the most from Intel multicore and …

Read Full Post Posted in Build

Migration to Multicore Eased with the Right Tools

Digimarc, a maker of digital watermarking technology, is in the business of helping its customers protect their intellectual property and ensure that content, such as audio, images, video and printed documents, are genuine and not doctored or falsified in any way. Its software development kits (SDKs) are widely used by …

Read Full Post Posted in Build

New Intel Advanced Vector Extensions 512 Instructions Delivered

The Intel Architecture Instruction Set Extensions Programming Reference now includes the definition of additional Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions. Intel AVX-512 instructions are important because they offer higher performance for the most demanding computational tasks. Intel AVX-512 will first be implemented in the coming Intel Xeon Phi …

Read Full Post Posted in Verify

Scale Performance from Multicore to Many-Core

Implementing a parallel algorithm can get frustrating at times. Developers can thread an application, but see little performance gain. Or they can hit a scalability ceiling where performance gains level off as more cores are added. A newly updated tool, the Advisor XE 2015, can help solve those issues by …

Read Full Post Posted in Build

Boost Your App Performance with Optimization Reports

Intel’s latest compilers produce new, user-friendly optimization reports that provide developers the information they need to increase the performance of their applications. Previous compilers scattered information across different reports, resulting in messages that were cryptic, confusing or not logically ordered. The single report stream was also hard to navigate, hard …

Read Full Post Posted in Build