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

A virtual channel-based computing unit sharing method and system

A computing unit and virtual channel technology, applied in the computer field, can solve the problems that other components cannot smoothly perform calculations, reception, and low calculation efficiency

Active Publication Date: 2020-12-08
SHANGHAI THINK FORCE ELECTRONICS TECH CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the problem that the operation efficiency is not high due to the inability of other components to perform operations or receive operation results smoothly after data blockage occurs in one of the components in the time-division multiplexing system of the existing operation unit, an embodiment of the present invention provides a virtual channel-based computing unit sharing system, including:

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 virtual channel-based computing unit sharing method and system
  • A virtual channel-based computing unit sharing method and system
  • A virtual channel-based computing unit sharing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In the following description, the present invention is described with reference to various examples. One skilled in the art will recognize, however, that the various embodiments may be practiced without one or more of the specific details, or with other alternative and / or additional methods, materials, or components. In other instances, well-known structures, materials, or operations are not shown or described in detail so as not to obscure aspects of the various embodiments of the invention. Similarly, for purposes of explanation, specific quantities, materials and configurations are set forth in order to provide a thorough understanding of embodiments of the invention. However, the invention may be practiced without these specific details. Furthermore, it should be understood that the various embodiments shown in the drawings are illustrative representations and are not necessarily drawn to scale.

[0039] In this specification, reference to "one embodiment" or "the...

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

Disclosed is a virtual channel-based operation unit sharing system, comprising: multi-way component requesting ends, each way of the multi-way component requesting ends independently sending a request to an arbiter that has a certificate; the arbiter that has the certificate, which arbitrates the request from the multi-way component requesting ends, assigns an authority to one way component request among the multi-way component requesting ends, and sends an operand of the way component request to an operation unit; the operation unit, which provides an operation result to a distributor; the distributor without a handshake, which distributes the operation result according to a distribution destination ID, and provides same to a corresponding one way component receiving FIFO among multi-way component receiving FIFOs; the multi-way component receiving FIFOs, which are in one-to-one correspondence with the multi-way component requesting ends; multi-way component receiving ends, which are in one-to-one correspondence with the multi-way component receiving FIFOs, wherein one way component receiving end among the multi-way component receiving ends acquires the operation result from a corresponding component receiving FIFO; and a certificate return channel, which separately connects an output end of each way component receiving FIFO to the arbiter that has the certificate.

Description

technical field [0001] The invention relates to the field of computers, in particular to a virtual channel-based computing unit sharing method and system. Background technique [0002] At present, the pipeline operation unit (such as multiplier and divider) in the circuit occupies a lot of resources, and the operation is not performed all the time, so in some occasions, it is hoped that the operation unit can be shared by multiple components through time division multiplexing. The processing time of the arithmetic unit is divided into several time slices by means of time division multiplexing, and these time slots are allocated to multiple components for use. At present, the common solution is to arbitrate multiple inputs, select one to enter the computing unit, and then distribute the results. [0003] figure 1 An example of time-division multiplexing of an existing pipeline operation unit is shown. Such as figure 1 As shown, in the arithmetic unit time-division multipl...

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 Patents(China)
IPC IPC(8): G06F5/06G06F13/16
CPCG06F5/06G06F13/16
Inventor 蔡金池
Owner SHANGHAI THINK FORCE ELECTRONICS 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