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

A Scheduling Method of Hardware Accelerator in C-ran

A technology of hardware accelerator and scheduling method, which is applied in the direction of instruments, electrical components, multi-programming devices, etc., can solve the problems of high computational complexity, consumption of signal processing time, and CPU processing resources occupied by computationally intensive modules, and achieve system throughput The effect of high rate, increased system throughput, and improved signal processing speed

Active Publication Date: 2020-07-28
TONGJI UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Computation-intensive modules in C-RAN occupy CPU processing resources and consume most of the signal processing time. They are the key to improving signal processing speed
In order to improve the throughput rate of the C-RAN system, reduce the time loss caused by this part of the operation, and meet the requirements of the C-RAN for real-time processing of wireless signals, we use FPGA (Field-Programmable GateArray) as a hardware accelerator to implement these computationally complex tasks. module

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 Scheduling Method of Hardware Accelerator in C-ran
  • A Scheduling Method of Hardware Accelerator in C-ran
  • A Scheduling Method of Hardware Accelerator in C-ran

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0035] The system overall structure of the dispatching method of hardware accelerator in a kind of C-RAN is as follows figure 1 shown:

[0036] Run the LTE base station physical layer program (LET PHY) in the virtual machine; the modules with high computational complexity are implemented with hardware accelerators, and multiple hardware accelerator devices are connected to the server through PCIe (PCI-Express is the latest bus and interface standard) The host installs the device driver, and the server calls the device driver to communicate with the device;

[0037] Install Xen, modify...

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 invention relates to a scheduling method of hardware accelerators in a C-RAN. The method comprises the following steps of 1) establishing a task queue work_queue in a virtual machine controller Dom0, and simultaneously, aiming at each hardware accelerator, establishing a task queue write_queue and a task queue read_queue; 2) after the virtual machine controller Dom0 receives a request of a virtual machine DomU, adding the request in the task queue work_queue according to a first-come-first-served policy; 3) successively taking out tasks in the task queue work_queue, selecting the hardware accelerator with a current minimum load, and putting the task which is taken out into the corresponding task queue to complete a scheduling design of the plurality of hardware accelerators so that a virtual machine shares the accelerators. A signal processing speed is increased, hardware accelerator loads are balanced and a system throughput is increased.

Description

technical field [0001] The invention relates to the technical field of virtualization and network communication, in particular to a scheduling method of a hardware accelerator in a C-RAN. Background technique [0002] C-RAN is a clean system based on Centralized Processing, Collaborative Radio and Real-time Cloud Infrastructure. Its essence is to achieve low cost, high bandwidth and flexible operation by reducing the number of base station equipment rooms, reducing energy consumption, adopting collaborative and virtualization technologies, realizing resource sharing and dynamic scheduling, and improving spectrum efficiency. [0003] Computing-intensive modules in C-RAN occupy CPU processing resources and consume most of the signal processing time. They are the key to improving the signal processing speed. In order to improve the throughput rate of the C-RAN system, reduce the time loss caused by this part of the operation, and meet the requirements of the C-RAN for real-tim...

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): H04W28/08H04W28/14G06F9/48G06F9/50
CPCG06F9/4881G06F9/5011G06F9/5083H04W28/08H04W28/14
Inventor 吴俊王睿朱慧汤绍先吴坤恒刘典
Owner TONGJI UNIV
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