Featured

Intel Launches Parallel Studio XE 2016

Intel today released a new version of Intel Parallel Studio XE with new features that improve application performance and Big Data analysis. Intel Parallel Studio XE 2016 is a comprehensive suite of software development tools for high-performance computing (HPC) and technical computing applications for the Intel architecture, which includes support …

Read Full Post Posted in Insights

Writing Reactive Code in C# with Lambda Functions

One of the biggest changes in recent times has been the use of Lambda expressions in programming. Though it sounds exotic, it’s just a way of running an anonymous function. Even C++ has recently adopted them in C++11 and Java in Java 8. They’ve been in C# since C# 3.0 …

Read Full Post Posted in Tune

Most Recent Posts Blog Archive

Must-Read Guide to Parallel Programming and Optimization

  Writing a print book about any parallel computing topic is daunting for several reasons. As the author of 23 technical books, I can attest to the fact that technology can become out of date before the book is published. This is the most difficult task in writing a print …

Read Full Post Posted in Tune

Speed Up Floyd-Warshall Algorithm with Parallelization

  The Floyd-Warshall algorithm is standard fare in computer science. It is a way to find shortest paths in a weighted graph with both positive and negative weights. Finding shortest paths is a crucial task for many software applications. For instance, a mapping program must find a shortest path, otherwise …

Read Full Post Posted in Tune

Avoiding Multicore Pitfalls: Get the Performance You Code For

  As use of multicore architectures continues to grow, it becomes increasingly important to know how to maximize the performance of every core. However, some coding techniques can lead to race conditions that skew results or false sharing conditions that can drastically reduce — or eliminate — all the performance …

Read Full Post Posted in Build

Intel Launches Parallel Studio XE 2016

  Intel today released a new version of Intel Parallel Studio XE with new features that improve application performance and Big Data analysis. Intel Parallel Studio XE 2016 is a comprehensive suite of software development tools for high-performance computing (HPC) and technical computing applications for the Intel architecture, which includes …

Read Full Post Posted in Insights

Writing Reactive Code in C# with Lambda Functions

  One of the biggest changes in recent times has been the use of Lambda expressions in programming. Though it sounds exotic, it’s just a way of running an anonymous function. Even C++ has recently adopted them in C++11 and Java in Java 8. They’ve been in C# since C# …

Read Full Post Posted in Tune

Air Force Aims to Build Bureaucracy-Killing Supercomputer

  It’s no secret that doing business with the government, with all its rules and regulations, is an overly complicated process. The Air Force wants to simplify it by building a supercomputer to cut through all the bureaucracy. The Air Force plans to develop a supercomputer that can help contractors …

Read Full Post Posted in Design

How Task Parallel Library in C# Makes iOS App Dev Easier

  Back around five years ago, there was a sea change in the way people developed multithreading programs on .NET. Prior to this, you created and explicitly started threads and had all the joy of detecting subtle bugs like race conditions. C++ developers had the options of using OpenMP, Intel …

Read Full Post Posted in Tune

Argonne Picks First Theta Supercomputer Projects

  The Argonne Leadership Computing Facility (ALCF) has chosen six projects to help researchers prepare for its next supercomputer, called Theta. Theta, which will run on second-generation Intel Xeon Phi processors and reach 8.5 petaflops speeds, will go live in 2016 at the Argonne National Laboratory. It will serve as …

Read Full Post Posted in Design