Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

NAPEL: Near-memory computing application performance prediction via ensemble learning

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

5 Downloads (Pure)

Samenvatting

The cost of moving data between the memory/storage units and the compute units is a major contributor to the execution time and energy consumption of modern workloads in computing systems. A promising paradigm to alleviate this data movement bottleneck is near-memory computing (NMC), which consists of placing compute units close to the memory/storage units. There is substantial research effort that proposesNMCarchitectures and identifiesworkloads that can benefit from NMC. System architects typically use simulation techniques to evaluate the performance and energy consumption of their designs. However, simulation is extremely slow, imposing long times for design space exploration. In order to enable fast early-stage design space exploration of NMC architectures, we need high-level performance and energy models. We present NAPEL, a high-level performance and energy estimation framework for NMC architectures. NAPEL leverages ensemble learning to develop a model that is based on microarchitectural parameters and application characteristics. NAPEL training uses a statistical technique, called design of experiments, to collect representative training data efficiently. NAPEL provides early design space exploration 220× faster than a state-of-the-artNMCsimulator, on average, with error rates of to 8.5% and 11.6% for performance and energy estimations, respectively, compared to the NMC simulator. NAPEL is also capable of making accurate predictions for previously-unseen applications.

Originele taal-2Engels
TitelProceedings of the 56th Annual Design Automation Conference 2019, DAC 2019
UitgeverijInstitute of Electrical and Electronics Engineers
Aantal pagina's6
ISBN van elektronische versie9781450367257
DOI's
StatusGepubliceerd - 2 jun. 2019
Evenement56th Annual Design Automation Conference, (DAC2019) - Las Vegas, Verenigde Staten van Amerika
Duur: 2 jun. 20196 jun. 2019
https://dac.com/

Congres

Congres56th Annual Design Automation Conference, (DAC2019)
Verkorte titelDAC2019
Land/RegioVerenigde Staten van Amerika
StadLas Vegas
Periode2/06/196/06/19
Internet adres

Financiering

This work was performed in the framework of the Horizon 2020 program for the project “Near-Memory Computing (NeMeCo)”. It is funded by the European Commission under Marie Sklodowska-Curie Innovative Training Networks European Industrial Doctorate (Project ID: 676240). We also thank SRC, Intel, VMware, Huawei, AliBaba, and Google for their funding support.

Duurzame ontwikkelingsdoelstellingen van de VN

Deze output draagt bij aan de volgende duurzame ontwikkelingsdoelstelling(en)

  1. SDG 7 – Betaalbare en schone energie
    SDG 7 – Betaalbare en schone energie

Vingerafdruk

Duik in de onderzoeksthema's van 'NAPEL: Near-memory computing application performance prediction via ensemble learning'. Samen vormen ze een unieke vingerafdruk.

Citeer dit