Imagine you were able to solve a problem 50 times faster than you can now. With this ability, you have the potential to come up with answers to even the most complex problems faster than ever before. Researchers behind the U.S. Department of Energy’s (DOE) Exascale Computing Project want to make this capability a reality, and are doing so by creating tools and technologies for exascale supercomputers – computing systems at least 50 times faster than those used today. These tools will advance researchers’ ability to analyze and visualize complex phenomena such as cancer and nuclear reactors, which will accelerate scientific discovery and innovation.

For software geeks, the breakout star of the Apple’s Worldwide Developers Conference (WWDC) this year wasn’t the next Macbook or iPhone, but a new language called Swift, for programming Apple devices. But since 2007, Computation Institute computer scientists have created and supported a completely different Swift: a high-level programming language to make fast parallel computing on any system easier for scientists, engineers, and data analysts.


Science is often driven by the instruments scientists use to answer questions and study the world.

Research Project

The Swift parallel scripting language enables scientists, engineers, and data analysts to express and coordinate parallel invocations of application programs on distributed and parallel computing p