Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A communication method and logic processor

A logic processor and communication method technology, applied in the computer field, can solve the problems of increasing processor resource occupation, IPI final transmission delay, etc., and achieve the effect of reducing processor resource occupation

Pending Publication Date: 2019-08-23
HUAWEI TECH CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the prior art, computer system virtualization is realized by VMM software, and the VMM software adopts the same method as in the non-virtualization situation. A virtual processor sends an IPI to a target virtual processor based on a logical processor sending an IPI, and the IPI It is an operation that causes the logical processor to exit the virtualization mode. Therefore, it takes a certain amount of time for the logical processor as the sender to switch modes when it exits the virtualization mode, which will increase the processor resource usage of the sender and the final transmission of IPI. Delay

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
  • A communication method and logic processor
  • A communication method and logic processor
  • A communication method and logic processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The embodiment of the present application provides a communication method and a logical processor, which are used to reduce processor resource occupation of the sender and final transmission delay of the IPI.

[0051] Embodiments of the present application are described below in conjunction with the accompanying drawings.

[0052] The terms "first", "second" and the like in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, and this is merely a description of the manner in which objects with the same attribute are described in the embodiments of the present application. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, ...

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 embodiment of the invention discloses a communication method and a logic processor, which are used for reducing processor resource occupation of a sender and final transmission delay of an IPI. The communication method provided by the embodiment of the invention comprises the steps that after a first logic processor enters a virtualization mode, the first logic processor obtains inter-processor interrupt IPI information, and the IPI information comprises an identifier of a target virtual processor and virtual interrupt information; the first logic processor performs virtual processor address translation on the identifier of the target virtual processor to obtain a target logic processor where the target virtual processor currently runs; and the first logic processor sends the IPI information to the target logic processor.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a communication method and a logic processor. Background technique [0002] In a current processor (Central Processing Unit, CPU), a physical CPU module is externally presented as multiple instruction processing units, and each instruction processing unit can independently execute an instruction stream. These instruction processing components are generally called logical processors (Logical CPU). During the operation of a computer system, asynchronous communication is required between logical processors, for example, one logical processor needs to notify other logical processors to perform task switching. In another example, a logical processor needs to notify other logical processors to clear certain translation lookaside buffer (Translation Lookaside Buffer, TLB) entries. In another example, a logical processor needs to notify other logical processors to perform i...

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
IPC IPC(8): G06F9/455G06F9/48
CPCG06F9/45558G06F9/4812G06F2009/45579
Inventor 刘晓建
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products