Perhaps you have found that the configuration of memory modules on the host body has a direct impact on performance. Since zone memory must store all the data required by the central processing Unit, the speed of data transfer between memory and the CPU will have a decisive impact on the overall performance of the system. Since the time calculation of data exchange between CPU and memory is so complex, the distance between processor and memory becomes another indispensable condition to determine performance.
Interleaving
"Interleaving" refers to the process by which the central processing unit rotates with two or more Memory Bank, and the "interleaving" technology is mainly used in larger systems, such as servers and workstations, Here's how it works: Every time the CPU requests a memory, the memory requires a clock-cycle reset, and the central Processing Unit requests the second processor at the same time that it is reset to save working hours. "Interleaving" can also operate in chips to improve performance, for example, the memory unit in SDRAM is divided into two independent memory units that can operate simultaneously, and the "interleaving" between the two memory unit groups creates a continuous flow of data, This process shortens the length of the memory cycle and achieves faster transfer speeds.
Bursting
"Bursting" is another time saving technique. The purpose of "bursting" is to provide additional information that the central processing unit may require, so that the computer obtains a set of information from a number of consecutive addresses in memory, relative to one part of the information from memory, and this program saves time, Because the statistical possibility shows that the next data position required by the processor may be continuous with the previous one, the CPU will be able to get all the required instructions without requiring one by one. "Bursting" can be applied to different kinds of memory and to read and write data on the job.
Pipelining
"Pipelining" is the processing technology that the computer divides the job into a series of partial completion procedures. By splitting larger jobs into smaller, partially overlapping jobs, "pipelining" is used to increase the performance of the limit Pipeline program that is not "Pipeline", except for the number of programs that are passed, and the execution rate of the instruction is higher.
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.