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

High efficiency simulating method and system for multiprocessor storage consistency

A multi-processor system, multi-processing system technology, applied in the field of computer systems

Inactive Publication Date: 2004-04-28
INT BUSINESS MASCH CORP
View PDF1 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, although various techniques are currently available, there is still much room for improvement
[0022] Therefore, in the conventional technology and the technology before the present invention, there is no method and device for simulating the memory consistency of one system on another system, especially when the host supports the above-mentioned loose consistency model and the target system uses the strong consistency model

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
  • High efficiency simulating method and system for multiprocessor storage consistency
  • High efficiency simulating method and system for multiprocessor storage consistency
  • High efficiency simulating method and system for multiprocessor storage consistency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] Referring now to the drawings, and in particular to FIGS. 5-15, there is shown a preferred embodiment of the method and structure according to the present invention.

[0054] preferred embodiment

[0055] For the sake of discussion, assume that the target multiprocessing system supports sequential consistency. This is a stronger form of consistency than supported by most known systems. Lamport defines sequential consistency (L.Lamport, "How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs (How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs)", IEEE Computer Science, C-28, September 1979 9, pp.690-691), which states that the result of any execution is the same as the result of executing the operations of all processors in some sequential order, and that the operations of each individual processor occur in the order specified by their program.

[0056] It is also assumed that the host multiprocessing system ...

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

A method (and system) of emulation in a multiprocessor system, includes performing an emulation in which a host multiprocessing system of the multiprocessor system supports a weak consistency model, and the target multiprocessing system of the multiprocessor system supports a strong consistency model.

Description

technical field [0001] The present invention relates generally to computer systems, and more particularly to a method of simulating the memory sharing behavior of one multiprocessing computer system on another multiprocessing computing system having distinct memory sharing behavior. Background technique [0002] The main purpose of emulation is to execute a system written for one specific architecture on another architecture with minimal performance loss. Clearly, the efficiency of the emulation process and the quality of the resulting "host" code sequences are of great importance. Computing systems typically consist of several parts, including processors, memory, and input / output devices. It is often necessary to simulate the behavior of one computing system on another computing system. A major reason for emulation is to allow a program written for one system (eg, a "target computing system") to execute with the same results on another system (eg, a "host computing system...

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/08G06F9/455G06F9/52G06F12/10G06F12/14G06F15/16G06F15/177G06F21/60G06F21/62
CPCG06F12/1072G06F2212/682G06F2212/656G06F12/1027
Inventor R·奈尔J·K·奥布瑞恩K·M·奥布瑞恩P·H·奥登D·A·普雷纳
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