Unlock instant, AI-driven research and patent intelligence for your innovation.

Deep learning distributed compiler for cloud edge computing and construction method

A deep learning and compiler technology, applied in the field of deep learning compilers and edge computing, can solve problems such as increased allocation, unfair resource allocation, and inability to faithfully reflect model task resource demand relationships, etc., to improve fairness and improve scheduling The effect of rationality and scheduling rationality

Active Publication Date: 2021-07-16
SOUTH CHINA UNIV OF TECH
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

2) The DRF scheduling algorithm is a proof of policy, because users cannot increase allocation by falsely reporting demand
3) DRF is non-envious because no user is willing to exchange its allocation with another user's allocation
4) The DRF allocation is Pareto efficient because it is impossible to improve the allocation of one user without reducing the allocation of another user
Moreover, the DRF scheduling algorithm has not tracked the resource allocation of model tasks in real time, which will lead to inaccurate DS of model tasks, and cannot faithfully reflect the resource demand relationship between model tasks, resulting in unfair resource allocation and model scheduling. unreasonable
In addition, the DRF scheduling algorithm does not track the resource usage of the device in real time, which will cause the resources released after the model is run to not be fully utilized, resulting in a waste of resources

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
  • Deep learning distributed compiler for cloud edge computing and construction method
  • Deep learning distributed compiler for cloud edge computing and construction method
  • Deep learning distributed compiler for cloud edge computing and construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0040] Such as figure 1 As shown, the overall architecture of the cloud-edge computing-oriented deep learning distributed compiler in this embodiment consists of two parts, namely, the model compilation framework and the model scheduling framework.

[0041] The model compilation framework completes the work of distributed compilation of multi-model tasks through the containerized deep learning compiler and the Kubernetes container arrangement system; the model compilation framework is used to quickly build a deep learning distributed compiler, taking advantage of the advantages of server clusters To solve a large number of compilation needs;

[0042] The model scheduling framework performs resource analysis on the model compilation process, obtains the most efficient resource combination for model operation, and designs a Distributed-DRF scheduling algorithm to guide scheduling middleware to make scheduling decisions; the Distributed-DRF scheduling algorithm is used for real-t...

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 discloses a deep learning distributed compiler or cloud edge computing and a construction method. The compiler comprises a model compiling framework and a model scheduling framework, wherein the model compiling framework compiles a multi-model task in a distributed manner through a containerized deep learning compiler and a Kubernetes container arrangement system; the model compiling framework can construct a deep learning distributed compiler quickly, solves a large number of sudden compilation requirements by fully utilizing the advantages of a server cluster, and overcomes the defect that the deep learning compiler cannot perform distributed compilation; the model scheduling framework performs resource analysis on a model compiling process to obtain the most efficient resource combination of model operation, and designs a Distributed-DRF scheduling algorithm to guide the scheduling middleware to performing scheduling decision making, so that the fairness of resource allocation and the accuracy of model scheduling are improved.

Description

technical field [0001] The invention belongs to the fields of deep learning compilers and edge computing, and in particular relates to a deep learning distributed compiler and a construction method for cloud edge computing. Background technique [0002] With the development of edge computing, the era of cloud-edge collaboration has arrived. There is a consensus that those companies that enable true intelligence in edge devices and IoT devices will define the future of computing. Deep learning models are widely used on edge devices, such as face recognition on mobile phones and automatic driving in vehicle systems. Through compilation and optimization technology, the deep learning compiler can compile and deploy various deep learning models to edge devices to run efficiently, greatly reducing the inference time of the model. However, the deep learning compiler is a typical calculation-intensive application when compiling and optimizing, which will occupy a large amount of C...

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 Applications(China)
IPC IPC(8): G06F9/50G06F9/48G06F8/30G06F8/41G06N3/08
CPCG06F9/5072G06F9/505G06F9/5038G06F9/4881G06F8/37G06F8/41G06N3/08G06F2209/5021G06F2209/502G06F2209/508G06F2209/484
Inventor 林伟伟吴伟正
Owner SOUTH CHINA UNIV OF TECH