Abstract
Processing in memory (PIM) has been proposed to overcome the structural difficulties associated with conventional types of computing architecture and to realize a breakthrough for applications with high data requirements. There have been numerous attempts to utilize the PIM concept. Among them, PIM offloading takes advantage of high memory bandwidths, and various sophisticated conditions have been proposed to offload certain jobs to PIM on an instruction, task or application basis. However, schemes thus far are complicated and difficult to use. This can hinder the widespread use of PIM. Moreover, a performance improvement is not guaranteed in all cases even with these complicated schemes. This paper focuses on the energy efficiency of PIM technology. The potential-based conditions are defined to offload as many tasks as possible. This is justified in that PIM takes absolute advantage over the host in terms of power consumption. A PIM configuration favorable to the selected tasks is then devised. Simulation results show that the combination of potential-based task selection and the associated design configuration can effectively speed up the process while also reducing the energy use in most cases.
Original language | English |
---|---|
Title of host publication | 2019 IEEE International Symposium on Circuits and Systems, ISCAS 2019 - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728103976 |
DOIs | |
State | Published - 2019 |
Event | 2019 IEEE International Symposium on Circuits and Systems, ISCAS 2019 - Sapporo, Japan Duration: 26 May 2019 → 29 May 2019 |
Publication series
Name | Proceedings - IEEE International Symposium on Circuits and Systems |
---|---|
Volume | 2019-May |
ISSN (Print) | 0271-4310 |
Conference
Conference | 2019 IEEE International Symposium on Circuits and Systems, ISCAS 2019 |
---|---|
Country/Territory | Japan |
City | Sapporo |
Period | 26/05/19 → 29/05/19 |
Bibliographical note
Publisher Copyright:© 2019 IEEE
Keywords
- Data demanding applications
- Design configuration
- PIM
- PIM architecture
- Task offloading