Tag: parallel programming

DOE Exascale Plan Gets Support with Caveats

Jul 28, 2015 |

The DOE and the National Nuclear Security Administration (NNSA) plan to develop and deploy exascale technology by 2023 received strong backing yesterday from an Advanced Scientific Computing Advisory Committee (ASCAC) sub-committee but with caveats in the form of seven recommendations for strengthening management of the Exascale Computing Initiative (ECI). Subcommittee chair, Dan Reed, vice president Read more…

Read more…

The Necessary Marriage of Big Data with Exascale

Jun 29, 2015 |

Failure to incorporate big data computing insights into efforts to achieve exascale computing would be a critical mistake argue Daniel Reed and Jack Dongarra in their article, Exascale Computing and Big Data, published in the July issue of the Communications of the ACM journal. While scientific and big data computing have historically taken different development Read more…

Read more…

Is IBM Getting Openness Right? Yes, Says GM Doug Balog

Jun 29, 2015 |

The annual Red Hat Summit, held in Boston last week, is something of revival tent for open source where the pulpits are plentiful and so are smiling believers. Indeed it’s hard to dispute the powerful innovation springing from open source. The RH Summit, which started 11 years ago as a modest celebration of open source Read more…

Read more…

Blacklisting Doesn’t Slow Intel Investment in China

Apr 28, 2015 |

Intel may be barred from selling leading edge technology to China’s top supercomputer sites but it is nonetheless ramping up its high-end collaboration with China. On April 21st, Intel launched the first Intel Parallel Computing Center in China, a joint effort with the Chinese Academy of Sciences (CAS), with widely publicized ceremonies in China. “This Read more…

Read more…

Compilers and More: The Past, Present and Future of Parallel Loops

Apr 6, 2015 |

Let’s talk about parallel loops. In parallel computing, we’ve been designing, describing, implementing and using parallel loops almost since the beginning. The advantage of parallel loops (over almost all other forms of parallelism) is that the parallelism scales up with the data set size or loop trip count (number of iterations). So what exactly is a parallel Read more…

Read more…

Argonne’s Paul Messina on Training for Extreme-Scale

Mar 12, 2015 |

Paul Messina, director of science for the Argonne Leadership Computing Facility (ALCF), discusses the primary objectives, curriculum and importance of the Argonne Training Program on Extreme-Scale Computing (ATPESC), now in its third year. HPCwire: Can you give us an overview of the Argonne Training Program on Extreme-Scale Computing (ATPESC)? Paul Messina: Absolutely, Tiffany. The ATPESC Read more…

Read more…

Practical Advice for Knights Landing Coders

Feb 5, 2015 |

The National Energy Research Scientific Computing Center (NERSC) is on track to get its next supercomputer system, Cori, by mid-2016. While that’s more than a year away, it’s not too soon to start preparing for the new 30+ petaflops Cray machine, which will feature Intel’s next-generation Knights Landing architecture. So says Richard Gerber, Senior Science Read more…

Read more…

Compilers and More: Is Amdahl’s Law Still Relevant?

Jan 22, 2015 |

From time to time, you will read an article or hear a presentation that states that some new architectural feature or some new programming strategy will let you work around the limits imposed by Amdahl’s Law. I think it’s time to finally shut down the discussion of Amdahl’s Law. Here I argue that the premise Read more…

Read more…

Parallel Programming with OpenMP

Jul 31, 2014 |

One of the most important tools in the HPC programmer’s toolbox is OpenMP, a standard for expressing shared memory parallelism that was published in 1997. The current release, version 4.0, came out last November. In a recent video, Oracle’s OpenMP committee representative Nawal Copty explores some of the tool’s features and common pitfalls. Copty explains Read more…

Read more…

Parallel Computing Trends

Jul 22, 2014 |

One of the most pressing issues faced by the HPC community is how to go about attracting and training the next generation of HPC users. The staff at Argonne National Laboratory is tackling this challenge head on by holding an intensive summer school in extreme-scale computing. One of the highlights of the 2013 summer program was a Read more…

Read more…