Method and device for realizing sparse matrix multiplication on reconfigurable processor array

A processor array and sparse matrix technology, which is applied in the fields of electrical digital data processing, digital data processing components, instruments, etc., can solve problems such as increased power consumption, and achieve the effect of efficient implementation and reduction of configuration times and memory access times.

Active Publication Date: 2021-03-16
TSINGHUA UNIV
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with static reconfigurable processors, this method reduces the time cost of reconfiguration and has high flexibility, but correspondingly increases power consumption

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 realizing sparse matrix multiplication on reconfigurable processor array
  • Method and device for realizing sparse matrix multiplication on reconfigurable processor array
  • Method and device for realizing sparse matrix multiplication on reconfigurable processor array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0026] Since the operation unit of the reconfigurable processing array supports operations such as addition, multiplication, multiply-accumulate, and selection, the operation unit can perform parallel calculations. Therefore, in order to improve the operation efficiency of sparse matrix multiplication, an embodiment of the present invention provides a sparse matrix multiplication The implementation method on the reconfigurable processor array, compared with the traditional matrix multiplication operation, can make full use of the pipeline and parallel calculation of th...

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 discloses a method and device for realizing sparse matrix multiplication on a reconfigurable processor array, and the method comprises the steps: storing a first sparse matrix and a second sparse matrix to be multiplied in a column compression format, obtaining a numerical array, a row number array and a column offset array of non-zero elements in the first sparse matrix and the second sparse matrix; multiplying non-zero elements in the first sparse matrix and the second sparse matrix by using a column priority method through a plurality of processors in the reconfigurable processor array to obtain a plurality of compressed columns, each compressed column comprising a numerical array and a row number array; and merging the plurality of compressed columns subjected to multiplication by adopting a double-tone sorting and merging method through a plurality of processors in the reconfigurable processor array to obtain multiplication results of the first sparse matrix and thesecond sparse matrix. According to the invention, sparse matrix multiplication can be efficiently realized on the reconfigurable processing array.

Description

technical field [0001] The invention relates to the field of reconfigurable computing, in particular to a method and device for implementing sparse matrix multiplication on a reconfigurable processor array. Background technique [0002] This section is intended to provide a background or context to embodiments of the invention that are recited in the claims. The descriptions herein are not admitted to be prior art by inclusion in this section. [0003] In recent years, the increasing amount of data has put forward higher and higher requirements on the power consumption and performance of computing chips. Over the past few decades, the semiconductor industry and the performance of processors have grown rapidly as Moore's Law has continued. However, Moore's Law is coming to an end, but people's demand for computing power, performance and power consumption has not stopped. For the latest generation of equipment, the requirements for higher performance and lower power consumpt...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/16G06F7/523
CPCG06F17/16G06F7/523Y02D10/00
Inventor 尹首一杨轲翔谷江源韩慧明刘雷波魏少军
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products