• DocumentCode
    320838
  • Title

    Data cache sizing for embedded processor applications

  • Author

    Panda, Preeti Ranjan ; Nicolau, N.D. ; Nicolau, Alexandru

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1998
  • fDate
    23-26 Feb 1998
  • Firstpage
    925
  • Lastpage
    926
  • Abstract
    We present a technique for determining the best data cache size required for a given memory-intensive application. A careful memory and cache line assignment strategy based on the analysis of the array access patterns effects a significant reduction in the required data cache size, with no negative impact on the performance, thereby freeing vital on-chip silicon area for other hardware resources. Experiments on several benchmark kernels performed on LSI Logic´s CW4001 embedded processor simulator confirm the soundness of our cache sizing and memory assignment strategy and the accuracy of our analytical predictions
  • Keywords
    cache storage; real-time systems; storage allocation; CW4001 embedded processor simulator; array access patterns; cache line assignment strategy; data cache sizing; embedded processor applications; memory assignment strategy; memory-intensive application; Analytical models; Application software; Computer science; Hardware; Kernel; Large scale integration; Pattern analysis; Performance analysis; Predictive models; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 1998., Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-8359-7
  • Type

    conf

  • DOI
    10.1109/DATE.1998.655972
  • Filename
    655972