CPU It is an acronym for the English language that refers to the expression central processing unit (in our language, "Central processing unit" ). With that denomination the hardware whose function is interpret software instructions through logical and arithmetic operations.
The computers (computers) can have a CPU or more than one. Currently, the CPUs are in an integrated circuit (chip ) that is known microprocessor . It should be noted that a single chip can house several CPUs, giving rise to the so-called multicore processors .
He CPU socket or socket is in the motherboard (motherboard ) and allows the microprocessor connection, which in most cases is not welded so that it can be removed at another time. Devices such as mobile phones, tablets and consoles, on the other hand, do bring their welded components to the motherboard, since the companies that manufacture them do not expect their customers to modify the products.
This results in two types of configurations : a closed , in which modifications are not allowed unless the client wishes to lose the coverage that the manufacturing company legally offers through the guarantee; a open , which usually have desktop computers, ideal for fans of the computer world, who want to renew the components very often to always be up to date.
The arithmetic-logic unit is located in the CPU (ALU ), which is responsible for solving the logical and arithmetic operations that arrive from the software . The control unit (CU ), on the other hand, decodes and executes the instructions it extracts from memory and uses the ALU When it becomes necessary.
In general, it can be said that the CPU has as its main function the software execution (that is, the set of instructions we know as a computer program). The representation of the software is done through a code stored in the memory of the computer , which the CPU reads, decodes, executes and finally writes.
The higher the speed of the CPU to perform these steps, the higher the response speed the user gets when using a computer. At language colloquial, we can indicate that a powerful CPU allows us to run advanced software quickly.
It is important to note that the CPU does not work alone, but usually divides tasks with other components, such as the GPU (the unity graphic processing ). The GPU is considered a coprocessor, since it is a microprocessor that serves to complement the operation of the CPU; This does not mean that it is not important or even essential in the design of a device that needs to print on-screen graphics, like almost all that are used today.
NVIDIA Corporation , an American company founded in 1993 that specializes in the development of GPUs and integrated circuit technologies, presented in 2007 a concept that it called accelerated calculation in the GPU , which consists of using a graphic processing unit to assist the CPU and achieve the acceleration of certain applications in the field of engineering, the analysis and the deep learning.
It is worth mentioning that the deep learning it's a group of algorithms with which it is intended to model high-level abstractions through architectures that are composed of multiple nonlinear transformations. Put simply, it is a series of methods that allow computers to assimilate data so that they can automatically learn to solve certain problems. This task is so complex and demanding that the combination of a CPU with a GPU is ideal for results in less time.