• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Cai Wanwei, Tai Yunfang, Liu Qi, Zhang Ge. Memory Virtulization on MIPS Architecture[J]. Journal of Computer Research and Development, 2013, 50(10): 2247-2252.
Citation: Cai Wanwei, Tai Yunfang, Liu Qi, Zhang Ge. Memory Virtulization on MIPS Architecture[J]. Journal of Computer Research and Development, 2013, 50(10): 2247-2252.

Memory Virtulization on MIPS Architecture

More Information
  • Published Date: October 14, 2013
  • Memory virtualization is one of the most important methods to effectively abstract, utilize and separate computer's physic memory, and it decides overall performance of system virtualization. However, the traditional software-based methods often suffer from the inefficiency and complexity. The traditional hardware-assisted methods require the unavoidable re-design of the processor architecture. This paper presents a novel hardware-software co-designed method to accelerate the memory virtualization method on MIPS architecture processor. It improves the system performance without increasing any other hardware. This paper introduces MLASM (multiple layer address space model), which not only fills memory virtualization hole in MIPS architecture processor, but also enhances performance on the basis of the existing memory virtualization method. Meanwhile, this paper introduces (translation lookaside buffer, TLB) share method based on multiple layer address space, reduces the expenses when virtual machines are switching. Finally, a system virtual machine called VIRT-LOONGSON on MIPS architecture processor LOONGSON-3 is implemented. Performance evaluation shows that the proposed method can speedup most benchmark programs by nearly 3 to 5 times compared with binary translation method, and improves 5% to 16% performance compared with TLB simulation method.
  • Related Articles

    [1]Ma Aman, Jiang Xianliang, Jin Guang. HDT: A Heuristic Dynamic Threshold Algorithm to Avoid Reprioritization of LEDBAT[J]. Journal of Computer Research and Development, 2020, 57(6): 1292-1301. DOI: 10.7544/issn1000-1239.2020.20190692
    [2]Qin Junping, Deng Qingxu, Sun Shiwen, Renqing Daoerji, Tong Haibin, Su Xianli. Indoor Trajectory Tracking Algorithm Based on Time Series Heuristic Information[J]. Journal of Computer Research and Development, 2017, 54(12): 2698-2710. DOI: 10.7544/issn1000-1239.2017.20160803
    [3]Shao Zengzhen, Wang Hongguo, Liu Hong, Song Chaochao, Meng Chunhua, Yu Hongling. Heuristic Optimization Algorithms of Multi-Carpooling Problem Based on Two-Stage Clustering[J]. Journal of Computer Research and Development, 2013, 50(11): 2325-2335.
    [4]Li Ziqiang, Tian Zhuojun, Wang Yishou, Yue Benxian. A Fast Heuristic Parallel Ant Colony Algorithm for Circles Packing Problem with the Equilibrium Constraints[J]. Journal of Computer Research and Development, 2012, 49(9): 1899-1909.
    [5]Wei Wei, Ouyang Dantong, Lü Shuai, Yin Minghao. An Approach Combining Incremental Search and Heuristic Search for Solving Multiobjective Problems[J]. Journal of Computer Research and Development, 2010, 47(11): 1954-1961.
    [6]Liu Yi, Zhang Xin, Li He, Qian Depei. A Heuristic Task Allocation Algorithm for Multi-Core Based Parallel Systems[J]. Journal of Computer Research and Development, 2009, 46(6): 1058-1064.
    [7]Jiang Xingbo, Lü Xiaoqing, Liu Chengcheng, Li Monan. A Dynamic-Fit Heuristic Algorithm for the Rectangular Strip Packing Problem[J]. Journal of Computer Research and Development, 2009, 46(3): 505-512.
    [8]Chen Mao, Huang Wenqi. A Heuristic Algorithm for the Unequal Circle Packing Problem[J]. Journal of Computer Research and Development, 2007, 44(12): 2092-2097.
    [9]Yu Kun, Wu Guoxin, Xu Libo, Wu Peng. Optimal Path Based Geographic Routing in Ad Hoc Networks[J]. Journal of Computer Research and Development, 2007, 44(12): 2004-2011.
    [10]Bai Jiancong, Chang Huiyou, and Yi Yang. Modeling and Heuristic for Winner Determination in Combinatorial Auctions[J]. Journal of Computer Research and Development, 2005, 42(11): 1856-1861.

Catalog

    Article views (994) PDF downloads (631) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return