In-/Near-Memory Computing

Daichi Fujiki, Xiaowei Wang, Arun Subramaniyan, Reetuparna Das

研究成果: Chapter

3 被引用数 (Scopus)

抄録

This book provides a structured introduction of the key concepts and techniques that enable in-/near-memory computing. For decades, processing-in-memory or near-memory computing has been attracting growing interest due to its potential to break the memory wall. Near-memory computing moves compute logic near the memory, and thereby reduces data movement. Recent work has also shown that certain memories can morph themselves into compute units by exploiting the physical properties of the memory cells, enabling in-situ computing in the memory array. While in- and near-memory computing can circumvent overheads related to data movement, it comes at the cost of restricted flexibility of data representation and computation, design challenges of compute capable memories, and difficulty in system and software integration. Therefore, wide deployment of in-/near-memory computing cannot be accomplished without techniques that enable efficient mapping of data-intensive applications to such devices, without sacrificing accuracy or increasing hardware costs excessively. This book describes various memory substrates amenable to in- and near-memory computing, architectural approaches for designing efficient and reliable computing devices, and opportunities for in-/near-memory acceleration of different classes of applications. Table of Contents: Preface / Acknowledgments / Introduction / Technology Basics and Taxonomy / Computing with DRAMs / Computing with SRAMs / Computing with Non-Volatile Memories / Domain-Specific Accelerators / Programming Models / Closing Thoughts / Bibliography / Authors' Biographies.

本文言語English
ホスト出版物のタイトルSynthesis Lectures on Computer Architecture
ホスト出版物のサブタイトルLecture #56
出版社Morgan and Claypool Publishers
ページ1-124
ページ数124
2
DOI
出版ステータスPublished - 2021 8月 11
外部発表はい

出版物シリーズ

名前Synthesis Lectures on Computer Architecture
番号2
16
ISSN(印刷版)1935-3235
ISSN(電子版)1935-3243

ASJC Scopus subject areas

  • ハードウェアとアーキテクチャ

フィンガープリント

「In-/Near-Memory Computing」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル