Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

48 results about "Sequential consistency" patented technology

Sequential consistency is one of the consistency models used in the domain of concurrent computing (e.g. in distributed shared memory, distributed transactions, etc.).

Producer/consumer locking system for efficient replication of file data

InactiveUS6925515B2Eliminates lock contentionEliminate the waiting processDigital data information retrievalData processing applicationsQuality of serviceSystems design
In a distributed file system the distributed storage management is made useful to a variety of applications. Multiple quality of service options are provided through locking. Three locking systems are provided. The system offers a locking system designed for sequential consistency with write-back caching, typical of distributed file systems. A second locking system is provided for sequential consistency with no caching for applications that manage their own caches. Finally, a locking system that implements a weaker consistency model with write-back caching, designed for efficient replication and distribution of data is included. Locks for replication are suitable for serving dynamic data on the Internet and other highly-concurrent applications. The selection of the appropriate lock protocol for each file is set using the file metadata. Further, a novel locking system is provided for the lock system implementing a weak consistency model with write back caching. This system is implemented utilizing two whole file locks: a producer lock P and a consumer lock C. Any client can hold a consumer lock and when holding a consumer lock can read data and cache data for read. The producer lock is only held by a single writer and a writer holding a producer lock can write data, allocate and cache data for writing. When a writer performs a write, the write is performed as an out-of-place write. An out-of-place write writes the data to a different physical storage location than from which it was read. By performing an out-of-place write the old data still exists and is available to clients. Once the writer completes the write and releases the producer lock the previous data is invalidated and the clients are informed of the new location of the data. Clients can then read the new data from storage when needed and the server reclaims the old data blocks.
Owner:IBM CORP

Swatch sparsity image inpainting method with directional factor combined

Disclosed is a swatch sparsity image inpainting method with directional factors combined. The swatch sparsity image inpainting method mainly comprises the steps of conducing preprocessing on an image to be inpainted by the utilization of an existing image inpainting algorithm, extracting directional factors in four directions from the preprocessed image through non-subsampled contourlet transform, determining a new structural sparseness function and a new matching criterion according to the color-directional factor weighting distance, determining a filling-in order by means of the structure sparseness function and searching for a plurality of matching blocks according to the new matching criterion, establishing a constraint equation with color space local sequential consistency and directional factor local sequential consistency, optimizing and solving the constraint equation to obtain sparse representation information of the matching blocks, conducting filling, and updating filled-in regions until damaged areas are completely filled in. By means of the swatch sparsity image inpainting method, the consistency of the structure part, the clearness of the texture part and the sequential consistency of neighborhood information can be effectively kept, and the swatch sparsity image inpainting method is particularly applicable to inpainting of real pictures or composite images with complex textures and complex structural characteristics.
Owner:SOUTHWEST JIAOTONG UNIV

Coal-miner posture detection system and method based on binocular vision and inertial navigation

The invention discloses a coal-miner posture detection system and method based on binocular vision and inertial navigation. The coal-miner posture detection system comprises a strap-down inertial navigation system, a laser target, a camera and a laser orientation instrument, wherein the laser orientation instrument is positioned on a coal-mining working face. The coal-miner posture detection method comprises the following steps: by utilizing the laser orientation instrument, transmitting cross laser onto the laser target; utilizing the two cameras to carry out real-time shooting on the laser target, and based on the binocular vision principle, tracking a cross laser point on the laser target; adopting an epipolar constraint algorithm based on sequential consistency to carry out three-dimensional matching on a mark point and carrying out real-time calculation on the posture of a coal miner; then by the strap-down inertial navigation system, obtaining real-time angular velocity and acceleration of a body of the coal miner, calculating a real-time posture angle of the coal miner, utilizing Kalman filtering to realize fusion of inertial navigation and vision information so as to obtainthe accurate posture angle of the coal miner. The coal-miner posture detection system and method disclosed by the invention have the beneficial effects that the measurement error of the posture angleof the coal miner can be effectively reduced and the correction effect for the positioning error of the posture of the coal miner can be improved.
Owner:CHINA UNIV OF MINING & TECH

Real-time measurement method of pupil diameters based on binocular stereo vision

A real-time measurement method of pupil diameters based on the binocular stereo vision is provided. The method comprises: using Zhang Zhengyou's dual target method for camera calibration to obtain a rotation matrix, a translation matrix, a parameter matrix in the left industrial camera, and a parameter matrix in the right industrial camera; respectively processing images captured by the left industrial camera and the right industrial camera to obtain true ellipses corresponding to the pupil; drawing a straight line across the center of the true ellipse of the pupil obtained by the left industrial camera, wherein the straight line equation is intersected by the true ellipse of the left industrial camera to obtain a first intersection point and a second intersection point; according to the principle of polar line constraint and order consistency, by using the first intersection point and the second intersection point, respectively solving a first matching point and a second matching point corresponding to the two intersection points on the true ellipse obtained by the right industrial camera; and obtaining preliminary values of a plurality of pupil diameters corresponding to a plurality of straight lines with different slopes, and solving an average value to obtain a final result. The method provided by the present invention has high measurement precision, does not require the worker to fix the working distance, and has great application value.
Owner:TIANJIN UNIV

System and method for ensuring eventual consistency of mass data caches

The invention discloses a system and a method for ensuring the eventual consistency of mass data caches. The system disclosed by the invention comprises a log monitoring module and a data cache eventual consistency batch-processing task module, wherein the log monitoring module is used for monitoring a binary data operation log of a practical data storage module and extracting change data records from the binary data operation log; the change data records comprise data records before and after changing; each data record is composed of a plurality of data columns; the data cache eventual consistency batch-processing task module is used for receiving the change data records, splitting the change data records into a plurality of change data columns according to columns, deleting unchanged data columns, only reserving changed data columns, combining the changed data columns by utilizing a reducer, and finally correcting the changed data columns; duplication of the change data records of the practical data storage module in a target data cache module is realized; and mass data cache consistency is realized. The system disclosed by the invention has high concurrency, batch-processing, high availability and the like; and the data cache consistency is realized by mapping, reducing and correcting batch-processing tasks.
Owner:PANSOFT

Method for maintaining spatial consistency for multi-person augmented reality interaction

The invention provides a method for maintaining spatial consistency for multi-person augmented reality interaction. Based on the principle of orientation and location in computer vision, the azimuth angles of a plurality of light sensors distributed on the header display with respect to each base station are obtained by using the Lighthouse base station and the azimuth angle of the base station relative to the head display is obtained by using the front camera of the head display, and the coordinates of each base station in the camera coordinate system of the front camera of the head display are calculated by combining the light sensors of the head display and the known positional relationship between the front camera and the front camera. Further, if three base stations are used to determine the model coordinate system of the virtual scene, the transformation relationship between the head display and the model coordinate system can be established, thereby maintaining the spatial consistency of the multi-person augmented reality interaction, enabling multiple head displays to be tracked with low computational load, and eliminating the need for calibration of multiple base stations.
Owner:NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI

Method applied to AFDX exchanger for ensuring uniformity of frame forwarding sequence

ActiveCN102984088AMeet the requirements of frame forwarding sequence consistencyData switching networksAvionics Full-Duplex Switched EthernetSwitched ethernet
The invention discloses a method applied to an AFDX (Avionics Full Duplex Switched Ethernet) exchanger for ensuring uniformity between a data frame forwarding sequence and a receiving sequence. The method comprises the steps that a request latch module latches and writes request states of all channels in an FIFO (First Input First Out) according to states of request signals of the request channels; a request processing module reads out data in the FIFO according to the states (namely non-blank) of the FIFO of a latch request, and generates a VL (Virtual Link) checking request signal according to sequences and the states of data bits; a VL checking module of the corresponding channel checks according to the VL checking request signal, and then writes checked frame information data into a VL checked frame information data queue FIFO; and a frame data transferring module transfers a data frame to be stored into a frame buffer storing zone according to information of the VL checked frame information data queue FIFO. The method adopts a request latch and queuing processing method, ensures the uniformity of the forwarding sequence of data frames, and is suitable for hardware realization.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Distributed virtual machine self-adaptive memory consistency protocol, design method thereof and terminal

The invention provides a design method of a distributed virtual machine self-adaptive memory consistency protocol, which comprises the following steps of: intercepting synchronous operation: aiming atdifferent applications, flexibly switching a vCPU (Virtual Central Processing Unit) of a client in a sequential consistency mode and a TSO (Transport Storage and Offloading) mode; the state description of the synchronization protocol: on the basis of the original memory consistency protocol, adding Dirty and a corresponding atomic operation state, and realizing state transition. Meanwhile, the invention provides a distributed virtual machine self-adaptive memory consistency protocol obtained based on the design method and a terminal used for executing the design method. According to the method, on the basis of the distributed virtual machine, the distributed shared memory can obtain better performance. According to the method, the memory synchronization protocol of the distributed virtualmachine is flexibly switched in order consistency and x86-TSO; for different application scenarios and restrictions, the adaptive consistency protocol relaxes the original sequence consistency to x86-TSO, so that the performance of the distributed shared memory is improved.
Owner:SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products