Memory Prefetcher Design Based on SESC Emulator
Liu Fang · Computer and Modernization · 2013
The emulator is a software system running on host and simulating the behavior of target architecture machine.It can explain and execute the executable program on target architecture machine,while providing run-time instruction and event-related records,as well as the statistical parameters of target architecture machine performance.System-level architecture emulator can be used as a virtual target machine which running software system,can achieve the functional simulation of the single(multi) processor,system memory,cache,and an external device subsystem.This paper is based on the structural characteristics of multi-core processors,studies architecture simulation and testing procedures.Using architecture simulation,the different structure of multi-core processor chip memory access requirements are analyzed,and the off-chip memory access bandwidth on the impact of computing performance is discussed.The multi-core system-chip memory access mechanism and needs are summed up,as well as off-chip memory access and program characteristics.