This lesson is being piloted (Beta version)

Introduction to Blue Waters

Overview

Teaching: 30 min
Exercises: 0 min
Questions
  • Blue Waters: What? Where? and Why?

Objectives
  • Learn about Blue Waters’ history abd hardware

  • Understand why Blue Waters does not participate in TOP-500

  • Learn basic facts about the system

  • Understand system’s goals, scale, and capabilities

Foreword

Computational Science (not to be confused with Computer Science) emerged in the twentieth century as a new approach to studying the world around us. It utilizes computers to tackle research, engineering, and other problems that are impossible to solve under the domes of its experimental and theoretical sisters. Computational Science brings together theoretical algorithms, experimental data, and advances in engineering and, therefore, is a multidisciplinary field by design.

People quickly realized that more powerful computers not only allow them to solve more problems, but enable them to tackle more complex problems based on more realistic theoretical models and that account for more experimental observations. And this is why people started thinking about building large computers which they then called “Supercomputers”.

Blue Waters

So, what is Blue Waters? Blue Waters is a supercomputer and, in fact, one of the most powerful ones in the world. A few facts:

If you’d like to learn more about the system, you can watch the videos below at your leisure.

About Blue Waters

Blue Waters launch day

Sustained Petascale

The primary goal of Blue Waters is to support computational science projects that require a lot of computational power and that are not possible anywhere else. Besides the scale of the projects, Blue Waters’ goal is to support a wide range of petascale science applications on a sustained basis. This is where the term “Sustained Petascale” comes from. It turns out that this decision affects how the system is operated. An immediate result is that Blue Waters does not participate in the famous list called TOP500. This is a list of the 500 supercomputers with the fastest peak computing speed. The reason is simple: computing speed is a single characteristic of a supercomputer that, despite its importance, affects only specific types of applications. Getting the top score in this list is, therefore, not a priority for a system that set the goal to provide sustained performance across all characteristics.

Architecture and hardware

Blue Waters is a Cray system that has:

Each AMD Interlagos processor on Blue Waters has 8 AMD Bulldozer modules each housing a floating point unit and two integer scheduling units.

Don’t try to memorize the above numbers. We list them here so you can quickly find them in case you need them. However, you can find more detailed information at https://bluewaters.ncsa.illinois.edu/hardware-summary

Now, let’s get started with the main part of the lesson and see how to work on the Blue Waters system!

Key Points

  • Blue Waters enables Petascale Science not possible anywhere else

  • Key emphasis is on sustained petascale computing