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

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

High-Performance Data Encryption with Parallel Studio

  I have consulted with a number of clients who were concerned about the security of their intellectual property (IP). This has been especially true when the IP had to be transported over a company network or the Internet. The resolution that I arrived at was a system of data …

Read Full Post Posted in Tune