Near-Data-Processing Architectures Performance Estimation and Ranking using Machine Learning Predictors

Publikation: Beitrag zu KonferenzenPaperBeigetragenBegutachtung

Beitragende

Abstract

The near-data processing (NDP) paradigm has emerged as a promising solution for the memory wall challenges of future computing architectures. Modern 3D-stacked DRAM systems can be exploited to prevent unnecessary data movement between the main memory and the CPU. To date, no standardized simulation frameworks or benchmarks are available for the systematic evaluation of NDP systems. Identifying which type of high-performance 3D memory is suitable to use in an NDP system remains a challenge. This is mainly due to the fact that understanding the interactions between modern workloads and the memory subsystem is not a trivial task. Each memory type has its advantages and drawbacks. Additionally, memory access patterns vary greatly across applications. As a result, the performance of a given application on a given memory type is difficult to intuitively predict. There is no specific memory type that can effectively provide high performance for all applications.In this work, we propose a machine learning framework that can efficiently decide which NDP system is suitable for an application. The framework relies on performance prediction based on an input set of application characteristics. For each NDP system we are examining, we build a machine learning model that can accurately predict performance of previously unseen applications on this system. Our models are on average 200x faster than architectural simulation. They can accurately predict performance with coefficients of determination ranging between 0.88 and 0.92, and root mean square errors ranging between 0.08 and 0.19.

Details

OriginalspracheEnglisch
Seiten158-165
Seitenumfang8
PublikationsstatusVeröffentlicht - 2021
Peer-Review-StatusJa

Konferenz

Titel24th Euromicro Conference on Digital System Design
KurztitelDSD 2021
Veranstaltungsnummer24
Dauer1 - 3 September 2021
Ortonline
Stadt
LandItalien

Externe IDs

ORCID /0000-0003-2571-8441/work/142240503
Scopus 85125786253

Schlagworte

Schlagwörter

  • Machine Learning, Machine learning performance prediction, Processing-near-memory, Design space exploration