Jump to content

Apple inc. (20240220764). EFFICIENT ZERO PADDING IN CONVOLUTION AT NEURAL PROCESSOR simplified abstract

From WikiPatents

EFFICIENT ZERO PADDING IN CONVOLUTION AT NEURAL PROCESSOR

Organization Name

apple inc.

Inventor(s)

Sayyed Karen Khatamifard of Bellevue WA (US)

Alon Yaakov of Raanana (IL)

Jeffrey D. Marker of Pleasant View UT (US)

EFFICIENT ZERO PADDING IN CONVOLUTION AT NEURAL PROCESSOR - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240220764 titled 'EFFICIENT ZERO PADDING IN CONVOLUTION AT NEURAL PROCESSOR

The method described in the patent application involves efficient zero-padding in convolution by accessing partitions of an input tensor and populating a register with values indicating a zero-padding pattern for each row of a kernel.

  • The input tensor is divided into partitions in a raster-scan direction.
  • Computation associated with convolution is performed based on the zero-padding pattern in the register.
  • An updated zero-padding pattern for the next cycle in the row of the kernel is generated.
  • The values in the register are updated to reflect the updated zero-padding pattern.

Potential Applications: - Image processing - Signal processing - Machine learning algorithms

Problems Solved: - Improving efficiency in convolution operations - Optimizing zero-padding techniques

Benefits: - Faster computation in convolution tasks - Enhanced performance in deep learning models

Commercial Applications: Title: "Efficient Zero-Padding Method for Convolution in Image Processing" This technology can be utilized in industries such as: - Computer vision - Autonomous vehicles - Medical imaging

Questions about the technology: 1. How does this method compare to traditional zero-padding techniques in terms of computational efficiency? 2. What impact could this innovation have on the development of advanced AI algorithms?

Frequently Updated Research: Stay updated on advancements in convolution techniques and optimization strategies for deep learning models.


Original Abstract Submitted

embodiments relate to a method of efficient zero-padding in convolution. the method includes accessing a partition among a plurality of partitions of an input tensor. the input tensor is divided into the plurality of partitions in a raster-scan direction. for each row of a kernel for performing convolution on the input tensor, a register is populated with a set of values indicating a zero-padding pattern. for a compute cycle in the row of the kernel, computations associated with the convolution are performed based in part on the zero-padding pattern. after that, an updated zero-padding pattern representing a zero-padding pattern for a next cycle in the row of the kernel is generated. the set of values in the register is updated to the updated zero-padding pattern.

(Ad) Transform your business with AI in minutes, not months

Custom AI strategy for your specific industry
Step-by-step implementation with clear ROI
5-minute setup - no technical skills needed
Get your AI playbook
Cookies help us deliver our services. By using our services, you agree to our use of cookies.