MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
Execution characteristics of desktop applications on Windows NT
Proceedings of the 25th annual international symposium on Computer architecture
Evaluating MMX technology using DSP and multimedia applications
MICRO 31 Proceedings of the 31st annual ACM/IEEE international symposium on Microarchitecture
Measuring computer performance: a practitioner's guide
Measuring computer performance: a practitioner's guide
Architecture-level performance evaluation of component-based embedded systems
Proceedings of the 40th annual Design Automation Conference
Evaluating Real-Time Java Features and Performance for Real-Time Embedded Systems
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Performance Considerations in Embedded DSP based System-On-a-Chip Designs
VLSID '01 Proceedings of the The 14th International Conference on VLSI Design (VLSID '01)
Software Power Optimizations In An Embedded System
VLSID '01 Proceedings of the The 14th International Conference on VLSI Design (VLSID '01)
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
MiBench: A free, commercially representative embedded benchmark suite
WWC '01 Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop
Performance analysis of embedded software using implicit path enumeration
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Hi-index | 0.00 |
The analysis and evaluation of the speed performance of personal computers for various classes of applications continues to be an important area of research. One such class of applications is that of embedded applications. Embedded applications such as VOIP, streaming video and image processing software etc. are used significantly in the personal computer domain. In this paper, we analyze the execution characteristics of a subset of widely used embedded applications on a general personal computer based on the Intel Pentium 4 microprocessor. It was observed that, for most of the applications chosen here, the combination of lower trace cache hit rates and lower L1 cache load hit rates may have a more adverse impact on the performance of this machine when compared to other parameters such as L2 cache load hit rates, branch prediction rates, etc. The overall L2 cache load hit rates, branch prediction rates and TLB hit rates were found to be fairly high. Hardware improvements over the trace cache and L1 cache structures of the chosen machine could help improve performance for many of these applications.