skip to main content
10.1145/2744769.2744870acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Merging the interface: power, area and accuracy co-optimization for RRAM crossbar-based mixed-signal computing system

Published:07 June 2015Publication History

ABSTRACT

The invention of resistive-switching random access memory (RRAM) devices and RRAM crossbar-based computing system (RCS) demonstrate a promising solution for better performance and power efficiency. The interfaces between analog and digital units, especially AD/DAs, take up most of the area and power consumption of RCS and are always the bottleneck of mixed-signal computing systems. In this work, we propose a novel architecture, MEI, to minimize the overhead of AD/DA by MErging the Interface into the RRAM crossbar. An optional ensemble method, the Serial Array Adaptive Boosting (SAAB), is also introduced to take advantage of the area and power saved by MEI and boost the accuracy and robustness of RCS. On top of these two methods, a design space exploration is proposed to achieve trade-offs among accuracy, area, and power consumption. Experimental results on 6 diverse benchmarks demonstrate that, compared with the traditional architecture with AD/DAs, MEI is able to save 54.63%~86.14% area and reduce 61.82%~86.80% power consumption under quality guarantees; and SAAB can further improve the accuracy by 5.76% on average and ensure the system performance under noisy conditions.

References

  1. H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger, "Neural acceleration for general-purpose approximate programs," in MICRO, 2012, pp. 449--460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. A. McKee, "Reflections on the memory wall," in Proceedings of the 1st conference on Computing frontiers. ACM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Liu et al., "Reduction and ir-drop compensations techniques for reliable neuromorphic computing systems," in ICCAD, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Xu, X. Dong, N. P. Jouppi, and Y. Xie, "Design implications of memristor-based rram cross-point structures," in DATE, 2011.Google ScholarGoogle Scholar
  5. M. Versace and B. Chandler, "Moneta: a mind made from memristors," IEEE Spectrum, vol. 47, no. 12, pp. 30--37, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. Li, Y. Shan et al., "Memristor-based approximated computation," in ISLPED, 2013, pp. 242--247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. St. Amant, A. Yazdanbakhsh et al., "General-purpose code acceleration with limited-precision analog computation," in ISCA, 2014, pp. 505--516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. X. Liu, M. Mao et al., "A heterogeneous computing system with memristor-based neuromorphic accelerators," in IEEE High Performance Extreme Computing (HPEC), 2014.Google ScholarGoogle Scholar
  9. S. Yu, B. Gao et al., "A low energy oxide-based electronic synaptic device for neuromorphic visual systems with tolerance to device variation," Advanced Materials, 2013.Google ScholarGoogle Scholar
  10. M. Hu, H. Li et al., "Hardware realization of bsb recall function using memristor crossbar arrays," in DAC, 2012, pp. 498--503. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Li, Y. Wang et al., "Ice: inline calibration for memristor crossbar-based computing engine," in DATE, 2014, pp. 184--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Deng, H.-Y. Chen et al., "Design and optimization methodology for 3d rram arrays," in IEEE International Electron Devices Meeting (IEDM), 2013, pp. 9--11.Google ScholarGoogle Scholar
  13. W.-H. Tseng and P.-C. Chiu, "A 960ms/s dac with 80db sfdr in 20nm cmos for multi-mode baseband wireless transmitter," in VLSI Circuits Digest of Technical Papers, 2014 Symposium on. IEEE, 2014, pp. 1--2.Google ScholarGoogle Scholar
  14. J. Proesel, G. Keskin et al., "An 8-bit 1.5 gs/s flash adc using post-manufacturing statistical selection," in CICC, 2010.Google ScholarGoogle Scholar
  15. C. M. Bishop et al., "Neural networks for pattern recognition," 1995. Google ScholarGoogle ScholarCross RefCross Ref
  16. Z.-H. Zhou, Ensemble methods: foundations and algorithms. CRC Press, 2012. Google ScholarGoogle ScholarCross RefCross Ref
  17. ITRS, "International technology roadmap for semiconductors," 2013.Google ScholarGoogle Scholar

Index Terms

  1. Merging the interface: power, area and accuracy co-optimization for RRAM crossbar-based mixed-signal computing system

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        DAC '15: Proceedings of the 52nd Annual Design Automation Conference
        June 2015
        1204 pages
        ISBN:9781450335201
        DOI:10.1145/2744769

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 June 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,770of5,499submissions,32%

        Upcoming Conference

        DAC '24
        61st ACM/IEEE Design Automation Conference
        June 23 - 27, 2024
        San Francisco , CA , USA

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader