Exploiting Heterogeneity in PIM Architectures for Data-Intensive Applications - Designing Modern Embedded Systems: Software, Hardware, and Applications
Conference Papers Year : 2023

Exploiting Heterogeneity in PIM Architectures for Data-Intensive Applications

Abstract

The scaling of common architectures for data-intensive applications is limited by the memory wall issues that culminate in energy and performance losses. Near-data or Processing in Memory (PIM) approach has been revisited to tackle this problem, along with a wide variety of architectural designs. However, these devices commonly rely on Application Specific Integrated Circuit (ASIC) designs, which in turn fail to cover the heterogeneity found in such applications. This paper discusses and exploits the heterogeneity present in the data-intensive realm by using a range of permutations for the tuple (algorithm, dataset, programming language). Relying on commonplace hardware performance metrics, we show how to identify the main changes in the processing demands and select the best near-data configuration. Using the proposed strategy, one could see a performance difference of 1.52x, and an Energy Delay Product of 2.86x in the studied examples.
Embargoed file
Embargoed file
1 0 10
Year Month Jours
Avant la publication
Thursday, January 1, 2026
Embargoed file
Thursday, January 1, 2026
Please log in to request access to the document

Dates and versions

hal-04645297 , version 1 (11-07-2024)

Licence

Identifiers

Cite

Rafael Moura, Luigi Carro. Exploiting Heterogeneity in PIM Architectures for Data-Intensive Applications. 7th International Embedded Systems Symposium (IESS), Nov 2022, Lippstadt, Germany. pp.53-64, ⟨10.1007/978-3-031-34214-1_5⟩. ⟨hal-04645297⟩
23 View
1 Download

Altmetric

Share

More