The difference between a GPU and a CPU

Source: Internet
Author: User

Boring time to see a CPU and GPU feel like, CPU and GPU a letter difference, but in the physical up a lot of difference. I believe we all know that the CPU is our computer's CPU, then we should also know that the GPU is a graphics processor. So what is the difference between them, the following small series for everyone to sum up

CPU Full name central processing Unit Chinese name: CPU

CPU is generally composed of logical operation Unit, control unit and storage unit. The logical operations and control units include registers that are used for the temporary storage of data by the CPU during processing.

Although the CPU has multi-core, but the total number does not exceed two digits, each core has large enough cache; The CPU has enough numbers and logical unit of operations, and it assists with many hardware that accelerates branching judgments and even more complex logic judgments. The CPU has super logical capabilities. CPU is good at handling computational tasks with complex computational steps and complex data dependencies, such as distributed computing, data compression, artificial intelligence, physical simulations, and many other computational tasks.

GPU Full name Graphic processing unit in Chinese: graphics processor

GPU can support T&l (transformandlighting, polygon conversion and light source processing) display chips from hardware, because T&l is an important part of 3D rendering, its function is to compute 3D position of polygon and handle dynamic light effect, also can be called " Geometry processing ". A good t&l unit, which can provide meticulous 3D objects and advanced lighting effects, but most PCs, t&l most of the operations are to CPU processing (this is the so-called software t&l), due to the numerous CPU tasks, in addition to T&l, Also do memory management, input response, such as non-3D graphics processing work, so in the actual operation of the performance will be greatly compromised, often appear graphics card waiting for CPU data, its operation speed is far behind the requirements of today's complex three-dimensional game. Even if the CPU is working more than 3GHz or higher, it is not helpful, because this is the PC's own design caused by the problem, and the speed of the CPU is not much relationship.

The GPU is present as a subsidiary processor, which mainly deals with the computer's work related to graphics computing.

The number of cores in the GPU is much larger than the CPU, which is called a kernel, but each kernel has a relatively small cache size. The digital logic unit of the GPU is also small and simple (the GPU initially is weaker than the CPU for floating-point computations). The GPU has a very high computational speed. GPU is good at image processing, so the GPU is mainly used in the fields of image, video game and so on. The GPU consumes far more power than the CPU

Finishing Small series think this can be done for a college entrance examination of Jane answer, hey. The teacher may wish to consider

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.