Linux.com

Home News Enterprise Computing High Performance High-Performance Linux Nears Total Domination of the Top500 Supercomputers

Linux Nears Total Domination of the Top500 Supercomputers

Top500 OS-chartIt's always been fun watching Linux claim a bit more of the Top500 with each successive ranking of the world's most powerful supercomputers, but with this week's release of the Top500 list's 43rd edition, it's beginning to look like the free and open source operating system is getting pretty close to complete domination.

Not only does Linux power all of the top 10 machines on the June 2014 list -- including China's winning Tianhe-2, which stole the show once again with its performance of 33.86 Petaflop/second (Pflop/s) on the Linpack benchmark -- but it also now accounts for a full 97 percent of the full set of 500. A mere 15 supercomputers on the list *don't* use Linux, including 12 using Unix and just two using Windows. (The last one is described simply as "Mixed.")

Just a year ago, Linux's share of the Top500 was 95.2 percent. At this rate, it's only natural to speculate that Linux could claim a full 100 percent in not too long.

Other highlights from this latest Top500 list include a new entry in the No. 10 spot -- a 3.14 Pflop/s Cray XC30 installed at an undisclosed U.S. government site -- and an increase in the total combined performance of all 500 systems to 274 Pflop/s, up from 250 Pflop/s six months ago and 223 Pflop/s one year ago. A full 37 systems on the list now offer performance greater than one Pflop/s, compared with just 31 six months ago.

Next Up: Exascale Computing

Yet while there's clearly performance growth going on, these days it's not happening at the same rapid rate that it used to be, the Top500 list creators noted.

"The battle up to petascale supercomputers was driving more change," Meike Chabowski, senior product marketing manager with SUSE, told Linux.com. "Now that petascale has been reached and is kind of a standard, the list 'calmed' a bit."

tianhe-2The next goal will be exascale supercomputers, but "there is no real hurry for it, as there are no real workloads yet for exascale computers," Chabowski pointed out. "The means of hurrying and driving performance now to a bigger scale is not really useful."

Exascale computing might be possible by 2018, "but currently trying to get massively more computing power would probably not really help for the use cases," she said. "And there is a bit more sensitivity also towards green computing."

Meanwhile, the fact that supercomputing is still primarily driven by government and academia has also played a role, as economic challenges have led to less investment during the past year or two.

'Nearly Every industry Is Using HPC'

Nevertheless, high-performance computing (HPC) in general is growing, and this growth is driven by the private, commercial segment, Chabowski said.

"HPC technology is not just used anymore for research and government -- nearly every industry is using HPC technologies nowadays," she explained. "These can be seen in CAD modeling for car manufacturing; online gaming; movies, animation and entertainment; and ultrascale Internet computing."

Will Linux inch closer to 100 percent domination in November's list? Only time will tell. In the meantime, you can see the latest list in its entirety on the Top500 site.

 

Comments

Subscribe to Comments Feed
  • Josh Mason Said:

    Doing a vanilla Arch install is a really good place to start, actually. Has good documentation, is primarily binary-based so it installs rather quickly, and it's a DIY distro, which means there's no handholding and you automatically learn Linux as you go along because of that. If you have a bit more patience to wait while the entire system compiles from source according to user-specified USE flags, Gentoo is another good choice as due to its source-based nature, you're allowed more systemic customization by default than with Arch, although thanks to the ABS, you can compile packages from source in Arch if you want to as well. Now if you're really, *really* serious about learning Linux, then that's where LFS comes in as you have to compile the whole thing from source, like in Gentoo, however the catch is there is absolutely no package management, so you have to manually manage everything that's installed on an LFS system, while Gentoo at least has some sort of package management in the form of Portage, and Arch is primarily binary-based, which in turn makes LFS reserved for only the most hardcore users that are dead serious about really learning the inner-workings of a Linux system, and have the patience level to build their own OS from scratch. Basically, the option for learning Linux with the least headaches is Arch, Gentoo is middle-of-the-road, and LFS is the most hardcore, headache-inducing way to learn it.

  • Josh Mason Said:

    Also, here's some documentation for each distro. ----------------------------------------------------------------------- Arch: ----------------------------------------------------------------------- *Arch Linux: https://wiki.archlinux.org/index.php/Arch_Linux *The Arch Way: https://wiki.archlinux.org/index.php/The_Arch_Way *Beginner's Guide: https://wiki.archlinux.org/index.php/Beginners%27_guide *Arch Build System/ABS: https://wiki.archlinux.org/index.php/Arch_Build_System *Arch User Repository/AUR: https://wiki.archlinux.org/index.php/AUR ----------------------------------------------------------------------- Gentoo: ----------------------------------------------------------------------- *Gentoo Handbook, 32-bit edition: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml *Gentoo Handbook, 64-bit edition: http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml *Gentoo Handbook, ARM edition: http://www.gentoo.org/doc/en/handbook/handbook-arm.xml ----------------------------------------------------------------------- LFS: ----------------------------------------------------------------------- *LFS: http://linuxfromscratch.org/lfs/view/stable/ *BLFS: http://linuxfromscratch.org/blfs/view/stable/ *HLFS: http://linuxfromscratch.org/hlfs/view/development/ ----------------------------------------------------------------------- It's up to you which route you go with, but I still highly recommend Arch starting out, will give you the least headaches of the three and will get you to a working system quicker if you follow the Beginner's Guide.

  • Rikard Said:

    And here my class called Linux systemspecialist starts in 2 months. yay! :D

  • scooter Said:

    Rakesh, Maybe someday there will be a limitless resource of information at your fingertips.

  • Robert Said:

    http://efytimes.com/e1/fullnews.asp?edid=132387

  • Derek Said:

    I believe the Linux used in Super Computers is very close to what we all use and love, whereas the 'Windows' systems bear little resemblance to what is in a PC. As as total domination of Linux, I am afraid that will be at least two years away.

Upcoming Linux Foundation Courses

  1. LFD211 Introduction to Linux for Developers
    08 Dec » 09 Dec - Virtual
    Details
  2. LFS220 Linux System Administration
    08 Dec » 11 Dec - Virtual
    Details
  3. LFD331 Developing Linux Device Drivers
    15 Dec » 19 Dec - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board