• DocumentCode
    3449595
  • Title

    Analysis of memory accesses in embedded systems

  • Author

    Nosetti, Luca ; Solomon, Charlie ; Macii, Enrico

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    3
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    1783
  • Abstract
    The increasing number of multimedia applications for embedded systems shows designers the limits of classical memory systems when dealing with large vectors of data. Therefore, a new type of cache memory specifically targeted for processing arrays and large sets of data has been proposed. In order to justify a new cache memory architecture, two assessments are needed: an evaluation of the performance gain for specific code, and an indication of the modifications required in the software. This work presents theory and implementation details for a memory access analysis tool that enables evaluation of vector operations of particular software and identification of code segments that generate them. The tool has been developed assuming a MIPS 3000 microprocessor target system, and its capabilities have been benchmarked on execution traces from two multimedia software applications: djpeg image conversion and rawaudio audio file compression
  • Keywords
    audio signal processing; cache storage; embedded systems; image processing; memory architecture; multimedia computing; software tools; vector processor systems; MIPS 3000 microprocessor target system; cache memory architecture; code segments; djpeg image conversion; embedded systems; execution traces; memory access analysis tool; memory accesses; multimedia software; performance gain; rawaudio audio file compression; vector operations; vectors of data; Cache memory; Computer architecture; Embedded system; Image segmentation; Memory architecture; Microprocessors; Multimedia systems; Performance gain; Software performance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 1999. Proceedings of ICECS '99. The 6th IEEE International Conference on
  • Conference_Location
    Pafos
  • Print_ISBN
    0-7803-5682-9
  • Type

    conf

  • DOI
    10.1109/ICECS.1999.814550
  • Filename
    814550