18364872. ACCELERATOR, METHOD OF OPERATING AN ACCELERATOR, AND ELECTRONIC DEVICE INCLUDING AN ACCELERATOR simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

ACCELERATOR, METHOD OF OPERATING AN ACCELERATOR, AND ELECTRONIC DEVICE INCLUDING AN ACCELERATOR

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Hanmin Park of Hwaseong-si (KR)

Hyung-Dal Kwon of Hwaseong-si (KR)

Jaehyeong Sim of Hwaseong-si (KR)

Seungwook Lee of Suwon-si (KR)

Jae-Eon Jo of Suwon-si (KR)

ACCELERATOR, METHOD OF OPERATING AN ACCELERATOR, AND ELECTRONIC DEVICE INCLUDING AN ACCELERATOR - A simplified explanation of the abstract

This abstract first appeared for US patent application 18364872 titled 'ACCELERATOR, METHOD OF OPERATING AN ACCELERATOR, AND ELECTRONIC DEVICE INCLUDING AN ACCELERATOR

Simplified Explanation

The abstract describes an accelerator and a method of operating the accelerator, as well as an electronic device that includes the accelerator. The method of operating the accelerator involves packing input data based on the word width of a memory in the accelerator and the spatial size of a filter to be applied to the target operation. The packed input data is then stored in the memory, and the target operation is performed between a portion of the input data stored in the same word in the memory and the weights of the filter.

  • The patent/application involves an accelerator and a method of operating it.
  • The method includes packing input data based on memory word width and filter size.
  • Packed input data is stored in the memory.
  • The target operation is performed between the input data and filter weights.

Potential Applications:

  • This technology can be applied in various electronic devices that require efficient data processing, such as smartphones, computers, and embedded systems.
  • It can be used in image and video processing applications, such as image recognition, object detection, and video encoding/decoding.
  • The accelerator can also be utilized in machine learning and artificial intelligence tasks, improving the performance and efficiency of algorithms.

Problems Solved:

  • The method addresses the challenge of efficiently processing large amounts of data by optimizing the data layout in memory.
  • It solves the problem of performing target operations between input data and filter weights in a more efficient manner.
  • By packing the input data and utilizing the memory effectively, it helps overcome memory bandwidth limitations and reduces data transfer overhead.

Benefits:

  • The method improves the overall performance and efficiency of the accelerator by optimizing data storage and processing.
  • It enables faster and more efficient execution of target operations, leading to improved processing speeds and reduced latency.
  • By reducing data transfer overhead, it helps conserve energy and prolongs battery life in portable electronic devices.


Original Abstract Submitted

An accelerator, a method of operating the accelerator, and an electronic device including the accelerator. A method of operating the accelerator configured to perform a target operation includes packing input data with a data layout determined based on a word width of a memory in the accelerator and a spatial size of a filter to be applied to the target operation and storing the packed input data in the memory, and performing the target operation between a portion of the input data stored in a same word in the memory and weights of the filter.