Asynchronized Jacobi Solver on Heterogeneous Mobile Devices
Many vision and graphics applications involve the efficient solving of various linear systems, which has been a popular topic for decades. With mobile devices arising and becoming popularized, designing a high-performance solver tailored for them, to ensure the smooth migration of various applications from PC to mobile devices, has become urgent. However, the unique features of mobile devices present new challenges. Mainstream mobile devices are equipped with so-called heterogeneous multiprocessor systems-on-chips (MPSoCs), which consist of processors with different architectures and performances. Designing algorithms to push the limits of of MPSoCs is attractive yet difficult. Different cores are suitable for different tasks. Further, data sharing among different cores can easily neutralize performance gains. Fortunately, the comparable performance of CPUs and GPUs on MPSoCs make the heterogeneous systems promising, compared to their counterparts on PCs. This paper is devoted to a high-performance mobile linear solver for a sparse system with a tailored asynchronous algorithm, to fully exploit the computing power of heterogeneous processors on mobile devices while alleviating the data-sharing overhead. Comprehensive evaluations are performed, with in-depth discussion to shed light on the future design of other numerical solvers.
Authors
- Juncong Lin (ORCID: https://orcid.org/0000-0001-6500-6655)
- Xuan Cheng (ORCID: https://orcid.org/0000-0002-1545-6567)
- Yao Cheng
- Liyan Chen (ORCID: https://orcid.org/0009-0007-2101-4793)
- X. Y. Hong (ORCID: https://orcid.org/0000-0001-8021-4903)
- Ziqiang Liao
Institutions
- China Mobile (China) (CN)
- Xiamen University (CN)
Publication Details
- Journal
- Electronics
- Published
- 2025-04-27
- DOI
- https://doi.org/10.3390/electronics14091768
- Primary Topic
- Quantum optics and atomic interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fundamental Research Funds for the Central Universities