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

234 results about "Atomic operations" patented technology

Atomic operations are the foundation on which other synchronization methods are built, they provide instructions that execute atomically, without interruption. Atomic operators are indivisible instructions. The atomic increment can read and increment a variable by one in a single indivisible and uninterruptible step.

Heterogeneous computing thread block optimal scheduling method and system based on dynamic topology mapping

The invention belongs to the field of parallel computing architecture optimization, and relates to a matrix multiplication acceleration method and system based on dynamic computing resource mapping, and the method comprises the steps: constructing a dynamic topology model driven by tensor dimension features, and generating a thread block distribution mode according to matrix parameters and GPU hardware information; constructing a multi-dimensional resource scheduling strategy library, dynamically selecting an optimal thread block distribution strategy from the multi-dimensional resource scheduling strategy library, and generating a binding relationship between the thread blocks and the data blocks; calculating collaborative access logic of thread blocks and storage hierarchies based on block parameters and dynamic mapping function optimization; distributed calculation is carried out, calculation and data transmission are parallelized through pipelining and a double-buffering mechanism, and result aggregation across calculation units is completed synchronously through atomic operation and a barrier. According to the method, discontinuous memory access conflicts can be effectively reduced, the execution efficiency of the calculation instruction and the utilization rate of the cache space are improved, the parallel calculation process of accelerating and optimizing the general matrix multiplication is realized, and the data processing efficiency is improved.
Owner:SOUTH CHINA UNIV OF TECH

VLA model method of humanoid robot for long-range task

PendingCN121234739ABiological modelsDesign optimisation/simulationEngineeringDynamic memory network
The invention relates to a long-range task-oriented VLA model method for a humanoid robot, which comprises the following steps of: S01, analyzing a natural language instruction through a space-time semantic analyzer to generate an atomic operation sequence with a space-time dependency relationship; s02, maintaining a task state machine by using a dynamic memory network, and tracking the task execution progress in real time; s03, integrating vision, language and sensor data through a multi-modal perception fusion engine; s04, calling a predefined action primitive based on an adaptive execution system and optimizing a motion track; and S05, performing online updating and optimization on the model through a continuous learning mechanism. According to the method, a natural language instruction is analyzed into a structured task sequence with space-time dependence through a space-time semantic analyzer, an execution sequence and preconditions are defined, the semantic understanding ability and the structuring degree of task planning are improved, and task decomposition and replanning in a dynamic environment are supported; according to the method, the LSTM and the knowledge graph are combined, and the task state is maintained in real time.
Owner:HUIZHOU BEIJIABAO ROBOT CO LTD

Network self-healing method and device based on SDN controller, and medium

The invention discloses a network self-healing method and device based on an SDN controller and a medium. The method comprises the steps that a historical knowledge base and an atomic operation and maintenance command base are embedded into a self-healing large language model; the historical knowledge base comprises fault operation and maintenance commands corresponding to historical fault types, and the atomic operation and maintenance command base comprises atomic operation and maintenance commands corresponding to different fault types; the alarm information of the SDN controller is retrieved and matched in a historical knowledge base and an atomic operation and maintenance command base through a self-healing large language model; processing the target fault operation and maintenance command and the target atomic operation and maintenance command through a self-healing large language model to obtain an operation and maintenance command with the highest self-healing success rate; and determining the operation and maintenance command with the highest self-healing success rate as a self-healing execution strategy of the alarm information, and issuing the self-healing execution strategy to the SDN controller. And in combination with a customized self-healing large language model, the self-healing capability of the SDN is more flexible and the adaptability is higher.
Owner:INSPUR NETWORK TECH (SHANDONG) CO LTD

Multi-modal basic model convolution operation optimization framework method suitable for GPU / DCU

The invention provides a multi-modal basic model convolution operation optimization framework method suitable for a GPU / DCU. The method is used for solving the technical problems that the optimization process of an existing convolution operator optimization method is time-consuming and cross-layer operator fusion is difficult to capture. The method comprises the following steps: receiving a convolution operator through a parameterized input interface; collecting shape features of each convolution operator in the structured parameter set by using a shape analyzer to realize convolution feature analysis; judging whether batch normalization and nonlinear activation function fusion calculation is started or not; a heuristic optimizer dynamically selects a calculation graph optimization strategy based on convolution parameter characteristics; a calculation task is adapted to a physical architecture of the GPU / DCU, so that hardware resources are utilized to the maximum extent; a convolution calculation kernel function oriented to DCU / GPU architecture optimization is generated based on the convolution parameter features; kernel function assembly line execution is achieved through a DCU / GPU hardware task queue; gradient synchronization among multiple computing units is realized by adopting atomic operation at an equipment end. According to the method, the execution efficiency of the convolution operation in the multi-modal basic model can be remarkably improved.
Owner:HENAN POLYTECHNIC

Concurrency control method and device, electronic equipment, storage medium and product

The invention discloses a concurrency control method and device, electronic equipment, a storage medium and a product. The method is applied to a concurrency control system comprising a processor and a bus controller, and comprises the steps that the processor responds to an atomic operation request of a target thread and sequentially sends a storage area switching instruction and a register operation instruction to the bus controller; the bus controller responds to the storage area switching instruction and the register operation instruction, executes storage area switching operation, generates a bus occupation maintaining signal and continuously executes register read-write operation in a target storage area; the processor sends a scheduling request to an operating system, so that the operating system improves the priority of the target thread to be a first priority; and the bus controller generates a bus release signal after the atomic operation of the target thread is finished. According to the scheme, through cooperation of the processor and the bus controller, atomized execution of thread Bank switching and register reading and writing is achieved, and the concurrency performance is improved while the reliability and consistency of data are ensured.
Owner:HUIZHOU DESAY SV AUTOMOTIVE

Memory shader

The invention relates to a memory shader. The programmable atomic memory shader execution circuitry is a seamless component of the hierarchical memory system, and can receive and execute programmable atomic operation calls from any number of processors. Programmable atomic memory shader execution circuitry close to memory allows execution circuitry to access shader programs stored in memory, thereby eliminating latency that may occur when an upstream processor exchanges shader instructions, data, and memory lock / unlock commands with the execution circuitry. The locked / unlocked state of the programmable atomic memory shader execution circuitry (e.g., in the L2 or L3 cache memory) allows the system to quickly lock the memory resources, perform one or more operations in an atomic manner over one or more cycles, and then quickly unlock the memory resources.
Owner:NVIDIA CORP

Method for controlling multi-user concurrent access of server

The invention relates to the technical field of access control, in particular to a method for controlling multi-user concurrent access of a server, which comprises the following steps of: analyzing task types and resource demand characteristics requested by users in real time, and generating a triple comprising a calculation mode identifier, a data topology fingerprint and a time constraint factor; performing space-time coupling matching on the triad and a server node, calculating a space-time weight score, and generating a binding execution unit based on the space-time weight score; quantum fragmentation scheduling is carried out on the bound execution unit, a reverse dependence barrier is inserted between adjacent atomic operation sequences, and execution track data is generated in execution; and adjusting calculation mode matching through an execution track feedback mechanism, and performing calculation mode identifier remapping of an unexecuted task by utilizing the path efficiency of the completed task. According to the method, the computing resource adaptation deviation of the task is effectively reduced, the remote data access overhead is reduced, and the task throughput and the execution stability are improved.
Owner:WUHAN SPARK ZHONGDA INFORMATION TECH CO LTD

Regional control integration method and system based on intelligent marine engine room

PendingCN121832404AEliminate the risk of single points of failureimprove usabilityProgramme controlComputer controlNonStopSingle point of failure
The invention relates to the technical field of intelligent ship control, and particularly discloses an area control integration method and system based on an intelligent ship engine room, original operation data and multi-source communication data of equipment in each area of the engine room are collected, a unified real-time state vector is generated through protocol analysis and standardization processing, and a plurality of redundant processing nodes are processed in a unified mode. Synchronizing and verifying state data through a high-speed channel, constructing a global consistent state synchronization set, disassembling composite logic into atomic operation units with state constraints according to an upper-layer instruction and the synchronization set, packaging the atomic operation units into a private instruction sequence bound with the state, executing the instruction sequence by a main node, and executing the state synchronization set by a slave node; seamless switching to a standby node is realized through independent hardware monitoring when a fault occurs, and the standby node continuously executes based on the continuity of a state synchronization set, so that high-reliability uninterrupted operation of area control is realized; according to the method, the problems of instruction semantic distortion and single-point fault risk in heterogeneous equipment integration are solved, and the control accuracy and the intelligent level are improved.
Owner:ZHOUSHAN SHUNFAN ELECTRICAL EQUIP CO LTD

Real-time data transceiving system and method based on kernel bypass

The invention discloses a real-time data receiving and transmitting system and method based on a kernel bypass, and the method comprises the steps: processing the received data when the data receiving and transmitting system receives the data, and achieving the high-level data with complete semantics; updating a write pointer through atomic operation, and writing high-level data into a lockless annular queue in the shared memory module; the upper-layer application module reads the lock-free annular queue in the shared memory; when the data receiving and transmitting system transmits data, upper-layer data to be transmitted is transmitted to the shared memory module, and a write pointer is updated; the upper layer data in the shared memory is read in a polling or interruption mode, a read pointer is updated, the upper layer semantic data is segmented according to the format, a UDP data packet is obtained, the UDP data packet is written into a network card in the polling or interruption mode, and data sending is achieved. Through the data receiving and transmitting system disclosed by the invention, microsecond-level ultra-low delay of data certainty is realized, and efficient decoupling and stable throughput are realized.
Owner:HUAZHONG UNIV OF SCI & TECH

CAN frame data transmission method and device, equipment and storage medium

The invention provides a CAN (Controller Area Network) frame data transmission method and device, equipment and a storage medium, relates to the technical field of data communication, and solves the problems that the system throughput is reduced and the network transmission efficiency is low when CAN frame data transmission is performed in a high-concurrency scene in related technologies. And the quasi-lock-free atomization operation is realized through buffer area exchange, and the lock competition condition is reduced based on the separation mechanism of each buffer area, so that high throughput and lower lock waiting time can be kept in different load scenes, the system can respond in real time, and the system performance is improved. The real-time requirement can still be met in a high-concurrency and large-data-volume industrial application scene, and the network transmission efficiency is effectively improved.
Owner:GUANGZHOU ZHIYUAN ELECTRONICS CO LTD

Multi-level revocation recovery method and device of CAD system and storage medium

The invention relates to the technical field of computer aided design, and provides a multi-level revocation recovery method of a CAD system, the method comprises the following steps: receiving a user operation instruction through a transaction management module and generating a corresponding operation set, the operation set comprising a plurality of atomic operation units; analyzing geometric objects related to the operation set and the incidence relation of the geometric objects, and constructing a directed dependency graph with the geometric objects as nodes and the dependency relation between the objects as edges; according to the topological structure of the directed dependency graph, sequence adjustment and operation filling are carried out on the atomic operation units in the operation set, and an operation sequence conforming to dependency constraints is generated; and when the revocation or recovery operation is executed, executing the atomic operation units in the operation sequence according to the reverse topological sequence or the forward topological sequence. According to the technical scheme, high efficiency and consistency of revocation and recovery operation can be guaranteed, and the performance and reliability of the system are remarkably improved.
Owner:SHENZHEN POISSON SOFTWARE TECH CO LTD

Instruction scheduling method and system for cold chain warehouse to control multiple devices

The invention discloses an instruction scheduling method and system for a cold chain warehouse to control multiple devices, and belongs to the field of cold chain warehouse control, and the method comprises the steps: collecting environment data and device state data in the cold chain warehouse, carrying out the preprocessing of the data, and sending the data to a cloud; the cloud constructs an equipment database in a time sequence according to the timestamps in the message format, and processes data in the equipment database through a cold chain storage cooperative control model; sorting all the generated task requests according to a predefined priority, generating a task queue of a scheduling core, and generating an atomic operation instruction for specific equipment through a rolling time domain optimization algorithm; and sending the operation instruction message to the edge gateway, and sending the native command to the master control of the corresponding equipment through a communication module of the edge gateway. According to the invention, intelligent monitoring and scheduling of the equipment state are realized, and regulation and control can be carried out in time according to environmental changes.
Owner:四川参盘供应链科技有限公司

Feature-map throughput during training process

Systems and methods are provided to improve the memory throughput for storing and reading intermediate data computed by layers of a neural network during a training process. A compression operation can be performed by removing the zeros from the intermediate data and storing locations of the zeros before storing the intermediate data in the memory for a forward pass of the training process. The compressed data can be read from the memory for a backward pass of the training process and de-compressed by inserting zeros based on the stored locations. Additionally, a transpose operation can be performed before compression as a first atomic operation, or after de-compression as a second atomic operation.
Owner:AMAZON TECH INC

Database concurrency control and memory access optimization method, device and equipment

The invention provides a database concurrency control and memory access optimization method which can be applied to the technical field of computer system software performance optimization. According to the method, multi-level instruction-level reconstruction is carried out on an execution path of a database kernel through the characteristics of an underlying hardware instruction set of a collaborative application processor platform, and the method comprises the following collaborative implementation optimization dimensions: based on a register file and a cache hierarchical structure of the processor platform, an access mode of a database core data structure is optimized; the number of memory access instructions is reduced; the data locality is improved; on the basis of atomic instruction set extension of a processor platform, instruction-level reconstruction is carried out on key primitives in a database multi-thread synchronization mechanism so as to reduce the overhead and contention of synchronization operation; on the basis of single-instruction multi-data-stream extension of a processor platform and a vector atomic operation instruction of the single-instruction multi-data-stream extension, parallel acceleration is carried out on batch life cycle management operation of objects in a database.
Owner:AEROSPACE INFORMATION RES INST CAS

Operation automation generation method and device and storage medium

The invention discloses an operation automation generation method and device and a storage medium, and relates to the technical field of automatic operation, and discloses an operation automation generation method, which comprises the following steps: generating a skill model based on an operation behavior sequence of a user in a business system, the skill model comprising a plurality of atomic operations, the execution condition and the sequence dependency relationship of the atomic operation are determined; in response to the automatic execution request, obtaining a current interface of the target service system, and comparing the current interface with a historical interface associated with the corresponding atomic operation in the skill model; according to a comparison result, performing adaptive adjustment on the corresponding atomic operation in the skill model to obtain an adjusted skill model; and based on the adjusted skill model, executing automatic operation in the target business system. Through an adaptive adjustment mechanism, the automatic process can dynamically adapt to the interface change of the target business system, and the maintainability of cross-system operation automation is effectively improved.
Owner:SHENZHEN XINGWANG XINTONG TECH CO LTD

Qt4 cross compiling environment construction method and system oriented to aarch64 architecture

The invention discloses a Qt4 cross compiling environment construction method and system oriented to an aarch64 architecture, and the method comprises the steps: installing a dependency library in a host machine, which comprises a dependency library used for development under a host machine architecture and a runtime dependency library in a target machine operating system, a proper cross compiling chain is installed, a libc library in a target machine is used for replacing a corresponding library in the cross compiling chain, Qt4 source codes are modified, support of atomic operation of an aarch64 architecture processor is added, compiling parameter configuration and compiling are carried out, and generated Qt4 components are installed and deployed in a host machine and the target machine respectively. According to the method, the problem of compiling and deploying a large project constructed by using Qt4 in an aarch64 architecture processor is solved, meanwhile, the programs can be debugged and compiled in a PC (Personal Computer) of a host machine architecture, a target is stacked in a target machine of the aarch64 architecture to run, and great convenience is provided for debugging and running of the programs.
Owner:NANJING GUODIAN NANZI POWER GRID AUTOMATION CO LTD

Distributed file system recycle bin performance optimization method

The invention relates to a distributed file system recycle bin performance optimization method, which comprises the following steps: in the execution process of an unlink interface of a Linux file system, sequentially completing recycle bin function starting judgment, file deletability verification and recycle bin storage suitability judgment, and obtaining metadata of a target deleted file parent directory from a server; when a file system is created, a global unified root recycle bin directory is synchronously generated, and when a file is deleted, a corresponding recycle bin subdirectory is created in a target MDS based on a parent directory inode number; an atomic operation is executed through a Linux standard rename interface, the file is moved to a corresponding recycle bin subdirectory, and the operation is limited to the interior of a single MDS; when the file is recovered, extracting an inode number of a parent directory, and iteratively querying metadata to restore an original complete path; and during batch recovery, if the original catalogue does not exist or needs to be recovered to a new catalogue, directly and integrally moving the catalogue corresponding to the recycle bin, otherwise, executing recovery operation one by one. The file deletion and recovery performance is remarkably improved, the resource overhead is reduced, and the data consistency is guaranteed.
Owner:SICHUAN HUACUNZHIGU TECH CO LTD

Instruction processing method and device based on multiple modes

The invention discloses an instruction processing method and device based on multiple modes, and the method comprises the steps: carrying out the ambiguity detection of an operation instruction when the operation instruction is received; when ambiguity exists in the operation instruction, ambiguity elimination is carried out on the operation instruction, and the operation instruction after elimination is obtained; analyzing the operation instruction after elimination to obtain an analyzed intention; splitting the analyzed intention to obtain an atomic operation sequence; processing the atomic operation sequence in a low-code arrangement mode to obtain operation logic; and calling the interface to execute the operation logic to obtain an operation result, and displaying the operation result. According to the method, ambiguity elimination and analysis are carried out on the operation instruction input by the user, a clear instruction is generated, and accurate operation can be ensured during subsequent execution. Therefore, the user only needs to input the operation instruction, and the accurate operation can be realized even in a complex scene.
Owner:INSPUR ENTERPRISE CLOUD TECHNOLOGY (SHANDONG) CO LTD

Multi-architecture virtualization environment integration and unified operation and maintenance method and system

The invention belongs to the technical field of cloud computing heterogeneous resource scheduling, and particularly provides a multi-architecture virtualization environment integration and unified operation and maintenance method and system, and the method comprises the steps: detecting the underlying hardware characteristics of a source architecture and a target architecture; generating a hardware semantic abstract model based on the underlying hardware characteristics; carrying out compatibility analysis on the cross-architecture virtual machine instruction stream, and identifying atomic operation semantic conflicts and interrupt routing logic conflicts; generating an instruction translation rule and a micro-architecture cleaning strategy; converting an instruction stream and cleaning a branch predictor of a source architecture and a residual state of an out-of-order execution buffer area; and synchronizing the cleaned micro-architecture state and the conversion instruction stream to the target virtual machine. According to the method and the system, instruction stream conversion in a virtual machine migration process can be dynamically matched with micro-architecture characteristics of a target architecture, seamless connection of execution environments in a cross-architecture migration process is realized, cross-architecture conflicts can be prevented, and the problems of migration conflicts and performance degradation of the virtual machine of a virtualization platform are solved.
Owner:CHINA YANGTZE POWER

High-performance software operation log storage method and device

The invention relates to the technical field of computer software and system performance optimization, in particular to a high-performance software operation log storage method and device. The high-performance software operation log storage method comprises the following steps: monitoring an available memory of a system and a resource state of a concurrent thread number in real time; dynamically initializing parameters of a lockless ring buffer based on the resource state; concurrently writing log information generated by a service thread into the lockless annular buffer area through atomic operation; before or after the log information is written into the lock-free annular buffer area, multi-dimensional filtering based on keywords, date ranges and log levels is conducted on the log information through an intelligent log filtering engine; and through a self-adaptive file management subsystem, writing the log data output by the lock-free annular buffer into a log file, and dynamically managing rotation and archiving of the log file according to a system storage space state.
Owner:SHENYANG BONCHREE TECHNOLOGY CO LTD +1

Business instruction processing method and device, equipment, medium and program product

The invention provides a business instruction processing method, relates to the field of big data, and can be applied to the field of financial science and technology or other fields. The service instruction processing method comprises the following steps: receiving a service instruction; identifying the type of the service instruction; analyzing the business instruction according to the identified type, and extracting key business elements; determining an execution path of the service instruction based on the key service elements and the current decision parameters; disassembling the business instruction into a plurality of atomic operations; processing the plurality of atomic operations in parallel based on the execution path to obtain a processing result of the service instruction; wherein a transaction compensation mechanism is adopted in the process of parallel processing of the multiple atomic operations to ensure the final consistency of the operations; and feeding back a processing state based on a processing result of the service instruction. The invention further provides a service instruction processing device and equipment, a storage medium and a program product.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Multi-account asynchronous bookkeeping data consistency collaboration system based on instruction driving

PendingCN121614483ADatabase updatingResource allocationInformation systems engineeringLogisim
The invention relates to the field of computer software and information system engineering, in particular to a multi-account asynchronous bookkeeping data consistency collaboration system based on instruction driving, which comprises the following steps of: packaging a request into a standard instruction and routing according to an account to ensure ordered processing of the request and improve the processing efficiency and expandability of the system; repeated requests are avoided through idempotent verification, business is mapped into atomic operation through rule analysis, and the accuracy of business logic and data consistency are guaranteed; atomic operation is executed in a single transaction, asynchronous retry is performed during conflict, the atomicity of cross-account operation is ensured, and the concurrent processing capacity is improved; by buffering high-frequency account change and batch aggregation updating, write conflicts are reduced, the system performance is stabilized, and the throughput is improved; through account checking based on daily switching snapshots, pipeline playback and reverse account flushing are supported, and a rapid repair capability is provided; through dynamic configuration and versioned management of the bookkeeping rule, visual monitoring is provided, the operation and maintenance complexity is reduced, and the system flexibility is enhanced.
Owner:HANGZHOU YIZI INFORMATION TECHNOLOGY CO LTD

Cloud resource management method and device, medium and equipment

The invention discloses a cloud resource management method and device, a medium and equipment. The method comprises the following steps: receiving a standardized resource request submitted by a user, firstly converting the standardized resource request into structured task data, then analyzing the structured task data by utilizing a preset process engine, and generating an execution process containing an atomic operation sequence. Based on a preset event-driven architecture, the execution process is distributed to the adapter cluster, the adapter cluster generates each standardized instruction according to the atomic operation sequence, adapts the instructions into an interface format which can be identified by the target platform through a preset protocol conversion module, and finally outputs the instructions to the interface of each target platform. According to the process, end-to-end automatic management from user requests to cross-platform resource operation is realized, and the efficiency and flexibility of heterogeneous cloud resource management are improved.
Owner:E FUND MANAGEMENT CO LTD

Standardized component-based end-to-end process construction and execution method and related equipment

The invention relates to an end-to-end process construction and execution method and related equipment based on a standardized component, and the method comprises the steps: obtaining the process design data of an end-to-end process project of a power enterprise, which comprises a value stage, a key business activity, an atomic operation sequence, an operation main body and an output object; packaging the atomic operation into a standardized component, configuring an execution role for the standardized component, reserving an element slot, and storing the element slot into a process component library; responding to the arrangement instruction, selecting a plurality of components corresponding to the target business scene from a component library, establishing control flow logic among the components, generating an end-to-end process model, and establishing a metadata association relationship between each component and an execution role, a digital system, a business rule, a business form and a system standard; and associating and deploying the model and the metadata to a process execution platform. According to the method, the construction efficiency, the component reusability and the executable performance of the end-to-end process are improved.
Owner:GUANGDONG POWER GRID CO LTD

eBPF GENERAL ALLOCATOR

Systems and methods for an eBPF general allocator for an eBPF program is provided. The method includes receiving, by a first eBPF program, a first entry based on an atomic operation. The first entry is from a number of entries in a free list that indicates available space in a buffer. The available space is indexed by the number of entries in the free list. The method further includes identifying, based on the first entry, a pointer to the buffer. The pointer is associated with an allocation of the available space in the buffer based on the first entry. The allocation of the available space is to the first eBPF program. The method further includes executing, by a processing device, the first eBPF program with exclusive access to the allocation of the available space in the buffer during an execution instance of the first eBPF program.
Owner:CROWDSTRIKE

High-concurrency time series data processing method and device for anti-unmanned aerial vehicle system

The invention discloses a high-concurrency time series data processing method and device for an anti-unmanned aerial vehicle system. According to the method, a lock-free hash table is adopted in a cache space to cache time sequence data, lock overhead is reduced through lock-free cache design and CAS atomic operation, the batch writing throughput is high, the conflict probability is low, multi-thread high-concurrency reading and writing are supported, thread competition and blocking caused by a traditional cache mechanism are thoroughly eliminated, and the concurrent processing capacity is improved; meanwhile, the expenditure of dynamic memory allocation is reduced through batch writing, and the memory utilization rate is increased; through quick positioning of a compound key, priority query of a hotspot data index structure and a lock-free reading mechanism, the query delay of hotspot data is extremely low, the delay of related query in the future is further reduced through a data preloading mechanism, and the real-time response capability is improved; based on a dynamic elimination mechanism of an elimination score, hotspot / recent data can be reserved preferentially, the resource utilization rate is ensured, the cache hit rate is remarkably improved, and the access frequency of the TSDB is greatly reduced.
Owner:GENENKOSY INTELLIGENCE SECURITY TECH(HANGZHOU) CO LTD

Network-on-chip data consistency system

The invention relates to the technical field of network-on-chip data storage, and discloses a network-on-chip data consistency system, which comprises an intra-core synchronization unit, a computing core and an inter-core synchronization unit, according to the system, methods of atomic operation and synchronous lock are adopted, the memory access authority of an on-chip core and the memory access authority of a local core are managed in a unified mode, and ordered read-write of shared storage is achieved. For the local core, memory access of the on-chip core is controlled by initializing an inter-core lock, scheduling of a thread bundle is controlled by initializing an in-core lock, and a producer-consumer data mode of the local core and the on-chip core is realized; and for the on-chip core, the integrity of the continuously written data is ensured through the inter-core lock according to the memory access authority obtained by the atomic operation. The core of the application is to avoid the out-of-order problem of inter-core read-write operation through intra-core locking, inter-core locking and atomic operation, ensure the synchronization of data in shared storage while ensuring efficient execution of each core, and improve the overall parallel performance of the architecture.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Redis-based asynchronous task security scheduling method and system

The invention relates to a Redis-based asynchronous task security scheduling method and system, and the method comprises the steps: creating an asynchronous task, and storing the asynchronous task to a task queue for scheduling; scheduling the asynchronous tasks through atomic operation executed by the script, preferentially acquiring the overtime asynchronous tasks from the task execution set, or popping up the asynchronous tasks to be executed from the task queue, and recording the acquired asynchronous tasks to the task execution set to track a scheduling state; prolonging the maximum execution time of the asynchronous task by updating the expiration time of the asynchronous task in the task execution set; and after the asynchronous task is completed or failed, deleting the asynchronous task from the task execution set. Compared with the prior art, the scheme has the advantages that the task scheduling stability in a high-concurrency scene is remarkably improved, the task loss risk is reduced, non-blocking access and dynamic scheduling are supported, the scheme is suitable for high-reliability systems such as financial systems and industrial control systems, the system performance is optimized, and the implementation complexity is simplified.
Owner:JIANGSU FUTURE NETWORKS INNOVATION