Summary

While the #1 performing supercomputer in the Top500 has not changed in the last five publications of the Top500 list (since Jun 2013), the population of the Top500 and Green500 list has been far from stagnant.

Exascalar explores the full richness of this data thru simple “data visuaization” which in this case is a fancy name for plotting.

Several new analyses, suggested by others thru email and twitter, have been added. Notably, graphs looking at core counts and GPU architecture reveal insights into differentiation among different super computers.

Reach me

While source code is made freely available on Github, I welcome suggestions for additional anlayses (or even half-baked experiments) which might be of interest. You can reach me via twitter @WinstonOnEnergy

Disclaimer

This analysis is done independently and reflects my opinions alone. In particular, it in no way reflects opinions of my employer (Intel Corporation) or any other entity with which I’m affiliated.

Background

Supercomputer leadership requires both extreme scale and high efficiency. The Green500 and Top500 lists are excellent resources for understanding this. But they are both, well, lists, which makes it hard to recognize trends and correlations. The approach here is to leverage data visualization techniques to explore some of the richness of the combined high quality data contained in both lists. While the Top500 emphasizes highest performance, and the Gree500 emphasizes the highest efficiency, Exascalar analysis is conceived as a way to visualize supercomputer efficiency and performance in one coherent picture.

The name Exascalar originates from the goal of achieving an exaflops, \(10^{12}\) mflops, in an envelope of \(20\) MWatt. Exascalar is a logarithmic parametric indicator of progress in efficiency and performance along an iso-power line toward this goal. You can actually Google it.

June 2015 Exascalar

June 2015 Exascalar Plot

The easiest way to visualize change in the Top500 and Green500 lists is to overlay the Exascalar plots of November 2014 with that of June 2015.

In the plot below points from June 2015 are smaller red dots, points with empty blue circles are computers that are no longer on the list, and red points with blue circles around them are computers on both lists. Changes are clearly visible. While the highestperformance computer did not change, changes within the population as well as at the extremes of efficiency are evident.

Reaching back: Comparing to June 2013

To emphasize the massive changes in the population of the top supercomputers, it’s instructive to compare not only to the last iteration, but also the last iteration where the #1 Supercomputer changed, two years ago in June 2013. In intervening years the minimum perforamnce needed to make the Top500 has increased over 50%. In addition, the maximum efficiency has increased by about the same magnitude. This neatly emphasizes why the population holds as much (and perhaps more) interest as the top one or two systems.

## Warning: Removed 2 rows containing missing values (geom_point).

Key Indicators June 2015 Lists

Exascalar, as visulaized by above, is descriptive of the population of supercomputers. Here ia a list of some of the key systems. Note that Exascalar spans from the highest performance to the lowest efficiency system.

Exa Rank Exascalar Performance Rank Efficiency Rank rmax (mflops) power (kW) efficiency (mflops/Watt)
Top Exascalar 1 -2.04 1 83 33862700.00 17808.00 1901.54
Bottom Exascalar 500 -5.04 475 500 168600.00 7625.82 22.11
Top Performance 1 -2.04 1 83 33862700.00 17808.00 1901.54
Top Efficiency 27 -3.00 160 1 353820.00 50.32 7031.58
Low Efficiency 500 -5.04 475 500 168600.00 7625.82 22.11

Key New Entrants June 2015

Of the new entrants its interesting to note the same parameters as above as a kind of bound on the population of the newest systems. It’s interesting to note in this particular year new systems occupy both the highest and lowest efficiency.

The median Exascalar of the New Computers is -3.52 compared to the median of all computers on the June 2015 list -3.84 and the November 2014 list -3.99.

Exa Rank Exascalar Performance Rank Efficiency Rank rmax (mflops) power (kW) efficiency (mflops/Watt)
Top Exascalar 7 -2.59 7 75 5536990.00 2834.00 1953.77
Top Performance 7 -2.59 7 75 5536990.00 2834.00 1953.77
Top Efficiency 27 -3.00 160 1 353820.00 50.32 7031.58

Summary

While the #1 Supercomputer has remained unchanged for two years, the technology of supercomputing is undergoing rapid evolution. Based on historical trends, another push to higher performance seems overdue.

Cores per socket are driving a large part of the gains, while GPU architecture and total cores play an evident role in pushing to higher efficiency and greater performance.

Final Query

In looking at the Top500 and Green500 data thru the lens of Exascalar, systems with exascalar \(\epsilon\) < -4.0 are technologically of little interest. Indeed, as time evolves, they are really just roadkill. Would it be more interesting and meaningful to include more advanced systems, perhaps with lower overall performance, but higher efficiency, rather than low efficiency, low performing systems, in an overall list of leading supercomputers?