18464044. COMPILATION METHOD AND APPARATUS WITH NEURAL NETWORK simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

COMPILATION METHOD AND APPARATUS WITH NEURAL NETWORK

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Hanwoong Jung of Seoul (KR)

COMPILATION METHOD AND APPARATUS WITH NEURAL NETWORK - A simplified explanation of the abstract

This abstract first appeared for US patent application 18464044 titled 'COMPILATION METHOD AND APPARATUS WITH NEURAL NETWORK

Simplified Explanation

The abstract describes a method for compiling a neural network, which involves grouping layers, generating passes and threads, and performing compilation in parallel.

  • The method receives data related to the neural network.
  • The layers in the neural network are grouped based on the data.
  • A set of passes is generated, which can be executed in parallel to process the neural network.
  • A set of threads is generated to perform optimization functions independently or sequentially based on layer dependencies.
  • Compilation is performed in parallel based on the grouped layer, passes, and threads.

Potential Applications

  • This method can be applied in various fields where neural networks are used, such as image recognition, natural language processing, and autonomous vehicles.
  • It can be used in research and development of new neural network architectures and models.
  • The method can be integrated into existing neural network frameworks and libraries to improve their performance and efficiency.

Problems Solved

  • The method addresses the challenge of optimizing the compilation process for neural networks, which can be computationally intensive and time-consuming.
  • It solves the problem of efficiently processing and optimizing neural networks with multiple layers and complex dependencies.
  • The method helps to improve the overall performance and efficiency of neural network computations.

Benefits

  • By grouping layers and executing passes in parallel, the method reduces the overall compilation time for neural networks.
  • The ability to perform optimization functions independently or sequentially based on layer dependencies allows for more efficient utilization of computational resources.
  • The method improves the performance and efficiency of neural network computations, leading to faster and more accurate results.


Original Abstract Submitted

A compile method for a neural network, the compile method includes receiving data related to the neural network, generating a grouped layer by grouping layers comprised in the neural network based on the data, generating a set of passes executable in parallel based on a dependency between a plurality of passes to process the neural network, generating a set of threads performing a plurality of optimization functions based on whether optimization operations performed by the optimization functions is performed independently for the layers, respectively, or sequentially based on a dependency between the layers, and performing compilation in parallel based on the grouped layer, the set of passes, and the set of threads.