Check patentability & draft patents in minutes with Patsnap Eureka AI!

Microprocessor and synchronization method of processing cores thereof

A processing core and microprocessor technology, applied in the direction of program synchronization, multi-program device, etc., can solve time-consuming problems, achieve the effect of reducing synchronization time and improving synchronization efficiency

Pending Publication Date: 2020-12-08
VIA ALLIANCE SEMICON CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, as the number of processing cores of a microprocessor increases, and different processing cores often use different resources (such as CPU cache L2, clock, or power), it is very time-consuming and unnecessary to synchronize all processing cores at the same time. necessary

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Microprocessor and synchronization method of processing cores thereof
  • Microprocessor and synchronization method of processing cores thereof
  • Microprocessor and synchronization method of processing cores thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0044] The control unit performs step S301. In step S301, the synchronization control processing request receiving unit cores. Detailed description is a microprocessor having a plurality of processing cores 100 (discussed in conjunction figure 1 Describing the relationship between a plurality of processing core, will not repeat herein), each processing core need to be synchronized with other processing core, need to send a synchronization request to the control unit to the non-core unit coupled thereto. For example, if figure 1 , The required processing core 102A and 102B-102H processing core synchronization processing core 102A sends a synchronization request to the non-core unit of the control unit 106A 104A. The control unit 106A 108A receives and processes the synchronization request from any one processing core coupled thereto, wherein the synchronization request is included as 108A figure 2 Synchronization bits shown, the type of synchronization, range of synchronization and...

no. 2 example

[0075] The following describes a case where synchronization synchronization request, the control unit 300 performs the process of the processing flow.

[0076]First, the control unit executes step S301. In step S301, the synchronization control processing request receiving unit cores. Embodiment, we assume that the control unit 106A receives the synchronization request processing core 108A 102A in the present embodiment. Embodiment of the first embodiment except that: in the present embodiment, we assume that the synchronization request to synchronize a value of the type field 108A 0 (synchronous case), the value of the synchronization field value 1 (indicating the synchronization to enter the case 1). Other steps S301 to the present embodiment are the same as step S301 of the first embodiment, it will not repeat herein.

[0077] Then step S303. In step S303, the control unit determines whether or not all other processing cores within the synchronization range are the same synchro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a microprocessor and a synchronization method of processing cores thereof. The microprocessor comprises a plurality of processing cores and a control unit. The control unit receives a synchronization request of a processing core, wherein the processing core is one of the plurality of processing cores, the synchronization request comprises a synchronization type and a synchronization range, and the synchronization range refers to all processing cores to be synchronized. The control unit determines whether each of other processing cores in the synchronization range sendsthe synchronization request of the synchronization type or not.

Description

Technical field [0001] The present invention relates to a microprocessor, and particularly relates to a microprocessor having a synchronization method and a plurality of processing cores processing cores. Background technique [0002] With the development of integrated circuit technology, the number of processing within a microprocessor core can also have more and more. A plurality of processing cores within the microprocessor needs to communicate with each other, to meet various needs, such as power management (e.g., into the C-state), cache management debug or the like. In the conventional multi-microprocessor processing core, there are many methods for synchronizing a plurality of processing cores within the microprocessor operate synchronously. [0003] However, as the number of processing microprocessor core is increased, and different processing cores tend to use different resources (e.g., CPU cache L2, a clock, or power), while if all of the processing cores is very time-c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/52
CPCG06F9/52
Inventor 司徒加旻黄振华石阳吴俊
Owner VIA ALLIANCE SEMICON CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More