Since 1986 - Covering the Fastest Computers in the World and the People Who Run Them

Language Flags

Topics » Developer Tools

Features

Controlling Soft Errors at Scale

Oct 2, 2013 |

There are many important issues when it comes to advancing the field of HPC toward the exascale era, but among all these variables, there are about five or so sticking points that really stand-out: one of these is controlling for soft errors. As the number of cores per machine increases, incorrect behaviors, known as soft Read more…

A Shot of Java to Send Accelerators Mainstream

Sep 5, 2013 |

When it comes to mainstream adoption of the use of GPUs and other accelerators, one of the primary barriers lies in programmability. While the vendor communities around accelerators have pushed to flatten the learning curve, the fact remains that it takes special effort on the part of ordinary developers to undertake the educational process. In this in-depth audio feature, we talk to Rice University researcher, Max Grossman about how Java…

Intel Firms Up Fortran, Steps to Standards

Sep 4, 2013 |

Following Intel’s low-key announcement today of updates to Cluster Studio and Parallel Studio, we spoke with its software and tools guru, James Reinders, about what these enhancements mean for Xeon Phi, Fortran development, and the advancement along standards lines, including OpenMP 4.0 and….

NVIDIA Takes PGI Under Wing

Jul 29, 2013 |

Moments ago, NVIDIA announced its acquisition of the Portland Group (PGI) which has provided compiler and tools for the HPC-oriented C and Fortran markets. According to the company’s Sumit Gupta, this will allow them to further build their software portfolio and to push the adoption of GPUs through OpenACC in particular. NVIDIA and PGI will…

Lustre Founder Spots Haskell on HPC Horizon

Jun 24, 2013 |

According to Lustre founder and current CEO of Parallel Scientific, languages that buck the mainstream trend, including Haskell, could find further inroads into HPC as models, data sizes and overall complexity grow. We spoke with Braam at ISC and discovered that like Python, there are…

Short Takes

Internship Program Fosters HPC Talent

May 21, 2014 |

One of the most pressing concerns in HPC circles continues to be a lack of qualified entrants to the field. Not to say there isn’t talent — the popularity and success of the student cluster challenges attest to that — but it’s not enough to span the gap. That’s why efforts to facilitate this unique skill Read more…

Evolving Exascale Applications Via Graphs

Apr 29, 2014 |

There is little point to building expensive exaflop-class computing machines if applications are not available to exploit the tremendous scale and parallelism. Consider that exaflop-class supercomputers will exhibit billion-way parallelism, and that calculations will be restricted by energy consumption, heat generation, and data movement. This level of complexity is sufficient to stymy application development, which Read more…

Prioritizing Data in the Age of Exascale

Apr 14, 2014 |

By now, most HPCers and the surrounding community are aware that data movement poses one of the most fundamental challenges to post-petascale computing. Around the world exascale-directed projects are attempting to maximize system speeds while minimizing energy costs. In the US, for example, exascale targets have peak performance increasing by three orders of magnitude while Read more…

Simulating HPC Workload Energy Costs

Feb 21, 2014 |

In today’s computing world, energy- and power-efficiency in data centers is critical to reducing a system’s overall total cost of ownership. Energy-efficiency is so important that the energy cost of operating a datacenter far exceeds its initial capital investment. In addition to cost savings, improvements in energy-efficiency also translate into lower carbon emissions. As Omar Read more…

Unleashing The Potential of OpenMP via Bottleneck Analysis

Feb 13, 2014 |

To capitalize on the computational potential of parallel processors, programmers must identify bottlenecks that limit their application. These bottlenecks typically chain performance preventing an application from reaching its full potential. Performance analysis typically provides the data and insight necessary to identify opportunities for program optimization. Researchers in the Inderprastha Engineering College identify general bottlenecks for Read more…

Off the Wire