Unlock instant, AI-driven research and patent intelligence for your innovation.

Multiprocessor system and multiprocessor exclusive control adjustment method

A multi-processor system and processor technology, applied in the direction of program control design, electrical digital data processing, instruments, etc., can solve problems such as difficult to ensure real-time performance, and achieve the effect of ensuring real-time performance

Inactive Publication Date: 2011-10-19
PANASONIC CORP
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the lock acquisition wait state may continue in the processing with higher priority, making it difficult to ensure real-time performance.

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
  • Multiprocessor system and multiprocessor exclusive control adjustment method
  • Multiprocessor system and multiprocessor exclusive control adjustment method
  • Multiprocessor system and multiprocessor exclusive control adjustment method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0043] figure 1 It is a circuit diagram showing the configuration of the multiprocessor system according to Embodiment 1 of the present invention.

[0044] like figure 1 As shown, the multiprocessor system 101 of the first embodiment includes first to fourth processors 1 to 4 . The first to fourth processors 1 to 4 are connected to a common resource 5 through a bus 6 . The first processor 1 includes an exclusive control acquisition priority information storage unit 1a and an exclusive control wait information storage unit 1b. The second processor 2 includes an exclusive control acquisition priority information storage unit 2a and an exclusive control wait information storage unit 2b. The third processor 3 includes an exclusive control acquisition priority information storage unit 3a and an exclusive control wait information storage unit 3b. The fourth processor 4 includes an exclusive control acquisition priority information storage unit 4a and an exclusive control wait in...

Embodiment approach 2

[0070] Figure 4 It is a circuit diagram showing the configuration of a multiprocessor system according to Embodiment 2 of the present invention.

[0071] The basic configuration of the multiprocessor system 201 of the present embodiment is the same as that of the multiprocessor system 101 of the first embodiment, but it is similar to the multiprocessor system 101 of the first embodiment in that it changes the priority of the exclusive control. different. The following description will focus on this point of difference.

[0072] like Figure 4 As shown, in the multiprocessor system 201 of this embodiment, the first to fourth processors 1 to 4 further include exclusive control acquisition attempt count storage units 1c, 2c, 3c, and 4c, respectively. The exclusive control acquisition attempt number storage units 1c, 2c, 3c, and 4c are parts for storing the exclusive control acquisition attempt number, and are composed of circuit elements having a function of storing data. In...

Deformed example 1

[0085] In Modification 1, each of the processors 1 to 4 is configured to change the exclusive control acquisition priority information not based on the number of exclusive control acquisition attempts but in accordance with the priority of the task to be executed or the interrupt process.

[0086] Specifically, each of the processors 1 to 4 updates the exclusive control acquisition priority information during task dispatch processing and interrupt entry / exit processing. For example, when the first processor 1 dispatches a certain task A to another task B, the exclusive control acquisition priority information is changed from the priority of task A to the priority of task B. Also, when an interrupt request of interrupt processing C is generated during execution of task B, and when transitioning to interrupt processing C, the exclusive control acquisition priority information is changed to the priority of interrupt processing C. According to such a configuration, the exclusive c...

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

Provided is a multiprocessor system including a plurality of processors (1-4) each exclusively controlling a shared resource (5) to process a task. Each of the processors (1-4) has: exclusive control waiting information storage units (1a-4a) for storing exclusive control waiting information which indicates whether the local processor is waiting for acquisition of exclusive control of the shared resource (5); and exclusive control acquisition priority information holding units (1b-4b) for storing exclusive control acquisition priority information which indicates priority for acquiring exclusive control of the shared resource (5). Each of the processors (1-4) is configured to acquire exclusive control of the shared resource (5) in accordance with the exclusive control waiting information and the exclusive control acquisition priority information.

Description

technical field [0001] The invention relates to a multi-processor system, in particular to a system requiring exclusive control of resources among multiple processors and a mediation method for the exclusive control. Background technique [0002] In a conventional mediation method for exclusive control of a multiprocessor system, a resource lock flag indicating whether exclusive control is being executed is used. This resource lock flag is ON ('1') when there is a processor executing exclusive control in the system, and OFF ('0') when it is not. Each processor must check the resource lock flag before executing the exclusive control, and only when there is no other processor under exclusive control, that is, when the resource lock flag indicates OFF, the system allows the processor to perform exclusive control. On the other hand, if there is another processor that is executing exclusive control, that is, when the resource lock flag is ON, the exclusive control of this proce...

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/526
Inventor 之濑直也
Owner PANASONIC CORP