Abstract
Processing-in-memory (PIM) architectures have gained significant importance as an alternative paradigm to the von-Neumann architectures to alleviate the memory wall and technology scaling problems. PIM architectures have achieved significant latency and energy consumption improvements for various emerging and widely used workloads such as deep neural networks, graph analytics, databases and computational genomics. In this work, we propose IMC-Sort, an in-memory parallel sorting architecture using the hybrid memory cube (HMC) for accelerating the sort workloads. Sort is one of the fundamental and widely used algorithm in various applications such as databases, networking, and data analytics. IMC-Sort architecture augments the hybrid memory cube memory system by incorporating custom sorting network at each of the HMC vault's logic layer. IMC-Sort uses optimized folded Bitonic sort and merge network to sort input sequences of arbitrary length at each vault and optimized address mapping mechanism to distribute the input data across HMC vaults. Merging of the sorted results across individual vaults is also performed using the vault's sorting network by communicating with other vaults through the HMC's crossbar network. Overall, IMC-Sort achieves 16.8×, 1.1× speedup and 375.5×, 13.6× savings in energy consumption compared to the widely used CPU implementation and state-of-the-art near memory custom sort accelerator respectively.
| Original language | English (US) |
|---|---|
| Title of host publication | GLSVLSI 2020 - Proceedings of the 2020 Great Lakes Symposium on VLSI |
| Publisher | Association for Computing Machinery |
| Pages | 45-50 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781450379441 |
| DOIs | |
| State | Published - Sep 7 2020 |
| Event | 30th Great Lakes Symposium on VLSI, GLSVLSI 2020 - Virtual, Online, China Duration: Sep 7 2020 → Sep 9 2020 |
Publication series
| Name | Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI |
|---|
Conference
| Conference | 30th Great Lakes Symposium on VLSI, GLSVLSI 2020 |
|---|---|
| Country/Territory | China |
| City | Virtual, Online |
| Period | 9/7/20 → 9/9/20 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- General Engineering
Fingerprint
Dive into the research topics of 'IMC-SORT: In-memory parallel sorting architecture using hybrid memory cube'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver