Featured

Explicit Multithreading: The Pros and Cons

First, before detailing the pros and the cons, we need to establish some baseline understandings with regard to Explicit Multithreading (XMT). To start with, let’s look at sequential code execution, best described by the von Neumann model. In this model, single instructions pointed to by the instruction counter are fetched, …

Read Full Post Posted in Tune

Modernize Your C++ Code

Many software developers are faced with having to update their original code at one time or another. On two occasions in my life I’ve had to revisit code I wrote a few years earlier. The first was in 1996 for code I developed during 1989-1990. The second time was in …

Read Full Post Posted in Tune

Most Recent Posts Blog Archive

Obama Administration Makes HPC a Priority

A recent White House memo calls on government departments and agencies to consider high-performance computing among their top science and technology priorities as they plan their budget requests for the 2017 fiscal year. “Agencies should coordinate with each other and with the private sector to promote innovation in high-performance computing; …

Read Full Post Posted in Design

Caterpillar, Rolls-Royce Accelerate Supercomputing Power

Two major manufacturers of divergent products recently made some big supercomputing news. Construction equipment maker Caterpillar entered a partnership that will step up its supercomputing resources, while aircraft engine maker Rolls-Royce has inked a separate deal for on-demand high-performance computing resources. Caterpillar signed a new partnership with the University of …

Read Full Post Posted in Design

Modernizing Code for Many Cores Boosts Performance 1,000-Fold

Intel drives awareness among corporate developers of the vast benefits of code designed for many-core architectures, and techniques to take advantage of them. Intel datacenter customers may have to wait until 2017 to get the extra boost in power promised by the next-generation of Skylake processors being released in August, …

Read Full Post Posted in Insights

HP, Intel Alliance Aims to Mainstream Supercomputing for Businesses

Big Data, real-time response have driven business users toward high-performance, supercomputing; new solutions, services are designed to help. Hewlett-Packard and Intel have formed a strategic alliance to better address the drive to add high-performance computing to enterprise datacenters, and continued expansion of the datacenters themselves. Under a partnership labelled the …

Read Full Post Posted in Insights

Test Driving Vectorization Advisor Beta 2016

Intel Parallel Studio XE Professional Edition and Intel Parallel Studio XE Cluster Edition both include Intel Advisor XE 2016 Beta, an application for Fortran and C++ that helps you identify opportunities to speed up your programs in two ways. They are through finding code that can be parallelized with threading …

Read Full Post Posted in Verify

Intel Paves Path for Next-Gen Supercomputer Coders

Intel has launched the Intel Modern Code Developer Community to educate and encourage software programmers to optimize their code for parallel computing. Intel’s effort provides tools, training and support to developers and partners that are focused on high-performance computing (HPC), the company announced last week at the International Supercomputing Conference …

Read Full Post Posted in Design

Tianhe-2 Holds onto Fastest Supercomputing Crown

China’s Tianhe-2 is now the world’s fastest supercomputer for two years running, according to the newest Top500 list released last week. It’s the fifth straight time, the Tianhe-2 has topped the twice-yearly list, which uses the Linpack benchmark to rank the world’s most powerful supercomputers. The Chinese supercomputer, which reaches …

Read Full Post Posted in Design