Most Efficient Supercomputers Ranked On Green500 List

Supercomputers are getting greener, but only one of the top 10 overall is also in the top 10 most efficient

1 min read
Most Efficient Supercomputers Ranked On Green500 List

Twice a year, three Top500 lists come out to rank the world's supercomputers by either their overall performance, their ability to parse enormous data sets, or their minimal environmental impact. And last week the Top500, Graph500 and Green500 were released at the SC13 conference in Denver.
 
For more than 20 years, the Top500 list has used analysis of brute force computing power, the number of floating-point operations each machine could process per second, to determine the rankings for supercomputers. But parsing data and reducing environmental impact are two trends that have led to the Graph500 and Green500 lists. 
 
The Green500 list provides a window into how difficult it is to build a supercomputer that can compete in terms of efficiency and low energy consumption. Only one supercomputer on this year's Green500, the Piz Dainte from the Swiss National Supercomputing Centre, is also ranked in the top 10 of the Top500.
 
Green supercomputers tend to be "heterogeneous," meaning that their processor cores use multiple architectures that lend themselves to different computing tasks. Traditional processing elements like central processing units (CPUs) and graphical processing units (GPUs) are integrated with various coprocessors so any calculation the computer may perform can be done in the most efficient way possible.
 
The founder of the Green500 list, Virgina Tech computer scientist Wu Feng, told IEEE Spectrum in July that, "Overall, the performance of machines on the Green500 List has increased at a higher rate than their power consumption. That's why the machines' efficiencies are going up." But he added that gains at the top of the list are more dramatic than the improvements down the rankings.
 
Photo: NVIDIA/Tokyo Institute of Technology
The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}