Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for fast performing MMU analog, and total system simulator

A fast and computer system technology, applied in memory systems, program control devices, instruments, etc., can solve the problems of slow TLB search speed and insufficient search speed, and achieve convenient maintenance and management, easy reading, and improved speed Effect

Inactive Publication Date: 2008-08-20
INT BUSINESS MASCH CORP
View PDF0 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, for a TLB containing 64 lines, it needs to be compared 64 times, so the speed of TLB search is very slow
For the group-associative TLB, the line number can be directly calculated and then searched, but the search speed is not fast enough

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for fast performing MMU analog, and total system simulator
  • Method and apparatus for fast performing MMU analog, and total system simulator
  • Method and apparatus for fast performing MMU analog, and total system simulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Exemplary embodiments of the present invention will be described below with reference to the accompanying drawings. In the interest of clarity and conciseness, not all features of an actual implementation are described in this specification. It should be appreciated, however, that in developing any such practical embodiment, many implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with system and business-related constraints, where these Restrictions vary from implementation to implementation. Furthermore, it should also be understood that such development, while potentially complex and time-consuming, would nevertheless be a routine undertaking for those skilled in the art having the benefit of this disclosure.

[0046] In addition, it should be noted that in order to avoid obscuring the present invention due to unnecessary details, only the device structure and / or processing steps closely related to th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for executing quick MMU simulation for computer program in computer system, wherein, a destined size address injection space in which virtual page number and corresponding physical page number are stored is allotted in the computer system. The method comprises the following steps: for the loading / storing instruction on a code sect of the computer program, comparing the virtual page number of virtual address of loading / storing instruction with the virtual page number stored in the address injection space, if the virtual page numbers being identical, obtaining corresponding physical address according to the physical page number stored in the address injection space, otherwise, executing address conversion by-pass buffer searching, that is TLB searching to obtain corresponding physical address, and reading data from the obtained corresponding physical address or writing data into the obtained corresponding physical address. The invention also discloses a device and a total system simulator for realizing the above method.

Description

technical field [0001] The present invention relates generally to techniques for simulating computer architectures, and more particularly to full-system simulators utilizing dynamic binary translation techniques. Background technique [0002] Virtually all computer architectures can be evaluated and studied with simulators. Simulators reduce costs and save project development time by allowing designers to quickly evaluate the performance of various architectures. [0003] For example, in "Simulation of Computer Architectures: Simulators, Benchmarks, Methodologies, and Recommendations" by Joshua J.Yi and David J. Liljia (IEEE Transactions on Computers, March 2006, Vol. 55, No. 3, No. 268 -280 pages), a rough introduction to simulator technology and its classification. [0004] A full-system emulator is a program for providing a virtual execution environment for applications and an operating system (OS). For example, a full-system emulator might allow running PowerPC Linux ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/10G06F9/445G06F9/45
CPCG06F9/45504G06F9/45537G06F12/1027
Inventor 王华勇王鲲杨诚
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products