Beauty of supercomputing

Viral B Shah

Posted: Thursday, Nov 29, 2007 at 0000 hrs IST
Updated: Wednesday, Nov 28, 2007 at 2222 hrs IST


Font Size

Print

Feedback

Email

Discuss

: Recently, there has been a lot of buzz surrounding the Eka supercomputer built by Computational Research Labs (CR Labs), a subsidiary of Tata Sons. It was ranked No 4 on a table ranking the world’s supercomputers released earlier this month at the Supercomputing conference in Reno, USA. We must all congratulate the team at CR Labs for this achievement. But there was one more achievement which very few have heard of. I have to set the stage before I disclose it.

What makes a computer a “supercomputer”? The Top 500 benchmark ranks computers by the rate at which they perform arithmetic operations on a specific mathematical problem. Anyone can download this benchmark, run it on a computer and send in the results. The top 500 computers then make it to the list. Supercomputers are constructed for a variety of reasons—to solve computational problems, for example, or for political motivations and national pride, among others. This says nothing about the computer’s capability to solve real world problems.

There are two general ways to build a supercomputer. One way is to assemble one with a very large number of generic components. Here’s how: buy lots of servers with Intel or AMD chips, and connect them with a fast network. These are commonly referred to as clusters. The Eka cluster has 2,000 such servers, each containing eight processors. The other way is to buy a specially designed supercomputer such as SGI Altix, Cray XT4, or IBM Blue Gene. But clusters are relatively economical, offering high performance per unit cost, especially on the Top 500 benchmark. Their drawback? They are hard to programme. The costs of software development are often large, and the resulting performance levels are very low. And it is software that realises the potential of a computer. It is software that sets Apple’s iPod and iPhone apart. India’s prowess in software services is well known. What do supercomputing and the Indian software industry have in common? It turns out that the skills required to programme the next generation of general purpose computers will be similar to the skills required to programme supercomputers.

A paradigm shift is happening in the world of software. Desktops have traditionally shipped with just one processor. Very soon, they will ship with several of them. Supercomputers typically have thousands of processors. All programmers will now have to learn the art of working on multiple processors. Today, the tools available to...

More from Edit & Column

Single Page Format 1 - 2 - Next
Discuss this story on expressindia forums

Post Comments

Comments: (Limit 3,000 characters)
Name
Message
Email ID
Subject
TERMS OF USE:
The views, opinions and comments posted are your, and are not endorsed by this website. You shall be solely responsible for the comment posted here. The website reserves the right to delete, reject, or otherwise remove any views, opinions and comments posted or part thereof. You shall ensure that the comment is not inflammatory, abusive, derogatory, defamatory &/or obscene, or contain pornographic matter and/or does not constitute hate mail, or violate privacy of any person (s) or breach confidentiality or otherwise is illegal, immoral or contrary to public policy. Nor should it contain anything infringing copyright &/or intellectual property rights of any person(s).
I agree to the terms of use.

Comments
Flowers & Cakes DeliveryExpress Classifieds
Post and view free classifieds ad
Express Astrology
Know what's in the stars for you