MatFactory: A Framework for High-Performance Matrix Factorization on FPGAs
Matrix factorization is a widely used powerful tool in signal processing, machine learning and high performance computing. For accelerating matrix factorization, FPGAs are suitable platforms, as they can build wide and deep pipelines with favorable power efficiency. Factorizing matrices on FPGAs is thus desirable; however, there is no infrastructure on FPGAs for matrix factorization so far, as it involves several challenges: applicability and scalability of the circuit, pipelining of irregular computing patterns, and effective data caching given the limited memory bandwidth.
Authors
- Hongbo Rong (ORCID: https://orcid.org/0000-0002-3275-7791)
- Mingzhe Zhang (ORCID: https://orcid.org/0009-0007-1464-5271)
- X. Q. Hao (ORCID: https://orcid.org/0009-0004-2127-6011)
- Wenguang Chen (ORCID: https://orcid.org/0000-0002-4281-1018)
Institutions
- Intel (United States) (US)
- Peking University (CN)
- Tsinghua University (CN)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676780
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00