Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

95 results about "Distributed memory" patented technology

In computer science, distributed memory refers to a multiprocessor computer system in which each processor has its own private memory. Computational tasks can only operate on local data, and if remote data is required, the computational task must communicate with one or more remote processors. In contrast, a shared memory multiprocessor offers a single memory space used by all processors. Processors do not have to be aware where data resides, except that there may be performance penalties, and that race conditions are to be avoided.

Concurrent debugging method and system based on sandbox-LLM session bidirectional binding

The invention provides a concurrent debugging method and system based on sandbox-LLM (Language Model) session bidirectional binding. The method comprises the following steps: distributing a global unique session identifier for each LLM session; writing the globally unique session identifier and the sandbox instance identifier into a distributed memory database to form a bidirectional binding table, and marking the initial state as a binding state; realizing unvarnished transmission of a full-link global unique session identifier through an environment variable and an HTTP / gRPC header field; during sandbox thermal migration, the old instance atomically updates a binding table entry state into a migration state through a distributed mutual exclusion lock, and the new instance is written into the binding state after being preheated within a preset time; the log agent identifies an aggregation index according to a sandbox instance, collects average generation delay according to a preset frequency, accumulates a data collection number and GPU video memory occupation; and periodically polling the binding table, and cleaning entries which exceed a preset threshold value of the distributed mutual exclusion lock and are in a recovery state.
Owner:AACAT TECHNOLOGY LTD

Remote sensing image data processing method and system based on Spark architecture

The invention relates to a remote sensing image data processing method and system based on a Spark architecture, and belongs to the technical field of remote sensing image data processing. The method comprises the following steps: converting a collected original file into a COG format, constructing a hybrid index through a spatial dimension reduction technology, extracting metadata and establishing a metadatabase; based on the hybrid index, quickly positioning a target tile through spatial query, reading a data block, and constructing a TileLayerRDD of a spatial partition in a Spark cluster; and dynamically assembling and calculating the directed acyclic graph according to the algorithm warehouse template, and submitting the directed acyclic graph to a Spark cluster for distributed memory calculation. According to the method, rapid retrieval is achieved through the COG format and the mixed index, pre-slicing is replaced with Spark distributed computing, the storage pressure is greatly reduced, and on-demand real-time analysis and high-concurrency online service of mass remote sensing data are finally achieved through micro-service and elastic resource scheduling.
Owner:GUANGZHOU URBAN PLANNING & DESIGN SURVEY RES INST

Computer-implemented system and method for managing a large distributed memory pool in a blockchain network

A computer-implemented method implemented in a blockchain network is described. Validation nodes receive data regarding a newly mined block comprising a plurality of transactions and send a delete request to a distributed memory pool to delete the plurality of transactions from the distributed memory pool. Nodes storing the distributed memory pool store a plurality of transactions, the plurality of transactions forming at least part of a distributed memory pool of transactions waiting to be mined into a block of a blockchain. The computer-implemented method further comprises receiving a delete request from a validation node of the blockchain network, the delete request identifying one or more transactions which have been included in a newly mined block, the delete request indicating that the one or more transactions should be deleted from the distributed memory pool.
Owner:NCHAIN LICENSING AG

Memory access device, processor and memory access method

The invention discloses a memory access device, a processor and a memory access method, and belongs to the technical field of computers. The memory access device comprises a scheduling module which is configured to distribute memory access instructions in an instruction queue to a plurality of assembly lines of the memory access device; the first cache module is configured to cache the first mapping relation; the control module is configured to query the page table and update the second mapping relation in the second cache module according to the memory access instruction of the virtual machine monitor if the memory access instruction currently processed by the plurality of assembly lines does not hit the first mapping relation and the memory access instruction is the memory access instruction of the virtual machine monitor; and the second cache module is configured to cache the second mapping relation. On the basis of not increasing the complexity of hardware design, the resource utilization rate in the execution process of the memory access instruction of the virtual machine monitor can be improved.
Owner:BEIJING ESWIN COMPUTING TECH CO LTD

Data processing method and device, equipment and medium

The invention discloses a data processing method and device, equipment and a medium, and relates to the technical field of computers, and the method comprises the steps: receiving real-time data streams sent by a plurality of clients through a target server cluster; wherein the target server cluster comprises an asynchronous socket server based on a non-blocking network, and the target server cluster realizes event-driven network data processing based on a reactor mode; according to the real-time load of each partition in a target message queue, distributing the received real-time data flow to the corresponding partition in the target message queue; cleaning the real-time data flow of each partition in the target message queue by using a target rule engine with a hot loading function to obtain cleaned data; and storing the cleaned data to a distributed memory database cluster. Therefore, resource tension and response delay caused by connection congestion are reduced, and data consistency and service continuity are guaranteed.
Owner:INSPUR ENTERPRISE CLOUD TECHNOLOGY (SHANDONG) CO LTD

Intelligent Secure Method to Orchestrate Coupling of Distributed Memory Storage Leveraging PCCO and DIP

Intelligent secure methods, processes, systems, and apparatus are disclosed for controlling and monitoring volatile memories in third-party vendor systems, such as an ATM or PoS, providing a solution to track and integrate memory components into the monitoring system of a customer's financial institution using scanning procedures, homomorphic encryption, and blockchain transactions to establish trust and ensure confidentiality by orchestrating the coupling of distributed memory storage located on the third-party vendor systems and / or hardware by leveraging PCCO (Parity Check Control Object) and DIP (Dependency Inversion Protocol).
Owner:BANK OF AMERICA CORP

Bus track offset storage and query method based on distributed memory index

The invention relates to a bus track offset storage and query method based on a distributed memory index, and belongs to the technical field of track semantic storage and track search. The method comprises the following steps: firstly, acquiring urban line information and bus GPS track data, and respectively calculating grid sequences corresponding to a bus predetermined line and a bus actual GPS track; and further calculating the similarity between the actual GPS track of each bus and the predetermined route, and obtaining the route offset information of each bus. All the offset information is re-partitioned according to a time-grid mode by using an RDD elastic distributed data set of the Spark, and a global index is formed. In each partition, multi-level division is carried out according to attributes such as dates, lines and license plate numbers, and an auxiliary filtering vector is established in each level, so that a local index is formed. And finally, defining a spatio-temporal query interface, and supporting multi-query condition combination for query. According to the method, line deviation retrieval with semantic information can be quickly and efficiently executed in a super-large-scale GPS data set.
Owner:YUNNAN NORMAL UNIV

Systems and methods for using distributed memory configuration bits in artificial neural networks

Systems and techniques include identifying a network layer for performing a memory operation, identifying a subset of a plurality of configuration bit clusters of a non-volatile distributed memory that are mapped to the identified network layer using a cluster mapping, in response to identifying the subset of the plurality of configuration bit clusters, activating the subset of the plurality of configuration bit clusters, loading network component data from the subset of the plurality of configuration bit clusters into a local buffer, and applying the network component data to the network layer for performing the memory operation.
Owner:EVERSPIN TECHNOLOGIES INC

Method and system for accelerating inter-process communication of microkernel by using memory tag extension and medium

The invention discloses a method, a system and a medium for expanding and accelerating communication between microkernel processes by using memory labels, and the method comprises the following steps: distributing memories for application programs and system services, and labeling the distributed memories; realizing an isolated memory domain and an execution domain based on the label; inter-process communication is carried out in a library operating system or kernel module form by utilizing memory mark extension characteristics; and cross-service interaction is realized through the fast channel. According to the invention, the delay of inter-process communication of the microkernel is obviously reduced, and meanwhile, effective isolation and security are ensured.
Owner:SHANGHAI JIAOTONG UNIV +1

Domestic FPGA-based circular array beam forming method and system

The invention belongs to the technical field of chip algorithms, and particularly relates to a circular array beam forming method and system based on a domestic FPGA. Comprising the following steps: receiving multiple paths of array element signals, and performing frequency mixing and filtering to obtain baseband I / Q data; the base band I / Q data is unpacked to be distributed and stored in a plurality of distributed memories in an FPGA (Field Programmable Gate Array) processing unit; the method comprises the following steps: reading baseband I / Q data of a plurality of channels and corresponding phase shift coefficients in parallel, and carrying out multiplication, accumulation, summation and modulo operation to generate data of a beam point; repeating the calculation step of generating the beam point data by updating the phase shift coefficient so as to generate beam domain data; reordering the calculated sequence of the beam domain data, and adjusting the output sequence of the beam domain data; the method has the advantages of being high in processing speed, high in anti-noise capacity and the like on the basis of meeting domestic substitution.
Owner:HAIYING ENTERPRISE GROUP

Electric vehicle charging and discharging operation regulation platform

An electric vehicle charging and discharging operation regulation platform, comprising: a data collection cluster, which is configured to receive and parse collected data sent by an external system, wherein the external system comprises multiple terminals, an Internet-of-Vehicles platform and a power grid dispatching platform; a data processing cluster, which is configured to perform processing analysis and periodic sampling storage on real-time remote signaling / telemetering data; a data storage cluster, which has a distributed memory database constructed therein, and is configured to implement the large-capacity storage of historical data and high-concurrency access to the historical data; and a micro-service cluster, which is configured to implement, on the basis of data stored in the data storage cluster, a service application micro-service and a platform micro-service by means of a micro-service architecture.
Owner:STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO

A high-speed parallel GRAND-CRC decoding method for functional safety communication

A high-speed parallel GRAND-CRC decoding method for functional safety communication is presented. M A round-robin noise error mode allocation scheme for each memory cell, without affecting error correction performance, provides... N The system adds an all-zero error mode to the set E of noise error modes and allocates noise error modes to each memory unit in turn. A high-speed parallel decoder architecture design scheme for GRAND-CRC is proposed, including a distributed memory design strategy and the advantage of unrestricted parallelism. The parallelism can be easily set according to hardware resources, and the decoder throughput increases linearly with the parallelism. The system uses a corrector as the basis for logical judgment, and the corrector signal processing unit triggers the correct decoding output. Its features include different processing methods in three cases, especially when contention occurs, selecting the guessed sequence corresponding to the corrector with the smallest sequence number as the decoding output.
Owner:EDGE INTELLIGENCE RES INST NANJING CO LTD

Implementing sparse distributed memory

A device for implementing sparse distributed memory may include first circuitry having a plurality of cells arranged in first subsets. The first circuitry may be configured to receive a first input vector for a write operation and calculate a similarity between the first subsets of the first circuitry and the first input vector. The device may include second circuitry coupled to the first circuitry and configured to output a first activation signal. The device may include third circuitry coupled to the second circuitry and having cells arranged in second subsets. The third circuitry may be configured to receive the first activation signal and selectively activate one or more first selected subsets of the second subsets in response to the first activation signal by incrementing or decrementing corresponding values of the cells of the one or more first selected subsets based on the first input vector.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Bidirectional replication consistency checking and repairing method based on record source identifier

The invention discloses a bidirectional replication consistency checking and repairing method based on a record source identifier, particularly relates to the technical field of data consistency of a distributed memory database, and is used for solving the problem that a bidirectional replication cluster is difficult to accurately identify a record source, missing and conflicts in a non-stop scene, so that the reliability of the bidirectional replication cluster is improved. Therefore, the problems of difficulty in consistency verification, high possibility of false difference and repeated modification are solved. A deletion mark, a lock mark and a source mark are coded in a record control area in a centralized manner, a primary key field and a source pseudo column are used as anchor points, and an idempotent identifier constructed based on a primary key and a version field, a fragment comparison process divided according to a verification window and a primary key range and an automatic repair decision oriented to missing records and records with inconsistent fields are combined; therefore, the real difference can still be accurately recognized under the condition of bidirectional replication continuous operation, replication loopback and false inconsistency are avoided, and the consistency of the business data of the memory database clusters on the two sides is kept on the premise that business writing is not stopped.
Owner:SI-TECH INFORMATION TECH CO LTD

Memory management method and device for data forwarding, equipment and storage medium

The invention relates to the technical field of communication, and discloses a memory management method and device for data forwarding, equipment and a storage medium. The method comprises the following steps: dividing a memory pool into a memory common area and a memory expansion area; wherein the memory common area is of a fixed size, and the memory expansion area is of a dynamic size; when a message is forwarded, distributing memory resources of the memory common area or the memory expansion area to the outside according to a current memory resource usage amount pointer so as to map and store the message; wherein each memory resource distributed to the outside by the memory common area and the memory expansion area has a corresponding mark; and when forwarding of the message is finished, returning the memory resource storing the message to a region corresponding to a memory pool based on the mark corresponding to the memory resource. Through the method and the device, the technical problem that in the prior art, in order to ensure that each resource in the memory pool is sequential and continuous, only a complex algorithm can be added is solved.
Owner:FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD

System and method based on cluster deployment model

The invention provides a system and a method for deploying a model based on a cluster. The resource utilization rate of the model after being deployed in the cluster can be improved. The system based on the cluster deployment model comprises a scheduling controller which is used for receiving a reasoning request, adjusting resource distribution of a multi-model shared container group and distributing the reasoning request to the multi-model shared container group to which a corresponding model belongs; the multi-model sharing container group is in communication connection with the dispatching controller, and the multi-model sharing container group is used for simultaneously operating a plurality of models of the same type; and the distributed memory is in communication connection with the multi-model sharing container group, and the distributed memory is used for storing model file data and model metadata of the multi-model sharing container group.
Owner:INSPUR ENTERPRISE CLOUD TECHNOLOGY (SHANDONG) CO LTD

Multi-port SRAM system for a distributed memory pool

Multiple examples are disclosed of a multi-port SRAM system for a distributed memory pool and associated methods. In one example, a system comprises a memory bus switch coupled to a plurality of memory buses; a memory pool switch coupled to one or more memory arrays; and one or more SRAM blocks coupled to the memory bus switch and the memory pool switch to convert a first transaction received on one of the plurality of memory buses to a second transaction performed on the one or more memory arrays.
Owner:TEXAS MILKYWAY INC

Method and system for improving RPC access efficiency and storage medium

The invention discloses a method and system for improving RPC access efficiency and a storage medium, and relates to the technical field of remote procedure call, and the method for improving the RPC access efficiency comprises the following steps: a client and a server respectively distribute memories through a CPU, and generate handles for marking the memories; the client writes to-be-processed input data into a memory allocated by the client, sends an RPC control flow to the server by using a CPU, and exchanges handle information through a kernel module of a kernel layer to perform data transmission; the server accesses the input data based on the handle information to carry out heterogeneous calculation, writes a calculation result into a memory allocated by the server, sends an RPC control flow to the client by utilizing a CPU, and exchanges the handle information through a kernel module of a kernel layer to carry out data transmission; and the client accesses the calculation result based on the handle information. According to the method, the control flow and the data flow in the RPC access process are separated, the CPU only participates in transmission of the control flow data, and the transmission efficiency of effective data in the RPC access process is greatly improved.
Owner:SIENGINE TECH CO LTD

Distributed memory pool memory batch allocation method and system

The application provides a distributed memory pool memory batch allocation method and system. The method comprises the following steps: receiving a batch allocation request containing a number of slot positions, obtaining a CPU core identifier of a current thread; performing an atomic addition operation on a tail pointer of a corresponding logical shard in a single allocator according to the CPU core identifier, locking a continuous slot position interval, the single allocator being divided into a plurality of logical shards, each logical shard corresponding to a CPU core, each logical shard maintaining an independent tail pointer, the tail pointer being an atomic variable recording the highest bit offset of the allocated logical shard; updating the bit state of the corresponding slot position interval in the bitmap of the single allocator, completing the batch continuous slot position allocation and returning the continuous physical address corresponding to the slot position interval. The method realizes lock-free allocation to reduce the allocation delay under high concurrency, guarantees the global reuse of free slot positions, and maintains a high memory utilization rate.
Owner:CHINA UNICOM INTERNET OF THINGS CO LTD +1

A data sampling method and device based on a distributed memory database

The present application relates to a data sampling method based on a distributed memory database, which uses the distributed memory database as a filtering container, and the data filtering rule is a filtering condition. The filtering container attributes include distributed cluster servers, data cache size, and data cache policy. The filtering conditions include calculating a 128-bit HASH value based on a rule according to the MD5 algorithm and constructing a data storage memory database organization rule based on the HASH value, so as to quickly and accurately extract data according to custom rules in the face of large amounts of big data. It can meet the data sampling effect at various PB levels and can meet the effect of obtaining the required sampled result data in a short time without affecting the business efficiency during business use. Through sampling analysis of large amounts of data in various industries, the situation can be quickly grasped, various early warnings and judgments can be made in advance, and it has great significance in actual combat in various fields such as life production, event development, and disaster prediction.
Owner:XIAMEN MEIYA PICO INFORMATION CO LTD

Mram chip and method for testing short circuit location of mram chip array

The present application provides a MRAM chip, including one or more arrays, each array including row-column distributed memory cells and a plurality of word lines, a plurality of bit lines and a plurality of source lines connected with the memory cells, and each array further including a defect detection circuit for controlling the connection mode of the tested bit lines, comparing the leakage current between the tested bit lines with a reference current, or comparing the leakage voltage between the tested bit lines with a reference voltage, so as to detect whether there is a short circuit fault between each bit line in the array.
Owner:ZHEJIANG HIKSTOR TECHOGY CO LTD

Packet buffer manager

Consistent with the present disclosure, a switch is provided that has a memory which temporarily stores packets to be selectively directed toward one or more destination egress ports. A method and apparatus are disclosed for efficiently managing the memory to support high data rate throughput by parallel processing and distributing memory management tasks across multiple packet buffer manager circuits. In one example, the apparatus includes a memory system divided into portions, with each portion managed by individual packet buffer managers operating in parallel. The packet buffer managers maintain a first plurality of memory addresses as a dedicated free list for storing incoming packets. As the free list of a particular packet buffer manager drops below a certain threshold, a weighted randomizer circuit adjusts the allocation of memory addresses among other packet buffer managers based calculated weights, which are inversely related to the number of memory addresses available to receive packets.
Owner:ERIDU CORP

High-speed parallel GRAND-CRC decoding method for functional safety communication

The invention relates to a high-speed parallel GRAND-CRC decoding method for functional safety communication, which provides an alternate noise error mode allocation scheme of M storage units, adds an all-zero error mode to a set E of N noise error modes and allocates a noise error mode to each storage unit in turn under the condition of not influencing the error correction performance, a GRAND-CRC high-speed parallel decoder architecture design scheme is provided, the scheme comprises a distributed memory design strategy and the advantage that the parallelism value is not limited, the parallelism can be very conveniently set according to hardware resources, and the throughput rate of the decoder is linearly increased along with the parallelism; corrects are used as a logic judgment basis, correct decoding output is triggered by a syndrome signal processing unit, and the method is characterized in that different processing methods are adopted under three conditions, and particularly, a guess sequence corresponding to the syndrome with the minimum serial number is selected as decoding output when competition occurs.
Owner:EDGE INTELLIGENCE RES INST NANJING CO LTD

Cognition-compatible network substrate and memory-native protocol stack

A computer-implemented system and method for distributed memory-native networking using agents. Each agent comprises a unique identifier, payload, memory field containing lineage and policy references, transport metadata, and a cryptographic signature. A modular protocol stack processes these agents through routing, indexing, and consensus layers, with behavior determined by embedded memory. Routing decisions are trust-scoped based on memory-derived access logs and health feedback. Mutation proposals are validated using dynamic, memory-referenced quorum formation. The system enables stateful, policy-bound propagation, structural reorganization, and adaptive execution without centralized coordination or persistent session state. It operates over conventional transport protocols and supports interoperability with cognition-layer payloads, including semantic execution. The architecture allows dynamic trust modeling, autonomous network adaptation, and memory-driven mutation governance across heterogeneous, decentralized, and highlatency environments.
Owner:CLARK NICHOLAS

Data redistribution method and device for distributed memory database, equipment and medium

The invention discloses a data redistribution method, device and equipment for a distributed memory database and a medium, and belongs to the field of data migration. The method comprises the steps that expansion nodes are added to the distributed memory database, and data balance processing is conducted on the distributed memory database; screening target migration data from the to-be-migrated data according to the transmission time consumption calculated in real time; and performing dynamic migration processing according to the target migration data. According to the method, the data volume of each migration is determined through the predetermined acceptable service pause duration, the data can be divided into smaller data which can be flexibly split for transmission, and the granularity of the data is refined; dynamic adjustment is carried out according to the real-time migration state, resource competition with foreground transactions is reduced, resource waste is avoided, and the resource utilization rate is increased.
Owner:GUANGZHOU SHUANGZHAO ELECTRONIC TECH CO LTD

Data migration method and device, storage medium, electronic equipment and program product

The invention discloses a data migration method and device, a storage medium, electronic equipment and a program product, and relates to the technical field of cloud computing. The method comprises the steps that data in a source data system is scanned according to a scanning strategy, the scanning strategy comprises the scanning duration, the scanning frequency, the scanning range and the scanning partition of the scanning operation, and the source data system is a distributed memory key value storage system. And converting data obtained after the scanning operation into target data meeting the storage format of the target database. And migrating the target data to the target database by adopting an asynchronous mode according to the concurrent write-in operation state of the target database. According to the data migration method and device, the technical problem that in the prior art, if the stock data lacks the database interface input parameter data, the stock data cannot be migrated to the database, migration can be completed only after the database interface input parameter data is determined again, and the data migration efficiency is low is solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

A multi-cavity distributed storage platform

This utility model belongs to the field of storage, specifically relating to a multi-cavity distributed storage platform, including a storage platform and a storage mechanism including a plurality of distributed storage boxes installed in the inner cavity of the storage platform; the front end of each distributed storage box is used to insert a memory, and the notch at the rear corresponds to the memory interface at the end of the memory; the memory is distributed and installed in each distributed storage cavity of the storage platform, and each memory is relatively independent with its own storage space and data processing capability, forming a distributed system. When writing and retrieving stored content, it is achieved through a first displacement mechanism, a second displacement mechanism, and a disk reading mechanism. After the disk reading structure moves to the corresponding memory position according to the working requirements, the disk reading interface of the disk reading end is connected to the memory interface to perform writing or retrieval of distributed memory. During access and retrieval, each memory is relatively independent, and the content stored in different memories does not interfere with each other.
Owner:V & G INFORMATION SYSTEM CO LTD

A CXL-based distributed memory crossbar architecture

The application relates to a CXL-based distributed memory orthogonal architecture, and belongs to the technical field of cloud services, which comprises a host node module and a memory switching network module, wherein the host node module and the memory switching network module are arranged on a first plate-shaped device and a second plate-shaped device respectively, the first plate-shaped device and the second plate-shaped device are connected through a connecting piece, and the first plate-shaped device and the second plate-shaped device are orthogonally connected; wherein, under the condition of orthogonal connection, the first plate-shaped device and the second plate-shaped device are perpendicular to each other. The scheme can adopt an orthogonal architecture solution, reduces complex long-distance signal wiring and vias, simplifies signal connection and intermediate zero backboard wiring, omits an external CXL switch in the middle, greatly shortens the physical link length of a host to a memory pool type device, improves signal integrity, and maximizes the heat dissipation effect and air circulation of a case, and improves the signal integrity performance.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Remote sensing big data system based on micro-service architecture

The invention relates to a remote sensing big data system based on a micro-service architecture, and belongs to the technical field of remote sensing image data processing. The system comprises a Hadoop storage cluster layer, a Spark computing cluster layer, a GeoTrellis service layer and a remote sensing big data real-time computing service platform application layer. The Hadoop storage cluster layer converts a GeoTiff file into a COG format file, image metadata, thumbnails and specified space subset data can be obtained by using a GDAL virtual format mechanism, and the image metadata, the thumbnails and the specified space subset data are sequentially connected in series by using a space filling curve to form remote sensing images with different levels of resolutions; the method comprises the following steps of: constructing a distributed memory computing core based on Spark and Geotrellis, constructing a Spark computing cluster layer and a Geotrellis service layer, and realizing resource elastic scheduling in combination with Kubernetes, wherein the distributed memory computing core is constructed on the basis of the Spark and the Geotrellis; a remote sensing big data real-time calculation service platform application layer; the method is used for a front end to construct a user interface by adopting a JavaScript library VUE. According to the method, on-demand real-time analysis and high-concurrency online service of mass remote sensing data are realized.
Owner:GUANGZHOU URBAN PLANNING & DESIGN SURVEY RES INST