Skip to main content

A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems

Publication ,  Journal Article
Gu, S; Sha, EHM; Zhuge, Q; Chen, Y; Hu, J
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
December 1, 2016

Applications that run in the embedded systems normally should be finished within a timing constraint in energy-efficient fashion. Due to these two requirements, the embedded systems often employ software-controlled scratch pad memory (SPM) instead of hardware-controlled cache as their on-chip memory. The data accesses in SPMs are controlled purely by the software, which provides better time-predictability and precise time-control. In this paper, we propose a time, energy, and area efficient domain wall memory (DWM)-based SPM for embedded systems. To efficiently manage this type of novel SPM, an integer nonlinear programming formulation and the instructions group schedule algorithm are proposed to generate memory access instruction scheduling and data placement. In addition, the longest move reduce algorithm is also proposed to configure different types of DWM memory cells to achieve minimal area size. Experimental results show that the proposed techniques can generate a configuration of DWM-based SPM with minimal area size while satisfying time constraint.

Duke Scholars

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

ISSN

0278-0070

Publication Date

December 1, 2016

Volume

35

Issue

12

Start / End Page

2008 / 2017

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Gu, S., Sha, E. H. M., Zhuge, Q., Chen, Y., & Hu, J. (2016). A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 35(12), 2008–2017. https://doi.org/10.1109/TCAD.2016.2547903
Gu, S., E. H. M. Sha, Q. Zhuge, Y. Chen, and J. Hu. “A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 35, no. 12 (December 1, 2016): 2008–17. https://doi.org/10.1109/TCAD.2016.2547903.
Gu S, Sha EHM, Zhuge Q, Chen Y, Hu J. A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2016 Dec 1;35(12):2008–17.
Gu, S., et al. “A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 35, no. 12, Dec. 2016, pp. 2008–17. Scopus, doi:10.1109/TCAD.2016.2547903.
Gu S, Sha EHM, Zhuge Q, Chen Y, Hu J. A Time, Energy, and Area Efficient Domain Wall Memory-Based SPM for Embedded Systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2016 Dec 1;35(12):2008–2017.

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

ISSN

0278-0070

Publication Date

December 1, 2016

Volume

35

Issue

12

Start / End Page

2008 / 2017

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering