Abstract
This paper presents an introduction to Simics' capabilities for source program instrumentation, shared memory multiprocessor system simulation, cache memory simulation, cache memory profiling, and cache memory profiler control through Python functions. The profiled data is also analyzed.