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

Method and device for achieving deep neural network model based on heterogeneous model graph

A deep neural network and heterogeneous model technology, applied in the field of deep neural network models based on heterogeneous model graphs, can solve problems such as increased hardware costs, idle hardware, and low resource utilization, and achieve the effect of improving utilization

Pending Publication Date: 2019-11-26
SAMSUNG (CHINA) SEMICONDUCTOR CO LTD +1
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the above hardware-based design methods and software-based design methods have the following problems: (1) The resource utilization rate is not high: although configurable hardware can improve the execution efficiency of the neural network to some extent or reduce Energy consumption, but in actual execution, a lot of hardware will be idle, which also increases hardware costs
(2) The problem of inflexibility: Since many designs are directly customized for a specific model, but if the model changes, it needs to be reprogrammed
As more and more models become more and more complex, this method will bring a lot of development and maintenance work, greatly reducing work efficiency
(3) Issues that require specific software and hardware support: In hardware-based heterogeneity, specific SOC support is necessary, but at present, mainstream embedded devices are mostly traditional multi-processor architectures
The method based on software design requires software designers to use a cross-platform language like OpenCL, and this method can only be applied to those hardware supported by OpenCL, but new hardware (such as NPU) has special compilers and instructions set, which is completely different from traditional programming methods, so these hardware cannot work with other processors through the existing software architecture

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
  • Method and device for achieving deep neural network model based on heterogeneous model graph
  • Method and device for achieving deep neural network model based on heterogeneous model graph
  • Method and device for achieving deep neural network model based on heterogeneous model graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Reference will now be made in detail to the exemplary embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, wherein like numerals refer to like parts throughout. The embodiments are described below in order to explain the present invention by referring to the figures.

[0037] figure 1 is a flowchart illustrating a method for implementing a deep neural network model based on a heterogeneous model graph according to an exemplary embodiment of the present invention.

[0038] In step S101, a splitting operation of splitting the deep neural network model into multiple sub-models according to a predetermined splitting standard is performed. Specifically, in the above-mentioned splitting process, it is necessary to judge whether the sub-model initially split from the deep neural network model is a sub-model capable of subsequent merging operations. , the following will refer to figure 2 Describe this in detail.

[0039] Su...

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 provides a method and a device for achieving a deep neural network model based on a heterogeneous model graph. The method comprises the following steps: executing a splitting operation of splitting a deep neural network model into a plurality of sub-models according to a predetermined splitting standard; according to the performance of the plurality of split sub-models on each processor, merging at least part of the sub-models to obtain merged sub-models and corresponding relationships between the merged sub-models and the processors, the corresponding relationships representingthat the merged sub-models have optimal performance when running on the corresponding processors; constructing a heterogeneous graph which reflects the corresponding relationship and consists of the merged sub-models; and executing the sub-models in the heterogeneous graph for the input task.

Description

technical field [0001] The present application relates to the field of deep learning, and more specifically, to a method and device for a deep neural network model based on a heterogeneous model graph. Background technique [0002] With the improvement of computing power and the development of scientific computing, recognition technologies such as image recognition and speech recognition are increasingly widely used. In order to meet people's growing needs for recognition speed and accuracy, technicians have developed neural networks. At present, the performance of neural networks running on hardware is mainly improved through hardware-based design methods and software-based design methods. [0003] In order to improve the performance of the neural network, the prior art often adopts a hardware-based design method, wherein the hardware-based design method improves the neural network by designing the hardware as a configurable system-on-chip (SOC) or through hardware program...

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): G06N3/04G06N3/063G06N3/08
CPCG06N3/063G06N3/08G06N3/045
Inventor 解锋涛卢柯
Owner SAMSUNG (CHINA) SEMICONDUCTOR 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