Heterogeneous integration for artificial intelligence: Challenges and opportunities

S. Mukhopadhyay, S. Yalamanchili, M. Swaminathan, Y. Long, B. Mudassar, C. S. Nair, B. H. Deprospo, H. M. Torun, M. Kathaperumal, V. Smet, D. Kim

Research output: Contribution to journalArticlepeer-review

19 Scopus citations

Abstract

The recent progress in artificial intelligence (AI) and machine learning (ML) has enabled computing platforms to solve highly complex difficult problems in computer vision, robotics, finance, security, and science. The algorithmic progress in AI/ML have motivated new research in hardware accelerators. The dedicated accelerators promise high energy efficiency compared to software solutions using CPU. However, as AI/ML models become complex, the increasing memory demands and, hence, high energy/time cost of communication between logic and memory possess a major challenge to energy efficiency. We review the potential of heterogeneous integration in addressing the preceding challenge and present different approaches to leverage heterogeneous integration for energy-efficient AI platforms. First, we discuss packaging technologies for efficient chip-to-chip communication. Second, we present near-memory-processing architecture for AI accelerations that leverages 3D die-stacking. Third, processing-in-memory architectures using heterogeneous integration of CMOS and embedded non-volatile memory are presented. Finally, the article presents case studies that integrate preceding concepts to advance AI/ML hardware platform for different application domains.

Original languageEnglish (US)
Article number8869909
JournalIBM Journal of Research and Development
Volume63
Issue number6
DOIs
StatePublished - Nov 1 2019

All Science Journal Classification (ASJC) codes

  • General Computer Science

Fingerprint

Dive into the research topics of 'Heterogeneous integration for artificial intelligence: Challenges and opportunities'. Together they form a unique fingerprint.

Cite this