skip to main content
10.1145/774789.774805acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

Scratchpad memory: design alternative for cache on-chip memory in embedded systems

Published:06 May 2002Publication History

ABSTRACT

In this paper we address the problem of on-chip memory selection for computationally intensive applications, by proposing scratch pad memory as an alternative to cache. Area and energy for different scratch pad and cache sizes are computed using the CACTI tool while performance was evaluated using the trace results of the simulator. The target processor chosen for evaluation was AT91M40400. The results clearly establish scratehpad memory as a low power alternative in most situations with an average energy reducation of 40%. Further the average area-time reduction for the seratchpad memory was 46% of the cache memory.

References

  1. Doris Keitel-Sculz and Norbert Wehn., Embedded DRAM Development Technology, Physical Design, and Application Issues, IEEE Design and Test of Computers, Vol 18 Number 3, Page 7--15, May/June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Preeti Ranjan Panda, Nikhil Dutt, Alexandru Nicolau : Memory issues in embedded systems on-chip - Optimisations and exploration, Kluwer Academic Publishers, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  3. V. Zivojnovic, J. Velarde, and C. Schlager : DSPStone : A DSP-oriented benchmarking methodology, In Proceedings of the 5th International Conference on Signal Processing Applications and Technology, October 1994.Google ScholarGoogle Scholar
  4. S Wilton and Norm Jouppi : Cacti : An enhanced access and cycle time model, IEEE Journal of Solid State Circuits, May 1996.Google ScholarGoogle ScholarCross RefCross Ref
  5. Rajeshwari Banakar, S Steinke, B S Lee, M Balakrishnan and P Marwedel, Comparison of cache and scratch pad based memory system with respect to performance, area and energy consumption, Technical Report 762, University of Dortmund, Sep 2001.Google ScholarGoogle Scholar
  6. Rajeshwari M Banakar, Ranjan Bose, M Balakrishnan : Low power design - Abstraction levels and RTL design techniques, VLSI test and design Workshop, VDAT 2001 Bangalore, Aug 2001Google ScholarGoogle Scholar
  7. ls12.www.cs.uni-dortmund.de/research/enccGoogle ScholarGoogle Scholar
  8. Luca Benini, Alberto Macii, Enrico Macii, Massino Poncino : Synthesis of application specific memories for power optimisation in embedded systems, DAC 2000 Los Angeles, California, pp 300--303. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J Kin, M Gupta and WH Mangonie-Smith : The filter cache: An energy efficient memory structure, IEEE Micro-30 December 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T Ishihara and H Yasuura : A power reduction technique with object code merging for application specific embedded processors, Proceedings of Design Automation and Testing, Europe Conference (DATE 2000), March 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scratchpad memory: design alternative for cache on-chip memory in embedded systems

            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
              CODES '02: Proceedings of the tenth international symposium on Hardware/software codesign
              May 2002
              232 pages
              ISBN:1581135424
              DOI:10.1145/774789

              Copyright © 2002 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: 6 May 2002

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate280of864submissions,32%

              Upcoming Conference

              ESWEEK '24
              Twentieth Embedded Systems Week
              September 29 - October 4, 2024
              Raleigh , NC , USA

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader