An Emulation Model of IA-32 Memory Management

Haifeng Chen, Liehui Jiang, Weiyu Dong, Lixin Wang · 2011

System emulation provides a new solution for software migrating on heterogeneous platform. As one of the important components of system emulation, memory emulation directly affects the performance of system. This paper presents a universal emulation model of IA-32 memory management with Software MMU, virtual TLB and virtual MMIO. And an IA-32 memory management emulator prototype is implemented successfully on the Alpha platform which achieves about 10% of the host machine's performance presently. Compared to Bochs, the performance of our emulator has increased by about 17 percent.

Read the paper · More papers on PaperTik