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

Hardware accelerator and chip

A hardware accelerator and accelerator technology, applied in the field of communication, can solve the problems of complex communication process, communication system errors, communication systems cannot affect each other, etc., to avoid mutual influence and achieve the effect of load balancing

Active Publication Date: 2015-04-08
HUAWEI TECH CO LTD
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in different scenarios, in order to ensure that the common-mode accelerator maintains the expected processing capacity for task requests of different communication systems, each processor core needs to communicate with each other to balance the processing of the common-mode accelerator among various communication systems. At this time, if the processor cores responsible for different communication systems access the register space of a common-mode accelerator, it is necessary to ensure that the various communication systems cannot affect each other. Otherwise, once an access error occurs, another communication system will be triggered. The register parameters of the common mode accelerator are modified, that is, the error of one communication system affects the work of another communication system. In addition, the data, messages, interrupts, etc. Resources of another communication system, such as data space, interrupt number, etc., otherwise it will cause errors in another communication system
It can be seen that the communication process between each processor core will be quite complicated and error-prone

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
  • Hardware accelerator and chip
  • Hardware accelerator and chip
  • Hardware accelerator and chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0030] Such as image 3 as well as Figure 4 As shown, Embodiment 1 of the present invention provides a hardware accelerator 10, including: an interface circuit 100 and an accelerator core 200 coupled to the interface circuit 100;

[0031] The interface circuit 100 includes: an input / output (I / O) interface 101, a queue manager 102, and a scheduling controller 103;

[0032] The I / O interface 101 is configured to receive a first task request, the first task request carries identifi...

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 hardware accelerator and a chip. The hardware accelerator comprises an interface circuit, and an accelerator core which is coupled to the interface circuit; the interface circuit is used for receiving a first task request and decoding the first task request so as to obtain marking information, as well as configuring the first task request into an FIFO array in match with the marking information according to the marking information; a scheduling controller is used for determining a target channel set with at least one second task request to be treated in the n cycle from at least two channel sets, receiving the time parameters fed back by the accelerator core and respectively corresponding to the targeted channel sets, and scheduling the at least one second task request of the targeted channel sets according to the time parameters and the weighted round robin algorithm; the accelerator core is used for responding to the at least one second task request after scheduling. With the adoption of the hardware accelerator, the isolation in the configuration process can be effectively achieved, so that the mutual influence can be avoided.

Description

technical field [0001] The invention relates to the communication field, in particular to a hardware accelerator and a chip. Background technique [0002] At present, people have developed various types of hardware accelerators to accelerate the execution of certain functions in computer systems, such as graphics accelerators, whose principle is to offload all or part of the graphics functions from the processor to a dedicated hardware accelerator A dedicated hardware accelerator can perform these graphics functions in less time than a processor can. Also includes other types of hardware accelerators like accelerators for processing eXtensible Markup Language, accelerators for performing compression and decompression, floating point processors for performing floating point operations, and accelerators for performing encryption and decryption Accelerators, etc.; in short, any hardware that can perform the functions assigned by the processor can be considered a hardware accel...

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): G06F5/06
CPCG06F13/122G06F13/124G06F2213/0038G06F9/5027G06F13/1642G06F13/1673G06F13/4282H04L49/10
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