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

Data synchronization method and apparatus

A data synchronization and data technology, applied in the field of data processing, to achieve the effect of solving synchronization problems

Active Publication Date: 2012-05-02
HUAWEI TECH CO LTD
View PDF2 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The embodiment of the present invention provides a data synchronization method and device, which can solve the synchronization problem caused by the memory consistency protocol supporting concurrent multi-write

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
  • Data synchronization method and apparatus
  • Data synchronization method and apparatus
  • Data synchronization method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0020] It should be understood that the technical solutions of the present invention can be applied to multiprocessor systems. The embodiment of the present invention will take the Intel x86 CPU (Central Processing Unit, central processing unit) architecture as an example for illustration, but the embodiment of the present invention is not limited to the Intel x86 architecture, and may also include other support TSO (Total Store Ordering, full storage o...

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 embodiment of the invention discloses a data synchronization method and a data synchronization apparatus. The method comprises the following steps: scanning codes so as to capture a synchronous instruction; replacing the captured synchronous instruction with a trapping instruction; when a code runs to the trapping instruction, trapping a code execution authority into a distributed shared memory (DSM) unit, wherein the DSM unit implements concurrent multi-write protocol, but the DSM unit implements a single-write protocol in the process of executing the synchronous instruction, therefore, the method supports the concurrent multi-write protocol and solves a synchronous problem caused by the concurrent multi-write protocol.

Description

technical field [0001] Embodiments of the present invention relate to the field of data processing, and more specifically, to a data synchronization method and device. Background technique [0002] The consistency of the memory system is a key technology in the multiprocessor system, especially in the competitive field of high-end servers, efficient memory consistency protocol and implementation is one of the most critical factors to determine the performance of high-end servers. In key service fields such as banking, securities, government or enterprises, high-end servers are an inevitable choice. [0003] Through high-speed interconnection chips, efficient interconnection topology, and scalable protocol support, memory-coherent multiprocessor systems implemented by hardware basically occupy the entire server market. However, the high performance achieved by the hardware also comes with a high price. The memory-coherent multiprocessor system implemented by software is lim...

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): G06F9/38
CPCG06F9/30145G06F11/079G06F9/45558G06F12/0815G06F8/40G06F8/65G06F8/52G06F9/30087G06F9/38G06F11/3636G06F11/36
Inventor 王振国
Owner HUAWEI TECH CO LTD
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