Revisiting the ‘P’ in HPC

21 June 2012

“Don’t ask me about the ‘P’ in HPC…” is something that I’ve said a lot over the last half decade.

Readability.com::The Era of Pervasive Computing

The article uses the phrase “the Era of Connected Devices”, but I like the phrase “the Internet of Things.” I won’t bother listing the “things,” but the Readability.com posting was specifically focused on “sensors and devices that will monitor and sense our environments, collect data and provide timely and critical feedback.”

I like this quote: “Everything that will benefit from a connection will be connected.”

The following is something I wrote on 1 April 02009…

About the ‘P’ in HPC

HPC stands for High Performance Computing. Historically, the ‘P’ in HPC stood for “performance;” however, these days it stands for much more.

The following is my attempt to define HPC in one sentence.

HPC is a highly pervasive computing environment that
enables highly productive computing via a highly persistent
cyber-infrastructure that exploits highly parallel computing
to provide highly powerful computation.

With less than two years left in decade zero of the 21st century, HPC is really HP^6C — High Performance, Productivity, Pervasive, Persistent, Parallel, Powerful Computing.

HPC systems not only provide peta-scale computation, but they also provide powerful storage systems and, in many cases, powerful visualization systems (e.g. ASU’s Decision Theater).

HPC systems (which for the most part are hardware) need software and these days the software is way behind the hardware. In other words, today’s software is not even close to exploiting the power of HPC systems.

Advertisements