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

Language Flags

Topics » Developer Tools


The Future of Accelerator Programming

Jan 9, 2014 |

Many of the latest supercomputers are based on accelerators, including the two fastest systems according to the 11/2013 TOP500 list. Accelerators are also becoming widespread in PCs and are even starting to appear in handheld devices, which will further boost the interest in accelerator programming. This broad adoption is the result of high performance, good Read more…

Adding MUSCLE to Multiscale Simulations

Dec 11, 2013 |

Multiscale models help understand phenomena with a wider scope or an increased level of detail. These models allow us to take the best from multiple worlds, for example by combining models with a fine-grained time or space resolution with models that capture systems over a large baseline. Classical examples of multiscale modeling include coupling atomistic Read more…

Compilers and More: Accelerated Programming

Dec 3, 2013 |

Having just returned from SC13, one burning issue is the choice of a standard approach for programming the next generation HPC systems. While not guaranteed, these systems are likely to be large clusters of nodes with multicore CPUs and some sort of attached accelerators. A standard programming approach is necessary to convince developers, and particularly Read more…

OpenACC Broadens Appeal with GCC Compiler Support

Nov 14, 2013 |

As the non-profit standards group behind the push for wider adoption via easier use of accelerators, OpenACC has quite a big job ahead. Although analysts agree that accelerators sit along a comfortable adoption curve, usability, programmability and portability are key concerns, among others. Over the last couple of years, OpenACC has worked with user groups Read more…

A Path To Energy Efficient HPC Datacenters

Oct 29, 2013 |

Energy efficiency is rapidly becoming a key factor for many modern high-performance computing (HPC) datacenters. It poses various challenges, which need to be addressed holistically and in an integrated manner, covering the HPC system environment (system hardware and system software), the hosting facility and infrastructure (cooling technologies, energy re-use, power supply chain, etc.), and applications Read more…

Short Takes

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…

Scientific Computing: the Case for Python

Jan 10, 2014 |

What’s in your scientific computing toolbox? Over at the R Bloggers site, University of Texas at Austin research associate Tal Yarkoni explains why these days, his go-to language is Python, whether it’s for text processing, numerical computing, or even data visualization. The post, subtitled “why Python is steadily eating other languages’ lunch,” explores the advantages Read more…

Consortium Advances Spatial Computing Standard

Dec 10, 2013 |

A new programming standard, called the Open Spatial Programming Language (or OpenSPL), debuted today “to enable the next generation of high performance parallel spatial computers.” The open standard was developed by the Open Spatial Programming Language (OpenSPL) consortium, which formed to promote the use of spatial computing among a wide set of users and to Read more…

Off the Wire