Blog Archive

Real-World Verification, Done Fluidly

  While it’s important to master the tools used in parallel development such as Parallel Composer, Parallel Amplifier and Parallel Inspector, it’s good now and then to step back and let the work of others inspire your work.  Today we’ll see how a company called Flow Science used the full …

Read Full Post Posted in Verify | Leave a comment

Four Trends Driving Parallel Popularity

  In a few short years, adoption of parallel programming has grown widely.  Intel’s top Parallel Evangelist James Reinders discusses the four trends driving developer interest.  (15:44)  1. Better tools for parallel programming 2. Better programming models for SW programmers 3. Wildly more parallelism on HW 4. Understanding how to …

Read Full Post Posted in Insights | Leave a comment

Ask James Reinders: “Do I Really Need to Learn About TBB’s to Program in Parallel?”

In this new series tackling questions from the Go Parallel community, Intel’s Chief Evangelist James Reinders says you don’t have to learn about Threaded Building Blocks, but there are no free passes. Got a question for James? Email jmaglitta@slashdotmedia.com For more information on the Threaded Building Blocks click here.  

Read Full Post Posted in Build | Leave a comment

How Developers Can Handle the New Hardware Complexity

More processors, more cores, more threads, wider registers. The latest generation of new processors introduces new complexity. Today’s “hardware explosion” requires a new way of thinking about architecting, building and tuning parallel programs to take advantage of powerful new capabilities. Join Intel Senior Engineer Gary Carleton and Go Parallel Editor …

Read Full Post Posted in Tune | Leave a comment

National Renewable Energy Lab Picks Xeon Phi

The Department of Energy (DoE) National Renewable Energy Laboratory (NREL) has chosen Intel’s Xeon Phi for its state-of-the-art high-performance computing (HPC) data-center. The new $10 million supercomputer–designed in Intel and HP –is touted by NREL as the first peta-scale HPC to use warm-water liquid cooling, earning it the world’s number …

Read Full Post Posted in Insights | Leave a comment

Understanding Xeon Phi for Programmers

Here on Go Parallel we’re written a lot about the Intel Xeon Phi. Let’s take a closer look at this new chip from a programmer’s perspective, and see how tools such as Threading Building Blocks and Intel’s Cilk Plus programming language can work not only for quad-core machines, but many-core …

Read Full Post Posted in Design | Leave a comment

Xeon Phi boosts Financial Predictions

Most of the current benchmarks being run on Intel’s many-integrated core (MIC) technology exercise it on scientific or engineering algorithms. But the massively parallelXeon Phi co-processor is also a shoo-in for financial predictions, according to new benchmarks recently published by Xcelerit Computing Ltd. (Dublin, Ireland). Xcelerit ran its financial benchmark …

Read Full Post Posted in Insights | Leave a comment

Programming the ReaderWriterMutex in C++ with Threading Building Blocks

When programming for parallel cores, you will often encounter situations where you have a resource that several threads need to share. One way to share resources is to use mutexes, a common part of any good thread library, Doing so, however, can impact the thread performance. If you’re dealing with shared …

Read Full Post Posted in Design | Leave a comment

Top Five Blog Posts: February

Go Parallel community visitors are way into Design, Build, new and future chips and awesomely honking fast parallel supercomputers, according to the items most read on the site during February.       Foundational and advanced information about Intel programming tools and products — the meat and potatoes of parallel …

Read Full Post Posted in Insights | Leave a comment

“Xflow” Enables Interactive 3D Browser Apps, Automatic Parallelization

A new description language that automatically parallelizes data promises to greatly simplify the process of creating browser-viewable, 3-D animations that can be easily embedded on web sites. Computer scientists from Saarland University enable web developers to shape the Internet in its third dimension   Described as resembling a mix of …

Read Full Post Posted in Build | Leave a comment