Abstract
Partial Differential Equations (PDEs) are widely employed to describe natural phenomena in many science and engineering fields. Many PDEs do not have analytical solutions, hence, numerical methods have become prevalent for approximating PDE solutions. The most widely used numerical method is the Finite Difference Method (FDM), which requires fine grids and high-precision numerical iterations that are both compute- and memory-intensive. PDE-solving accelerators have been proposed in the literature, however, they usually focus on specific types of PDEs with rigid grid sizes which limits their broader applicability. Besides, they rarely provided insight into the optimizations of parallel computing and data accesses for solving PDEs, which hinders further improvements in performance and energy efficiency. This paper presents FDMAX, an elastic accelerator to efficiently support FDM for different types of PDEs with any grid size. FDMAX employs a customized Processing Element (PE) array architecture that maximizes data reuse with minimized interconnection overhead. The PE array can be reconfigured to break into a set of subarrays to adapt to different grid sizes for optimal efficiency. Moreover, the PE array exploits computation and data reuse for increased performance and energy efficiency, and is reconfigurable to support a wide range of PDEs such as elliptic, parabolic, and hyperbolic equations. Evaluated on four well-known PDEs, our simulation results show that FDMAX achieves on average 1189× speedup with 1123× energy reduction over Intel Xeon CPU, and 4.9× speedup with 6.3× energy reduction over NVIDIA RTX3090 GPU, and 2.9× speedup over Alrescha, the state-of-the-art PDE-solving accelerator.
| Original language | English |
|---|---|
| Title of host publication | ISCA 2023 - Proceedings of the 2023 50th Annual International Symposium on Computer Architecture |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 676-687 |
| Number of pages | 12 |
| ISBN (Electronic) | 9798400700958 |
| DOIs | |
| State | Published - 17 Jun 2023 |
| Event | 50th Annual International Symposium on Computer Architecture, ISCA 2023 - Orlando, United States Duration: 17 Jun 2023 → 21 Jun 2023 |
Publication series
| Name | Proceedings - International Symposium on Computer Architecture |
|---|---|
| ISSN (Print) | 1063-6897 |
| ISSN (Electronic) | 2575-713X |
Conference
| Conference | 50th Annual International Symposium on Computer Architecture, ISCA 2023 |
|---|---|
| Country/Territory | United States |
| City | Orlando |
| Period | 17/06/23 → 21/06/23 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'FDMAX: An Elastic Accelerator Architecture for Solving Partial Differential Equations'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver