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

134 results about "Cache consistency" patented technology

Many-core cache consistency system and method, electronic equipment, storage medium and product

The invention provides a many-core cache consistency system, a many-core cache consistency method, electronic equipment, a storage medium and a product, and the system is based on a network-on-chip architecture, and a plurality of nodes, corresponding routers and distributed directories deployed in the routers are introduced. Each node comprises one or more processor cores and a distributed last-stage cache, and a memory address is divided into a plurality of address blocks and is associated with the distributed last-stage cache through a dynamic address mapping rule. The distributed directories and the distributed last-stage caches are in one-to-one correspondence and used for recording the states of cache lines, the router is responsible for receiving and responding to requests from local or remote nodes, querying the distributed directories and updating the states of the cache lines, and efficient management of cache consistency is achieved. The technical scheme belongs to the technical field of communication, effectively solves the problems of high load and communication delay of a main node in a traditional cache consistency protocol, and improves data consistency and access efficiency in a multiprocessor system and a large-scale parallel computing environment.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Cache consistency system, method and device, electronic device and storage medium

The invention discloses a cache consistency system, method and device, an electronic device and a storage medium, and relates to the technical field of computers.A request buffer area is arranged between a master node and a slave node, the slave node can monitor the blocking condition of each memory access request in the request buffer area, and the cache consistency is improved. When the request blocking degree of any processor core reaches the preset blocking threshold value, the priority of the memory access request of the processor core is improved in the request buffer area, so that the situation that the slave node does not respond to the memory access request of a certain processor core in time is avoided, and the overall performance of a system is improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Last-stage cache design method based on near memory calculation

The invention relates to a final-stage cache design method based on near memory calculation, and belongs to the technical field of near memory calculation. And compared with a near memory processor near a traditional main memory, data access and calculation can be carried out more quickly, and the calculation throughput rate can be improved. According to the near storage calculation, a near storage processor and a last-stage cache storage array are directly designed in an integrated mode, faster memory access is achieved through an internal bus interconnection mode, and the problem of a storage wall between the calculation speed and the memory access speed and the problem of a power consumption wall of data handling are relieved to a certain degree. The last-stage cache controller cooperates with the embedded processor, and can dynamically coordinate between a standard cache function and a calculation mode. Through a synchronization mechanism in a last-stage cache controller, a memory access request from a host CPU and a calculation task executed by an embedded processor in a last-stage cache are transparently balanced, so that efficient near-memory calculation under cache consistency is realized.
Owner:NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI

Data processing system and method, and device, medium and computer program product

Disclosed in the present application are a data processing system and method, and a device, a medium and a computer program product in the technical field of computers. The data processing system comprises: at least one processor device and at least one target device connected to the at least one processor device, wherein the processor device and the target device each comprise a consistency function processing device and at least one consistency interface. In the same device, the consistency function processing device is in communication connection with the at least one consistency interface; and two consistency interfaces in different processor devices are in communication connection with each other, two consistency interfaces in different target devices are in communication connection with each other, or two consistency interfaces in any processor device and any target device are in communication connection with each other, such that the cache consistency between different processor devices, the cache consistency between different target devices, or the cache consistency between any processor device and any target device is realized.
Owner:SHANDONG HAILIANG INFORMATION TECH RES INST

Server system, resource scheduling method for server system, and chip and chiplet

Provided in the embodiments of the present application are a server system, a resource scheduling method for a server system, and a chip and a chiplet. The server system comprises: a multivariate computing resource pool, a data storage resource pool, a switching module and a control module, wherein the multivariate computing resource pool comprises a general computing resource pool and a heterogeneous computing resource pool, the general computing resource pool comprising a group of general computing units, and the heterogeneous computing resource pool comprising a group of heterogeneous computing units, and the multivariate computing resource pool is connected to the data storage resource pool via the switching module by means of a cache consistency bus inside the server system; the data storage resource pool comprises data storage resources allowed to be shared by multivariate computing resources in the multivariate computing resource pool; and the control module is configured to perform computing power scheduling on the multivariate computing resources in the multivariate computing resource pool, and dynamically allocate the data storage resources in the data storage resource pool to the multivariate computing resources in the multivariate computing resource pool.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Cache consistency maintenance method and device and multi-core system

The invention provides a cache consistency maintenance method and device and a multi-core system.The method comprises the steps that a write-in pointer and an eviction pointer of a directory are obtained, and the directory comprises cache line sharing information; configuring an emergency threshold and a conventional threshold, wherein the emergency threshold is smaller than the conventional threshold; if the sum of the write-in pointer and the emergency threshold value is greater than the eviction pointer, setting a high priority, and preferentially performing directory eviction; if the sum of the write-in pointer and the emergency threshold value is less than or equal to the eviction pointer and the sum of the write-in pointer and the conventional threshold value is greater than the eviction pointer, setting a low priority, and evicting the directory; wherein the directory comprises the shared information of the cache lines, and the directory eviction means that the shared information of the cache lines which are not used for the longest time in the directory is evicted; and repeating the steps until the sum of the write-in pointer and the conventional threshold value is smaller than the eviction pointer. According to the method, available space in the catalog is guaranteed to the maximum extent to store new data, the method is suitable for a small system, catalog coverage can be guaranteed, query efficiency is improved, and query power consumption is reduced.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

Method and system for improving data interaction efficiency of hyper-converged architecture

The invention discloses a method and a system for improving data interaction efficiency of a hyper-converged architecture, relates to the technical field of hyper-converged architectures, and aims to solve the problems of network bottleneck and storage delay of data transmission among different virtual machines or containers in the conventional hyper-converged architecture. According to the scheme, a data transmission optimization module needs to be introduced into a hyper-converged architecture, so that the data access speed and the network efficiency are improved through data prefetching and an intelligent routing technology; the distributed cache module is used for relieving the pressure of a single node and ensuring accurate synchronization of data through data locality optimization and cache consistency management; the parallel data processing module is used for improving the data processing efficiency through task parallelization and data fragmentation technologies; and the self-adaptive load balancing module is used for dynamically adjusting resource allocation according to the system load and the resource use condition so as to realize the balance of calculation, storage and network load. The method reduces the delay, improves the throughput, and improves the overall performance and resource utilization rate of the system.
Owner:西安超越申泰信息科技有限公司

Consistency interconnection control device and method, electronic device, product and computing system

The invention discloses a consistency interconnection control device and method, an electronic device, a product and a computing system, and relates to the technical field of computers, the consistency interconnection control device is provided and comprises a consistency interconnection network, a first controller and a first connector, the consistency interconnection network comprises a plurality of interconnected consistency interconnection nodes, the consistency interconnection node is connected with the first card slot for installing the acceleration card through the first connector, and the first controller manages the state of the cache line of the acceleration card and controls the consistency interconnection network to execute the consistency interconnection read-write task between different acceleration cards, so that the consistency interconnection system for the acceleration computing cluster is realized. By implementing the cache consistency between the acceleration cards, when the acceleration computing cluster executes distributed computing, the cache can be hit firstly, so that access to a local memory and memories of other acceleration cards is reduced, the problem of high time consumption of communication between different accelerators of the acceleration computing cluster is solved, and the efficiency of distributed computing is improved.
Owner:SHANDONG HAILIANG INFORMATION TECH RES INST

Active maintenance method and device for cache consistency, electronic equipment and storage medium

The embodiment of the invention relates to the technical field of processors, in particular to an active maintenance method and device for cache consistency, electronic equipment and a storage medium, and the method comprises the following steps: in response to the maintenance of the cache consistency, implementing invalidation operation on a copy of a first cache block of a target processor core, checking the consistency maintenance mode of the copy of the first cache block; under the condition that the consistency maintenance mode is an active maintenance mode, after invalidation operation is completed, an updating command is initiated to update the copy of the first cache block to the latest data content; after updating of the copy of the first cache block is completed, the copy of the first cache block is recovered to be in an effective state. According to the method, convenient and selective use of the active maintenance method is realized, and the hardware overhead of the active maintenance method is reduced by fully utilizing an existing hardware mechanism for consistent passive maintenance of the cache on the CPU.
Owner:BEIJING KAPULA SCI&TECH CO LTD

Distributed cache consistency system, method, device, storage medium and product

The invention provides a distributed cache consistency system, method and device, a storage medium and a product, and is applied to a CXL switch, and a connection physical device comprises a first cache device and a CXL memory protocol-based memory extension device comprising a second cache device and a memory device. The system is composed of a virtualization aggregation layer and a cache consistency control module, the virtualization aggregation layer aggregates physical equipment as logic equipment, and the cache consistency control module intercepts operation requests, performs protocol conversion and queries directories to determine cache line states and equipment where the cache line states are located and feeds back target data. According to the scheme, the problems of delay, expansibility, communication efficiency and resource waste of the existing centralized architecture are solved. A distributed system is deployed on a CXL switch, so that processing skips and steps are reduced, and delay is reduced; a distributed architecture is adopted to avoid resource bottlenecks and improve expansibility; inter-device communication intermediate links are reduced, and the communication efficiency is improved; intermediate nodes of a data transmission path are reduced, transmission overhead is reduced, resource utilization rate is improved, and resource waste is reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Data transmission method and device, industrial control system and storage medium

The invention discloses a data transmission method and device, an industrial control system, a storage medium and a computer program product, and the method comprises the steps: initializing a continuous physical memory, dividing the continuous physical memory into memory blocks with a fixed size, recording the initial address, size, idle or occupied state of the memory blocks through a red-black tree, and forming a dynamic address pool; the dynamic address pool can realize on-demand allocation of memory blocks and merging and dynamic expansion of adjacent free blocks; the method comprises the following steps: acquiring a load index in real time through an FPGA (Field Programmable Gate Array), triggering interruption based on load grading and predicting a memory demand in combination with a machine learning model, and pre-fetching a memory block from a dynamic address pool to a user mode mapping region before a real-time task initiates a memory allocation request; a user mode atomic operation annular queue is designed, direct data interaction between the X86 and the FPGA is achieved through memory mapping, and a Burst transmission and cache consistency protocol of a hardware bus is combined. According to the scheme, the problem of memory fragmentation is solved, the data transmission delay is reduced, and the CPU occupancy rate is greatly reduced.
Owner:GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Cache maintenance system of heterogeneous computing system and electronic equipment

The invention discloses a cache maintenance system of a heterogeneous computing system and electronic equipment, and relates to the technical field of data processing, a first directory controller manages the consistency state of a host end, and a second directory controller manages the consistency state of an equipment end. The consistency maintenance operation is firstly efficiently processed by the corresponding directory controller in the storage domain, cross-device frequent coordination communication is reduced, and when cross-domain data access occurs, the two directory controllers cooperate through an established communication coupling mechanism and execute global consistency maintenance as required. The method not only can adapt to a high-burst and high-parallel access mode of a device end, but also can avoid direct conflicts with a cache management mechanism of a host end, and realizes global consistency through distributed collaboration. The technical problem of performance bottleneck of cache consistency in the heterogeneous system is solved, and the technical effect that the overall data access efficiency of the heterogeneous system is improved while the correctness is maintained is achieved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Spin lock optimization method and electronic equipment

The invention discloses a spin lock optimization method and electronic equipment, and the method comprises the steps: creating and initializing a spin lock structural body which comprises a lock holder pointer; when each thread obtains the spin lock, creating a corresponding request node structure body to form a waiting queue; in the waiting queue, determining spin lock holders in the plurality of threads based on the lock holder pointers; and after the processor core corresponding to the spin lock holder executes the critical zone code of the corresponding thread, traversing the waiting queue, reading the critical zone function pointer of each waiting node, and sequentially executing the critical zone code in each request node structure body on the current processor core based on the critical zone function pointer. According to the method, the performance bottleneck of a traditional spin lock in a multi-core environment is broken through, all-around optimization of cache consistency overhead, queue delay, energy efficiency ratio and multi-core expansibility is achieved, and the performance of the spin lock in the multi-core processor environment is remarkably improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Data transmission method and device for interconnection between core particles, core particles and processing system

The invention relates to the technical field of integrated circuits, and discloses a data transmission method and device for interconnection between core particles, the core particles and a processing system.The method is applied to a first core particle and comprises the steps that a protocol layer of the first core particle receives to-be-transmitted data sent by a processor of the first core particle; a protocol layer carries out protocol layer overall packing on data to be transmitted to obtain a protocol layer packet, the protocol layer packet comprises a packet header field and a load area, the packet header field is used for identifying a channel type and a channel signal field of the load area, the channel type comprises at least one monitoring channel used for monitoring cache consistency between core particles, and the monitoring channel is used for monitoring cache consistency between the core particles. The packet header field is used for identifying a channel type and a channel signal field of the load area; and the protocol layer sends the to-be-transmitted data to the second core grain through the link layer and the physical layer of the first core grain based on the protocol layer packet. The problem of cache access consistency of processors among core particles is effectively solved.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Request processing method of multi-core processor, multi-core processor, product and server

The invention discloses a request processing method of a multi-core processor, the multi-core processor, a product and a server, and relates to the technical field of multi-core processors. In the method, a main node queries a directory according to a request and obtains a query result, and based on the query result, different request response strategies are adopted to respond to the request. According to the method, the consistency of the shared caches in the non-inclusion relation is maintained in a directory mode, the utilization rate of the shared caches is increased, and the chip area occupied by the caches is reduced under the condition that the cache capacity is fixed; secondly, based on the shared cache architecture of the non-inclusion relationship, the data is allowed to be stored in the private cache and the shared cache at the same time, so that the problem of excessive data exchange caused by cache position exchange in an exclusive architecture can be avoided, meanwhile, the private cache is allowed to reserve the data which does not exist in the shared cache, and the problem of reverse failure in an inclusion mode is avoided. According to the method, the utilization rate of the shared cache is improved, and the data exchange amount and the maintenance cost of cache consistency are reduced.
Owner:SHANDONG BOSUAN ZHIXIN INFORMATION TECHNOLOGY CO LTD

ICS-oriented efficient multi-source data interaction method and system

The invention discloses an ICS-oriented efficient multi-source data interaction method and system, and relates to the technical field of intelligent power plant ICS data communication. According to the method, interaction variables are limited through a backboard bus agent, and the data interaction security is improved in combination with a dual-access security control mechanism; a multi-link communication architecture fusing optical fiber, 5G and industrial Ethernet is constructed, transmission tasks are dynamically allocated by using an intelligent scheduling algorithm, and a communication procedure and a coding strategy are adaptively adjusted, so that the data transmission efficiency and reliability in different network environments are improved; a distributed cache unit is deployed at each server node, and the data access delay is reduced in combination with a cache consistency regulation and an intelligent scheduling and prefetching mechanism; through an omnibearing fault perception and parallel rapid switching algorithm, rapid takeover under a fault condition is realized, and service continuity is ensured in cooperation with data consistency; the method can be widely applied to industrial control systems with high requirements on data interaction safety, real-time performance and reliability, such as intelligent power plants.
Owner:NANJING GUODIAN NANZI WEIMEIDE AUTOMATION CO LTD

Data processing method and device based on multi-core processor, equipment and medium

The embodiment of the invention provides a data processing method and device based on a multi-core processor, equipment and a medium. The design of a directory, an address table item, a transaction table item and a data table item is introduced in the process of processing a request message initiated by any core of the multi-core processor; the efficiency of processing the request message and the related affairs and maintaining the cache consistency among the plurality of cores is effectively improved, and the cost and the overhead of maintaining the cache consistency are reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Data processing system, method, device, medium and program product

The invention discloses a data processing system, method and device, a medium and a program product in the technical field of computers. In the application, the host and the acceleration device realize cache synchronization and corresponding message notification through the cache coherence protocol, and an interrupt message does not need to be transmitted, so that the data transmission delay between the host and the acceleration device can be reduced, and the data transmission efficiency between the host and the acceleration device can be improved; and meanwhile, by combining a memory direct reading technology, the transmission of data between the host and the acceleration equipment and the data transmission between the host and the third party are accelerated.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Multi-core processor chip and storage access method and device of multi-core processor chip

The invention provides a multi-core processor chip and a storage access method and device of the multi-core processor chip, and relates to the technical field of computer processors, the multi-core processor chip comprises at least one processor core, the processor core comprises a general processor core, a first address space mapping module and a first core interconnection interface, the universal processor core supports high-speed cache consistency; at least one input / output core grain, wherein the input / output core grain comprises a memory interface, a directory, a second address space mapping module and a second core grain interconnection interface; both the first address space mapping module and the second address space mapping module store an address space mapping table, and the address space mapping table stores a mapping relationship between a memory address accessed by a processor core grain and a memory interface of an input / output core grain; the directory stores cache consistency information of the cache blocks corresponding to the memory interfaces of the input / output core grain and other input / output core grains corresponding to the directory.
Owner:BEIJING VCORE TECH CO LTD

Instruction conversion access conflict optimization method based on instruction stream feature recognition

The invention discloses an instruction stream feature recognition-based instruction conversion memory access conflict optimization method, which comprises the following steps of: in a process of pre-executing an executable file in an ARM (Advanced RISC Machines) many-core system in a dynamic instruction conversion manner, determining shared memories among processes by adopting instruction stream analysis to form a first shared memory list, and on the basis, determining the memory access conflict among the processes; the executable file is loaded and executed again, the memory access type to-be-converted instruction with the memory address located in the first shared memory list is converted into an instruction sequence composed of a locking instruction sequence, a second ARM instruction sequence and an unlocking instruction sequence, and meanwhile conversion execution of the executable file is completed based on a cache consistency protocol. The memory access conflict of the x86 program on the ARM many-core system is obviously reduced, and powerful support is provided for realizing high-performance dynamic instruction conversion.
Owner:北京麟卓信息科技有限公司

Top structure based on GPU multi-core processor and Cache consistency processing method

The invention is suitable for the technical field of GPUs, and provides a top layer structure based on a GPU multi-core processor and a Cache consistency processing method. According to the technical scheme, on the basis of a catalog type, information exchange and transmission between a catalog type total catalog controller and all Caches are simplified in combination with monitoring type transmission and management states, six states of an MESIPB protocol are designed, and the consistency of the Caches is improved. According to the method and the system, switching between Cache Line states is realized, the access times of a video memory are effectively reduced, the GPU structure is clear, the expansibility is good, the problem of Cache consistency during GPU multi-core processing can be solved with relatively low resource overhead, the GPU processing speed and the core utilization rate are well improved, and bus bandwidth, storage bandwidth and overhead caused by data access are effectively reduced.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Graph database query acceleration method and system

The invention discloses a graph database query acceleration method and system. The method comprises the following steps: constructing panoramic query observation data through non-intrusive log interception and structured processing; the query statement is analyzed into an abstract syntax tree, semantic normalization processing is carried out, and a unique hash value is generated; predicting a hotspot query template and high-frequency parameters thereof based on a popularity value score model, and asynchronously preloading a result to a cache; dynamically calculating adaptive survival time for each cache item according to the data change frequency and the access popularity; and constructing a multi-level cache architecture comprising a local cache, a distributed cache and a database built-in cache, and performing intelligent routing and collaborative backfilling based on a hash value. According to the method, intelligent and transparent acceleration of graph database query is realized, the query performance is remarkably improved, the database load is reduced, and the problems of redundancy, high cold start delay and difficulty in balancing cache consistency caused by grammar difference in traditional cache are solved.
Owner:山东齐鲁壹点传媒有限公司 +1

Method for verifying cache consistency of multi-core processor, electronic equipment and storage medium

The invention provides a method for verifying cache consistency of a multi-core processor, electronic equipment and a storage medium, and the method comprises the steps: generating a model compiled by a target language according to an obtained first conversion rule between any two states of a cache line of the multi-core processor, analyzing the model, and verifying the cache consistency of the multi-core processor; therefore, at least one path of state transition of the cache line is obtained. By generating the excitation corresponding to the at least one path, the excitation is compiled into an executable file, so that the cache consistency of the multi-core processor is verified by running the executable file. Therefore, the generated model written by the target language can automatically generate the incentives for verifying the cache consistency, so that more incentives can be generated, more test scenes can be covered as much as possible, and the cache consistency verification of the multi-core processor is more comprehensive.
Owner:XINHUAZHANG TECH CO LTD +1

Efficient execution optimization method for embedded operating system based on MIPS instruction set

The invention relates to an efficient execution optimization method for an embedded operating system based on an MIPS instruction set, and belongs to the field of computer operating systems. The method comprises the following measures: improving the parallelism of instructions: maximizing the parallel execution of the instructions through the intelligent analysis and dynamic scheduling strategy of an operating system; enhancing branch prediction capability: based on process and thread affinity, adding an intelligent scheduling strategy, cache consistency optimization and affinity strategy dynamic adjustment; the context switching efficiency is optimized; and through an improved context switching mechanism, the overhead during task switching of the operating system is reduced. According to the method, the instruction parallelism is enhanced, so that the processor can more efficiently execute a plurality of instructions; the branch prediction accuracy is improved, and the performance loss caused by wrong prediction is reduced; by improving the context switching efficiency, the overhead during task switching is reduced. These measures collectively ensure smoother computing and more efficient management.
Owner:BEIJING INST OF COMP TECH & APPL

Multi-core system and dynamic cache coherency method

The invention relates to the technical field of multiple cores, in particular to a multi-core system and a dynamic cache coherency method.In the system, a mode adjuster collects the access condition of each core in a multi-core processor to a private cache region under a first cache coherency protocol; an applicable second cache consistency protocol is determined, and an adjustment instruction is sent to the consistency controller; the consistency controller mainly comprises a plurality of control sub-modules for different cache consistency protocols, and is designed in a modularized and reconfigurable manner, so that protocol switching is facilitated, and common logic is reasonably reused to reduce the actual overhead of hardware logic; and the consistency controller is used for starting the control sub-module corresponding to the second cache consistency protocol indicated by the adjustment instruction, so that the plurality of cores realize cache consistency among the plurality of cores through the control sub-module started by the consistency controller, thereby dynamically adjusting the cache consistency protocol, solving the limitation of a static consistency protocol, and improving the cache consistency of the plurality of cores. And the cache consistency performance and efficiency of the multi-core system are improved.
Owner:CHONGQING XINLIANXIN INTELLIGENT TECHNOLOGY CO LTD

Method and device for accessing queue pair information of transceiving queue pair and computer equipment

The invention relates to an access method and device for queue pair information of a transceiving queue pair, computer equipment, a computer readable storage medium and a computer program product, and relates to the technical field of communication. The method comprises the following steps: receiving a queue pair information access request for a transceiving queue pair; determining multiple pieces of target queue pair information aiming at the queue pair information access request, and splitting the queue pair information access request into at least one sub-access request based on the multiple pieces of target queue pair information; writing each sub-access request into a corresponding scheduling queue; and allocating a corresponding access lock to each sub-access request based on the scheduling of the plurality of scheduling queues, and sending each sub-access request to the corresponding target information table based on the access lock of each sub-access request to access the target queue pair information in the target information table corresponding to each sub-access request. By adopting the method, the atomicity and cache consistency of the queue to the information can be ensured.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Data exchange architecture, system and method capable of realizing cache consistency

The invention discloses a data exchange architecture, system and method capable of realizing cache consistency. The data exchange architecture comprises a data exchange device and a plurality of devices electrically connected with the data exchange device, the data exchange device comprises a shared storage space, a cache state array list and a management module, wherein the shared storage space comprises memory units in one-to-one correspondence with device IDs, the cache state array list comprises the device IDs in one-to-one correspondence with the device IDs and cache state arrays, and the cache state arrays comprise cache states in one-to-one correspondence with the device IDs. The memory unit of which the cache state is exclusively written cannot be written or read by other equipment except the write-in equipment; the memory unit which is in an exclusive writing state in a non-cache state can be written or read by any equipment; other equipment cannot cache the data of the memory unit through the equipment corresponding to the data failure / non-cache; other devices may cache the data of the memory unit for the shared read device through the cache state. According to the invention, the consistency of caches among multiple devices can be realized.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

Data processing system, method, device, medium and program product

The invention discloses a data processing system, method and equipment, a medium and a program product in the technical field of computers. In the invention, a cache coherence root port of a computing device is connected with a cache coherence sub-port of a memory processing device through a cache coherence protocol, so that the computing device is used for synchronizing a query matrix of a model processing task and a first result output in a key value matrix calculation stage to the memory processing device through the cache coherence protocol; meanwhile, the memory processing device can synchronize the second result to the computing device through the cache coherence protocol, so that rapid data transmission between the computing device and the memory processing device is realized, the memory space of the computing device is saved, the overhead of a host processor in the execution process of the model processing task is reduced, and the performance of the model processing task is improved. And the task processing efficiency of the hardware computing equipment can be improved to a certain extent.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Cache consistency processing method and device, equipment and storage medium

The invention provides a cache consistency processing method and device, equipment and a storage medium, and the method comprises the steps: when a write operation or an atomic operation is carried out on a first copy in any first last-stage cache, forwarding the write operation or the atomic operation to a second last-stage cache, discarding the first copy in the first last-stage cache of the first copy, and storing the first copy in the second last-stage cache of the first copy; and performing write operation or atomic operation on the second copy in the second last-stage cache to obtain a processed second copy. In the technical scheme, write operations or atomic operations in other last-stage caches are all forwarded to the last-stage caches corresponding to the corresponding high-bandwidth memories, so that the last-stage caches are subjected to unilateral operations or atomic operations, tedious consistency steps in the prior art are avoided, the protocol and hardware implementation complexity is greatly simplified, and the implementation efficiency is improved. Therefore, the performance optimization is realized.
Owner:T-HEAD (SHANGHAI) SEMICON CO LTD +1

Multi-core cache consistency method and device, electronic equipment and storage medium

The invention provides a multi-core cache consistency maintenance method and device, electronic equipment and a storage medium, and is applied to a multi-core system comprising a plurality of nodes, the nodes comprise at least two cores, each core comprises a first-level cache, and the plurality of cores of the same node share a second-level cache comprising a directory for recording cache line states; the method comprises the steps that a request core sends a first request to a first target core; the request core and the first target core are the same or different cores in the same node; when the first-level cache of the first target core is hit and the cache line state meets the target request requirement, the request core is responded, and the original state of the cache line is maintained; when the first-level cache of the first target core is not hit or the first-level cache is hit but the cache line state does not meet the request requirement, the request core sends a second request to other cores of the same node or a second-level cache of the node; and according to a request result, responding to a request core, and adjusting cache line states in a first-level cache and a second-level cache in the node.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD