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
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;
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
DOI :
10.1109/ICECS.1999.814550