Home  >  Article  >  Integrating two or more things together is called a multi-core processor

Integrating two or more things together is called a multi-core processor

王林
王林Original
2020-12-09 09:37:564584browse

Integrating two or more CPUs together is called a multi-core processor. Multi-core processors refer to the integration of two or more complete computing engines into one processor. At this time, the processor can support multiple processors on the system bus, and the bus controller provides all bus control signals and command signals. Advantages of multi-core processors: 1. Stronger multi-tasking capabilities; 2. Multi-core CPUs can exert stronger computing power on programs or APPs that support multi-threading; 3. For low-load programs, small cores can be used for tasks, thereby reducing power consumption.

Integrating two or more things together is called a multi-core processor

#The operating environment of this article: windows10 system, thinkpad t480 computer.

Integrating two or more CPUs together is called a multi-core processor.

Introduction to multi-core processors

Multi-core processors refer to the integration of two or more complete processors into one processor. Computing engine (kernel), at this time the processor can support multiple processors on the system bus, and the bus controller provides all bus control signals and command signals.

Multi-core technology was developed when engineers realized that simply increasing the speed of a single-core chip would generate too much heat without corresponding performance improvements, as was the case with previous processor products. They realized that at that rate in previous products, the heat generated by the processor would quickly exceed the surface of the sun. Even without thermal issues, the price/performance ratio is unacceptable, with slightly faster processors costing much more.

Multi-core CPUs are multiple single-core CPUs integrated on the substrate. In the early days, the PD dual-core required the Northbridge to control the distribution of tasks. There was competition between the cores for the second-level cache. Later, the Core integrated the task distribution system. With the operating system, it can truly start working at the same time. The two cores can handle two "shares" of tasks at the same time, which is very fast. If one core crashes, at least the other U can continue to handle tasks such as shutting down and closing software.

The main advantages of multi-core processors

1. Stronger multi-tasking capabilities.

2. Multi-core CPU can exert stronger computing power on programs or APPs that support multi-threading.

3. For programs with low load, tasks can use small cores to reduce power consumption.

Many people think that the more CPU cores, the stronger the computing power. This view is actually very one-sided. There are many factors that determine CPU performance. Multi-core is only one aspect. In some cases, multi-core processors have no advantage.

For example, if a program does not support hyper-threading technology, computer A has a quad-core CPU with a maximum single-core frequency of 4.2G, and computer B has an eight-core CPU with a maximum single-core frequency of 3.3G. If you run this program separately, the 4-core computer A is faster than the eight-core computer B.

Although a certain brand of early processors had multi-core capabilities, the main frequency was not as high as the core frequency of processors from competing brands at the same period. Users also joked that one core is in trouble, and multiple cores are onlookers.

Integrating two or more things together is called a multi-core processor

However, with the continuous improvement of technology, both mobile CPUs used on mobile phones and desktop-level CPUs generally have multi-core computing capabilities. Whether the CPU is single-core or The main frequencies of multi-cores are constantly increasing, and some mobile apps and computer programs also support hyper-threading technology, which significantly improves performance.

(Related recommendations: windows)

The above is the detailed content of Integrating two or more things together is called a multi-core processor. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:What is a .h file?Next article:What is a .h file?