Why Are Supercomputers more powerful than Normal Computers?S upercomputer.. What Does the first word come to your mind when here this word “supercomputer”, is that word “Superman” of the Computer world? Well, let me tell you in this article what are supercomputers? Why are they different from normal computers? So let’s get to know 😉
There was a time when the world’s first computer
“ENIAC ” was as big as 1 big room. With the invention of Transistors and Integrated Circuits, technology was moving faster and faster now the computer’s power was stored in the small microchips which were as small as Fingernail (that we call processors ). So what will happen now if we create a computer as big as 1 room and insert many microchips/processors inside it ?? If you do this you will end up having a supercomputer – a supercomputer is a computer which is million times faster than your normal computer. The supercomputer can do the world’s toughest job.So there comes a question
What makes supercomputer different from the normal computer? Let us get to know..!!
What is a Supercomputer?
But before moving forward we should know what is a computer? A computer is a general purpose machine where data’s are collected, stored and computer processes these data and gives the output to you. But Supercomputers are not only big but they are much faster than the normal computers that we use at our home, Supercomputer work very differently it uses parallel processing which makes it much faster than the normal computer which uses series processing. A supercomputer can do many works in a very small amount of time very easily.
What is Series and Parallel Processing?
Series Processing – A processing in which one task is completed at a time and all the tasks are run by the processor in a sequence. In real time example, people standing in a queue and waiting for a railway ticket. In this case, one person can get a ticket at a time. Suppose there are two queues of people and one cashier is handling both the queues then one person can get a ticket at a time from both queues. Similarly, processor get lists of tasks and each task is completed at a time and all other tasks wait till the first one completes. This type of processing is also known as sequential processing. Any operating system running on the single processor is an example of the serial operating system. Note that one processor complete one task at a given time and other tasks wait in a queue. In an operating system, there may be running multiple programs and each program has multiple tasks running. In this case, all the tasks of the different programs are sent to the processor through registers and processed sequentially. Pentium 3 and Pentium 4 are serial processing computers. Windows 95 and Windows 98 are examples of operating systems which do the serial processing.
Parallel processing- A type of processing in which multiple tasks are completed at a time by different processors. Note that in parallel processing there is more than one processor involved. In real time example, there are multiple queues of people standing to get railway tickets. In this case, each queue is handled by multiple people, so multiple people will get tickets at a time. Similarly, in the operating system, there are multiple queues of tasks and multiple tasks are completed by different processors at a time. An operating system running on the multicore processor is an example of the parallel operating system. Windows 7, 8, 10 are examples of operating systems which do parallel processing. In today life all latest operating systems support parallel processing.
Why do supercomputer use parallel processing ?
Today everyone of us use computer for surfing internet, watching movies, document editing or just for doing normal works but let me tell you for doing such works computer doesn’t require much processing power a computer can do such work normally, When you do complex work like playing heavy games, video rendering and using heavy applications your computer might becomes slow unless and until you have a good and powerful processor inside of it like Intel’s Core i5,i7 & i9 Series of processors. Lets assume that a scientist want to weather forecast or lets assume he wants to test new cancer drug or how will be the climate in 2050, this cannot be done with the help of a normal computer or normal supercomputer. For this, we need supercomputers which split up all the work and give each single splited work to each and every processor inside the supercomputer and resolves the work easily and gives the result.
What do supercomputers actually do?
Supercomputer are specially used mostly for doing complex works.Generally, Supercomputers are used for intensive scientific problems, including simulating nuclear missile tests, forecasting the weather, simulating the climate, and testing the strength of encryption (computer security codes). Supercomputer are used by many big companies like IBM, Paypal etc. These computers help to prevent frauds in online transactions. Many automobiles companies use these computers to check fuel consumption and design manufacturing. Supercomputers also help to research in the medical field.
Do you Know ?
- 2 of World’s Famous Supercomputer was built only for playing games, IBM’S Deep Blue Machine Year 1997 was specially made for playing Chess against Russian grand master Gary Kasparov. And IBM’s Watson Machine was made specially for playing Jeopardy.
- Pratyush (Cray XC40) is the fastest supercomputer in India.
- China has the fastest supercomputer in the world (at the time of writing this article).
According to records world, the fastest supercomputer is Sunway TaihuLight which is in China Mainland with the benchmark score of 93 PFLOPS (P=peta) and ranks among top 500 supercomputers of the world.