Multiplication of sparse matrix and a dense matrix to determine an output matrix on a processing unit

The described processing unit efficiently multiplies sparse and dense matrices by allocating threads to output matrix sections and using specialized caches, addressing inefficiencies in existing technologies and reducing latency and power consumption.

GB2702832APending Publication Date: 2026-07-01IMAGINATION TECH LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
IMAGINATION TECH LTD
Filing Date
2025-08-01
Publication Date
2026-07-01

AI Technical Summary

Technical Problem

Existing processing units face inefficiencies in performing matrix multiplications, particularly when dealing with sparse and dense matrices, leading to increased processing latency, power consumption, and memory bandwidth requirements.

Method used

A processing unit is configured with an execution module and caches to efficiently multiply sparse and dense matrices by allocating threads to sections of the output matrix, utilizing a sellpack format for sparse matrix data and a texture cache for dense matrix access, allowing for vectorized operations and element-wise addition of multiplication results.

Benefits of technology

This approach reduces processing latency, power consumption, and memory bandwidth by optimizing the matrix multiplication process, especially for sparse-dense matrix operations common in neural networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A mehtod of multiply a sparse matrix and a dense matrix to determine an output matrix, wherein a processing unit includes: an execution module configured to execute threads of a workgroup, wherein t
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Apparatus and method for matrix computation

    US20190266217A1