Power-Time exploration tools for nmp-enabled systems

Chae Eun Rhee, Seung Won Park, Jungwoo Choi, Hyunmin Jung, Hyuk Jae Lee

Research output: Contribution to journalArticlepeer-review

Abstract

Recently, dramatic improvements in memory performance have been highly required for data demanding application services such as deep learning, big data, and immersive videos. To this end, the throughput-oriented memory such as high bandwidth memory (HBM) and hybrid memory cube (HMC) has been introduced to provide a high bandwidth. For its effective use, various research efforts have been conducted. Among them, the near-memory-processing (NMP) is a concept that utilizes bandwidth and power consumption by placing computation logic near the memory. In the NMP-enabled system, a processor hierarchy consisting of hosts and NMPs is formed based on the distance from the main memory. In this paper, an evaluation tool is proposed to obtain the optimal design decision considering the power-time trade-of in the processor hierarchy. Every time the operating condition and constraints change, the decision of task-level offloading is dynamically made. For the realistic NMP-enabled system environment, the relationship among HBM, host, and NMP should be carefully considered. Hosts and NMPs are almost hidden from each other and the communications between them are extremely limited. In the simulation results, popular benchmarks and a machine learning application are used to demonstrate power-time trade-offs depending on applications and system conditions.

Original languageEnglish
Article number1096
JournalElectronics (Switzerland)
Volume8
Issue number10
DOIs
StatePublished - Oct 2019

Keywords

  • High bandwidth memory
  • Near-memory-processing
  • Power-time-based design decision
  • Task offloading

Fingerprint

Dive into the research topics of 'Power-Time exploration tools for nmp-enabled systems'. Together they form a unique fingerprint.

Cite this