Why we can't combine GPU and CPU in the same processing unit?

CPU: Central Processing Unit

GPU: Graphics Processing Unit

    To understand why we (companies) cannot combine these two units into one unit, let us briefly explain the functions of both.

CPU:

The computer brain (heart, soul for some people). This is the most important part of a computer. It has three main parts.
  • Control unit
  • Arithmetic and logical unit 
  • Memory unit

Control Unit:

Translates every instruction given to the computer into computer language and transmits it to other parts of the computer. Of course, it has control over every device connected to the computer.

Arithmetic and Logical Unit: 

This area processes the mathematical and logical instructions given to the computer. Its function is very important because a lot of information in a computer is in mathematical form. Here's how it goes.

Memory Unit:

The memory unit is the busiest computer that works from start to finish. Every action of a computer, whether it is related to control or mathematical or logical activity, is done from memory. What does a CPU look like?
Cpu


This is an IC, an integrated circuit. Something similar to the normal circuit you have seen is made on a silicon chip. These circuits, which are small in size, are huge in number. It contains billions of transistors, capacitors. 
 Now let's see about 

GPU: 

 The GPU looks like this from the outside.
GPU


But in reality it is also an IC.
GPU IC


The graphics processing unit is typically used for graphics related activities. Although graphics tasks may seem easy to say, it is a very complicated process for a computer. For example: an Excel file with 100 rows and 5 columns is only about 20 KB (200,000 bytes) but a photo taken in your mobile is 2 to 3 MB (200,000 to 300,000 bytes). This means that a photo contains a lot more information than simple files.
It takes a lot of effort for a computer (CPU) to perform these images. So the CPU heats up and also slows down. Because you know that programming for a computer has many instructions. The instructions that the CPU can process are limited. If they are increased, the design of the CPU will become more difficult. GPU provides the same option. A GPU is designed to process difficult graphics instructions.
E.g. If the CPU takes 3 microseconds to process an image, then the GPU can do it in 1 microsecond or less. Complicated graphics tasks such as games, HD movies graphics cards (GPUs) are quicker and therefore reduce the stress on the CPU because the GPU is designed for the same task. Therefore, the CPU performs the rest of its tasks properly.
Now let us move towards to the main part of the question. 

Can we combine GPU and CPU in a single processing unit? 

So the answer would be yes. Manufacturers can combine GPUs and CPUs. Not only that, they can also do CPU + GPU + RAM + ROM but it has some advantages and some disadvantages as follows.

Advantages: 

 1. If the cost of the combined CPU is less than the total cost of different CPUs and GPUs then the computer will be cheaper. 
 2. Its speed will also be higher in comparison.

Disadvantages: 

1. When there is no need, you will have to take a package of CPU and GPU which will be more expensive than the available CPU. 
2. If the CPU goes bad, it will be more expensive than the CPU available now. 
3. It will be difficult to upgrade the computer. 
4. CPU and GPU options will be less available. 
5. The design of the CPU will be difficult and its size will be large. It can also get worse quickly as it gets too hot while the work is in progress.

There are also different companies that work on CPUs and GPUs. Graphics and CPUs can also affect sales if the customer wants different companies. Expect you better understand why they are not doing this.
Image Source Google

Comments

  1. I appreciate your Informative post and thanks for sharing.

    ReplyDelete
  2. Thanks for sharing! We all truly appreciate your work.

    ReplyDelete
  3. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info

    ReplyDelete
  4. I appreciate your Informative post and thanks for sharing.

    ReplyDelete
  5. Thanks for sharing the post.

    ReplyDelete
  6. Nice Blog thanks for the blog. Good to share with my friends.

    ReplyDelete
  7. Thanks for sharing this informative post!

    ReplyDelete
  8. Thanks for sharing this informative post!

    ReplyDelete
  9. Thanks for sharing this informative post!

    ReplyDelete
  10. Thanks you for sharing this unique useful information content with us. Really awesome work.

    ReplyDelete
  11. good blog !! it's having excllent information

    ReplyDelete

Post a Comment