2019
DOI: 10.3390/electronics8010094
|View full text |Cite
|
Sign up to set email alerts
|

AnScalable Matrix Computing Unit Architecture for FPGA, and SCUMO User Design Interface

Abstract: High dimensional matrix algebra is essential in numerous signal processing and machine learning algorithms. This work describes a scalable square matrix-computing unit designed on the basis of circulant matrices. It optimizes data flow for the computation of any sequence of matrix operations removing the need for data movement for intermediate results, together with the individual matrix operations' performance in direct or transposed form (the transpose matrix operation only requires a data addressing modific… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 25 publications
0
9
0
Order By: Relevance
“…Another recent matrix computing structure based on circulant matrix have been proposed [27], which can handle multiple operations of matrix computing. But it only used for fixed-point data, which can not meet the needs of most engineering calculations.…”
Section: Background a Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Another recent matrix computing structure based on circulant matrix have been proposed [27], which can handle multiple operations of matrix computing. But it only used for fixed-point data, which can not meet the needs of most engineering calculations.…”
Section: Background a Related Workmentioning
confidence: 99%
“…In terms of integrating different functions of matrix operation in the same system, the two most relevant structures up to date have been designed by Wang et al [26] and Abbaszadeh et al [27].…”
Section: Comparison With Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This application needs a real-time implementation, and could be used as a help-decision tool by neurosurgeons to refine the localization of an epileptogenic area during resective epilepsy surgery. Note that the recent technology is mature enough to implement machine learning processes in real-time [27,28].…”
Section: Introductionmentioning
confidence: 99%
“…FPGAs can also ensure highly accurate and short sampling periods, which are required for advanced motion control applications. A short processing time of control algorithms is also possible; however, the feature-rich FPGAs have overwhelming resources that are required for performing complex computation algorithms [17,18] yet are still expensive, which may prevent their further use in low-cost applications. One of the challenges in the electronics industry nowadays concerns fitting complex circuitry into small spaces.…”
Section: Introductionmentioning
confidence: 99%