Method for dispatching hardware accelerator (HAC) and dispatching equipment

A technology of hardware accelerator and scheduling equipment, applied in the field of network communication, can solve the problem of low efficiency of scheduling HAC

CN108958923AActive Publication Date: 2018-12-07SHANGHAI HUAWEI TECH CO LTD
13 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2018-12-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention discloses a method for dispatching a hardware accelerator (HAC) and dispatching equipment, which are used for solving the problem of poor HAC dispatching efficiency ofthe prior art. The method disclosed by the embodiment of the invention comprises the steps that the dispatching equipment receives task request information, wherein the task request information is used for requesting a request task allocation HAC; and the dispatching equipment calls a target HAC in a first state to execute a request task and switches the state of the target HAC to a second state,wherein the first state is used for expressing that the target HAC is not executing task, and the second state is used for expressing that the target HAC is executing task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] This application relates to the field of network communication technology, and in particular to a method for scheduling a hardware accelerator and a scheduling device. Background technique

[0002] A hardware accelerator (HAC) is a hardware module that uses a logic language to implement certain specific functions. Because it can process data in parallel, it has a greater advantage in processing power and delay than software implementation. At present, some communication chips will use HAC to complete the large data, large amount of calculation, and achieve fixed kinetic energy in order to reduce the cost of software deployment. With the development of communication services, the business scenarios are becoming more and more complex, making the processing specifications and delay requirements of the business higher and higher. In order to meet these requirements, the chips have to be deployed in larger scales, higher complexity, and larger numbers. Therefor...

Examples

Embodiment Construction

[0068] The embodiments of the present application provide a method for scheduling a hardware accelerator and a scheduling device, which are used to solve the problem of low scheduling HAC efficiency in the prior art.

[0069] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, without having to use To describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order other than the content illustrated or described herein. In addition, the terms "including" and "having" and any variations of them are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to the clearly listed Those ste...