What is Parallel Computing & How Does It Works?

 Supercomputers need supercomputers to combine a large number of processors so that they can work together in parallel and do a large amount of work at the same time. The name of the fastest supercomputer this year is The Sunway TaihuLight. It has 64-bit 40,960 multiprocessors and each processor chip has 256 compute cores. That is, this entire computer has 10,649,600 processors!!!Parallel computing is the standard system for supercomputing, but parallel computing has a number of serious problems. Let's go back to the store example, but this time I'll take the supermarket example. Imagine that you went to the supermarket with your friends to buy something. Now, if you send your friend to different stalls to take some things, your things will be bought in less time, and after the purchase, all things will be collected for you. So the supercomputer cuts the work and completes it with different processors, and then puts those pieces together to produce the result. But if some work is too big, sending the pieces to the processors, and after the work, it becomes a very difficult task for the computers to combine all the pieces.

Parallel computing
Parallel computing 

To do this, you need to make a different control system so that each task is broken down into a processor, and the back parts are grouped together and output. But processing this control system requires a lot of processing power, which can lead to system overload. Like the task manager of Windows OS - it basically displays the processing of all programs, but it also requires some processing power to display them

You can make a purchase in fewer times by sending your friends to different stalls, but the payment will be late. Imagine that you came to buy millions of things together, and 50,000 friends are collecting things from different stalls. If you were to shop at the counter one at a time, the cash task would end up at the counter, but because of shopping at different counters, the task was split into 50,000 tasks.

Just imagine, you command a computer to predict the weather for a week ahead of the whole world. Now your computer will break all these processes into pieces and send them to different processors for processing, if before you did the process, then all the processing would end at once. But each processor will handle different weather forecasts in different countries to handle different processors. Butt problems can be more serious, because the weather in different countries of the world can be completely different than in other countries. As a result, the processor will have to wait until the work of another processor is completed, and the help of another processor is required to solve the problem. Thus, super-parallel operation on some computers and some tasks must be performed in serial processing.

Super Compute Type:

Grid supercomputer

It is possible to perform many complex tasks by doing parallel processing, building thousands of CPUs, RAM and GPUs in a huge box, and building supercomputers. Or, if you want to be able to connect to more PCs along with many fast local area networks (LANs) in the same room, you can build a supercomputer. This type of supercomputer is called a cluster. Google uses such a computer to provide search results to its users.

Another name for a supercomputer, Grid, is very similar to clusters, but different computers are located in different parts of the world and are connected to each other using the Internet or another computer network. This is an example of distributed computing, where computers in different parts of the world work together on a network. We can say virtual supercomputing. Various universities or research centers around the world connect their computers to each other and create a grid of supercomputers. Not all computers on a network work the same way, or should not, but they all make up a powerful computing system.

To govern-

A cluster of supercomputers gathers in a large place, sometimes it can be 3-4 football fields. And to run this giant computer requires a huge amount of electricity, this amount is enough to provide electricity to thousands of homes. Millions of dollars are needed to run supercomputers at these energy costs.

Again, supercomputers produce a lot of heat when electricity flows through a cable, when electricity flows through a cable, it also produces heat energy. And for this, your regular computer also needs a cooling system. But these huge computers cannot be cooled by ordinary fans. Modern supercomputers are cooled by liquids in the same way that a refrigerator works. It takes a lot of electricity to maintain this cooling system, and secondly, it is also a blow to the environment.

0 Comments