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

278 results about "Load instruction" patented technology

Write-after-read conflict prediction method, device and equipment

The invention provides a write-after-read conflict prediction method, device and equipment, which are applied to the technical field of data processing, and the method comprises the following steps: reading a to-be-transmitted loading instruction; the loading instruction is located in a loading queue of the out-of-order execution processor. Determining an index value of the loading instruction; the index value is used for quickly positioning a conflict record matched with the loading instruction in a historical conflict table of the out-of-order execution processor. The conflict record comprises a first storage instruction corresponding to the loading instruction. And when it is determined that the conflict record corresponding to the index value exists in the historical conflict table, setting the loading instruction to be in a suspended state. And after the execution of the first storage instruction is finished, executing the loading instruction. The problem that the execution efficiency of a processor is affected due to pipeline emptying and pause caused by write conflicts after reading can be solved.
Owner:BEIJING YIHUA CLOUD NETWORK TECH CO LTD

Method and system for implementing memory access optimization of processor with multi-channel concurrent instructions

The invention provides a processor memory access optimization implementation method and system with multi-channel concurrent instructions, and relates to the technical field of processor integrated circuits, and the method comprises the steps: obtaining a Load instruction and a Store instruction to be executed; distributing a plurality of memory access instructions to each memory access channel which is independently processed in parallel, wherein each memory access channel comprises a Load memory access channel and a Store memory access channel; an independent Load queue and an independent RAW check queue are arranged in the Load memory access channel, and an independent Store queue, an independent STD queue and an independent Store Buffer queue are arranged in the Store memory access channel; the Load instruction is sequentially subjected to an address generation stage, a TLB parallel query stage, an L1Cache access stage, a RAW check and data forward push stage and a data write-back stage in the Load memory access channel; according to the method, address and data separation processing is carried out on a Store instruction, an address part enters a Store queue, a data part enters an STD queue, then merging is carried out, multiple Store operations on the same Cache Line are merged into one-time writing, the merged data are written into a Store Buffer queue, and then the Store Buffer queue submits and caches in a unified mode.
Owner:SHANDONG LINGNENG ELECTRONIC TECH CO LTD

Integrated distributed energy storage UPS system

The invention discloses an integrated distributed energy storage UPS (Uninterrupted Power Supply) system, which relates to the technical field of distributed energy storage and comprises the steps of S1, data real-time acquisition, S2, parameter normalization processing, S3, dynamic weight calculation, S4, load instruction dynamic distribution, S5, multi-target coordination control execution and S6, state feedback and parameter self-tuning. According to the method, core parameters such as the charge state, the health degree, the temperature and the internal resistance of each energy storage unit are evaluated in real time, a weight function with a time-varying characteristic is constructed, the output proportion of each unit can be dynamically adjusted, and intelligent load distribution matched with the equipment aging state and the environment working condition is achieved; by introducing a health degree attenuation factor, the system can quantify the nonlinear degradation characteristics of the battery pack, preferentially dispatches the unit with an excellent state to bear the base load, and provides an intermittent rest period for the high-loss unit at the same time.
Owner:JIANGSU EVERYS NEW ENERGY CO LTD

Memory access optimization method and device for ensemble communication operator and computing equipment

The invention provides a memory access optimization method and device for an aggregate communication operator and computing equipment, and relates to the technical field of graphics processor computing. The method comprises the following steps: identifying a memory access instruction sequence in a to-be-optimized set communication operator, wherein the memory access instruction sequence comprises a standard loading instruction and a standard storage instruction; replacing the standard loading instruction with a batch loading instruction, and replacing the standard storage instruction with a batch storage instruction; the batch loading instruction and the batch storage instruction are configured to execute batch operation on the continuous memory address space at the thread beam level and finally execute the batch loading instruction and the batch storage instruction, so that the emission number of memory access instructions can be reduced, the scheduling burden of a thread beam scheduler is relieved, and the scheduling efficiency is improved. And the execution efficiency and the bandwidth utilization rate of the ensemble communication operator in the distributed training of the graphics processor are effectively improved.
Owner:SHANGHAI BIREN TECH CO LTD

Data processing device and method, processor and chip

The invention relates to a data processing device and method, a processor and a chip, and relates to the technical field of computers, the data processing device comprises a processing module and a driving module; the processing module obtains address information of each thread in a first instruction when judging that the instruction to be processed is the first instruction, the first instruction is a multi-thread parallel loading instruction, and the address information of different threads is mutually independent; the driving module determines a parallel loading result according to address information of each thread in the first instruction, the address information is used for determining an off-chip address and an on-chip address of each thread, and the thread is used for loading data at a position indicated by the off-chip address to a position indicated by the on-chip address. According to the embodiment of the invention, multi-thread parallel execution of different data accesses can be realized, and the calculation efficiency is remarkably improved.
Owner:MOORE THREADS TECH CO LTD

A virtual power plant load regulation method, device and medium

The present invention relates to a virtual power plant load regulation method, device and medium, belonging to the field of virtual power plant load regulation technology, comprising the following steps: obtaining load instruction data of the virtual power plant; determining the load resource scheduling cost, demand response capacity deviation penalty, and load response willingness and reliability equivalent cost of the virtual power plant based on the load instruction data; constructing a load instruction decomposition objective function of the virtual power plant with the goal of minimizing the load resource scheduling cost, demand response capacity deviation penalty, and load response willingness and reliability equivalent cost of the virtual power plant; formulating constraints corresponding to the load instruction decomposition, solving the load instruction decomposition objective function based on the constraints to obtain the load regulation instruction of the virtual power plant; and regulating the load of the virtual power plant according to the load regulation instruction. The present invention can achieve the goal of reducing the operating expenses of the virtual power plant while meeting the load demand.
Owner:国网福建省电力有限公司营销服务中心 +1

Thermal power generating unit dynamic coupling compensation coordination control system

The invention discloses a thermal power generating unit dynamic coupling compensation coordination control system, which belongs to the technical field of thermal power generating units, and comprises a dynamic coupling compensation module, a self-adaptive sliding pressure optimization module and a coordination control execution module, the dynamic coupling compensation module is used for receiving a load instruction sent by a preset control terminal and generating a dynamic compensation signal; the self-adaptive sliding pressure optimization module is used for correcting a preset initial sliding pressure curve in real time based on the time-varying characteristics of the actual operation parameters of the thermal power generating unit, superposing the current load demand of the thermal power generating unit and the heat storage capacity change of the boiler in the initial sliding pressure curve, and dynamically generating an optimal operation initial pressure target value; and the coordination control execution module is used for integrating the dynamic compensation signal and the optimal operation initial pressure target value into a unified control instruction. The dynamic coupling compensation module, the self-adaptive sliding pressure optimization module and the coordination control execution module are arranged, so that the manual intervention requirement is remarkably reduced.
Owner:山西京能吕临发电有限公司

Code compiling method, electronic equipment and storage medium

The embodiment of the invention provides a code compiling method, electronic equipment and a storage medium. The code compiling method is used for compiling a code comprising at least one thread local storage variable, and comprises the following steps: acquiring a record of the thread local storage variable used by each first function in the code, and transmitting the record to a driver, enabling the driver to distribute each thread local storage variable to a thread local memory according to the record during operation; a machine code corresponding to the code is generated according to the intermediate representation corresponding to the code, the machine code comprises a loading instruction, and the loading instruction is used for obtaining a thread local memory address corresponding to each thread local storage variable based on the allocation result of the driver when being executed. According to the code compiling method, a mechanism of dynamically allocating the address space during operation is adopted, so that the waste of the local memory space of the thread is avoided, and the utilization rate of the local memory space of the thread is improved.
Owner:SHANGHAI BIREN TECH CO LTD

Instruction execution device, chip, electronic equipment and method

The invention discloses an instruction execution device, a chip, electronic equipment and a method, and belongs to the technical field of chips. The instruction execution device comprises; the instruction dispatching unit is used for sending a first instruction to the first assembly line and sending a second instruction to the second assembly line; the first instruction is one of a storage instruction and a loading instruction, and the second instruction is the other one of the storage instruction and the loading instruction; the dependency detection unit is used for determining at least one target second instruction from the at least one second instruction after the first assembly line receives the first instruction; the target second instruction has the same instruction address as the first instruction and violates an instruction execution time sequence, and the instruction execution time sequence refers to an execution sequence between the first instruction and the target second instruction; and the time sequence processing unit is used for controlling the execution process of the first instruction and the target second instruction to meet the instruction execution time sequence. The instruction execution device is helpful for improving the instruction execution efficiency.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Pixel processing method, electronic device, machine readable medium, and program product

The embodiment of the invention provides a primitive processing method, electronic equipment, a machine readable medium and a program product, and relates to the technical field of graphic processing.The method comprises the steps that an equation coefficient of a cutting plane equation of a target cutting plane is obtained, and vertex coordinates of vertexes in a to-be-cut primitive are obtained; the target cutting plane is any one currently enabled cutting plane. Generating a target loading instruction for the equation coefficient and the vertex coordinate; the target loading instruction is used for instructing the GPU to load the equation coefficient and the vertex coordinate into a preset register. Generating a target calculation instruction based on a preset register; the target calculation instruction is used for instructing the GPU to calculate a target distance between the vertex and the target cutting plane based on an equation coefficient in a preset register and the vertex coordinates. And executing the target loading instruction and the target calculation instruction by an original calculation unit in the GPU to obtain a target distance. Therefore, the circuit overhead and the implementation cost can be reduced.
Owner:LOONGSON TECH CORP

Memory access dependency prediction method and system for processor and storage medium

The invention is suitable for the technical field of processors, and particularly relates to a memory access dependency prediction method and system for a processor and a storage medium. The memory access dependency prediction system comprises a loading and storage dependency predictor used for predicting whether address dependency exists in a loading instruction and a storage instruction; the loading and storage dependency predictor comprises a loading instruction reordering cache, a storage instruction reordering cache, an index generator, a loading and storage dependency historical record table and a storage execution record table; the storage execution record table is used for recording a storage instruction reordering cache index value and a reordering cache age value of the storage instruction. Compared with the prior art, the method has the advantages that the address dependency prediction accuracy and efficiency of the loading instruction and the storage instruction are higher, and the performance of the processor is better.
Owner:RIVAI TECH (SHENZHEN) CO LTD

Predictive storage to load forwarding

A method for performing predictive store-to-load forwarding on a processor includes receiving a load instruction; executing a predictive storage-to-load forwarding process, including obtaining a predicted storage queue id from a prediction table based on an address of a load instruction, searching a value from the storage queue based on the storage queue id, and executing a parallel verification process on the predicted storage queue id; determining that the parallel verification process is successful; and in response, reading a value for the load instruction from the store queue.
Owner:GOOGLE LLC

Upgrading method and device for metadata nodes in distributed cluster, equipment and medium

The invention relates to an upgrading method and device for metadata nodes in a distributed cluster, equipment and a medium, and the method comprises the steps: responding to an upgrading instruction of a to-be-upgraded metadata node, and sending a first loading instruction to a target metadata node; the first loading instruction is used for indicating the target metadata node to load read-only segment metadata in the to-be-upgraded metadata node according to a first loading rate; whether loading of the read-only segment metadata is completed is determined, and a second loading instruction is sent to the target metadata node under the condition that loading is determined to be completed; the second loading instruction is used for indicating the target metadata node to load readable-writable segment metadata in the to-be-upgraded metadata node according to a second loading rate, and the first loading rate is smaller than the second loading rate; and after receiving a loading completion notification of the readable and writable segment metadata, upgrading the to-be-upgraded metadata node. According to the method and the device, smooth upgrading of the metadata node can be realized under the condition that the service performance is not influenced, and the experience feeling of a user is improved.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1

Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries

A microprocessor includes a load / store unit that performs store-to-load forwarding, a PIPT L2 set-associative cache, a store queue having store entries, and a load queue having load entries. Each L2 entry is uniquely identified by a set index and a way. Each store / load entry holds, for an associated store / load instruction, a store / load physical address proxy (PAP) for a store / load physical memory line address (PMLA). The store / load PAP specifies the set index and the way of the L2 entry into which a cache line specified by the store / load PMLA is allocated. Each load entry also holds associated load instruction store-to-load forwarding information. The load / store unit compares the store PAP with the load PAP of each valid load entry whose associated load instruction is younger in program order than the store instruction and uses the comparison and associated forwarding information to check store-to-load forwarding correctness with respect to each younger load instruction.
Owner:VENTANA MICRO SYSTEMS INC

Production change control method and equipment for mixed line production and medium

The embodiment of the invention discloses a production change control method and device for mixed line production and a medium, and relates to the technical field of production control, and the method comprises the steps: collecting real-time production index data corresponding to a current production product in a current production line in real time under the triggering of a production change instruction issued by a production management system, obtaining a target process parameter set corresponding to the target product change product; according to the real-time production index data and the production change instruction, a production change state vector containing a production change stage label is determined, and the production change stage label comprises a production change preparation stage, a production change pre-adjustment stage and an execution stage; and based on the production change state vector and the target process parameter set, through a preset reinforcement learning agent, determining a time sequence production change action sequence, converting the time sequence production change action sequence into an equipment control instruction for instruction distribution, and realizing production change control. The sequential production change action sequence comprises a pre-adjustment action instruction, a parallel scheduling instruction and a parameter loading instruction.
Owner:INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD

RISC-V vector data loading instruction processing method and processor

The invention provides an RISC-V vector data loading instruction processing method and a processor, and relates to the technical field of processors. When a vector loading instruction is transmitted, memory access address calculation and memory access can be started in advance only by making a source operand ready, and waiting for an old value of a target vector register is not needed, so that transmission blocking caused by dependence of the old value is avoided; by temporarily storing loaded data in a vector data buffer area, memory access operation and subsequent merging write back are decoupled, and memory access delay and old value ready waiting time are overlapped; and when the instruction becomes the oldest to-be-written-back instruction and an old value is ready, the merging unit merges new and old data element by element according to the mask and vector configuration to ensure correct implementation of RISC-V vector extension complex semantics. On the premise of not influencing the function correctness, the memory access delay is effectively hidden, the instruction level parallelism is improved, and the processing efficiency of the vector loading instruction is remarkably improved.
Owner:YIHUA TECHNOLOGY (BEIJING) CO LTD

Processor context storage and recovery method based on shadow register

The invention discloses a processor context storage and recovery method based on a shadow register. The main purpose of the invention is to realize more bottom-layer flexible processor context switching under complex processor scenes such as a multi-privilege mode based on a shadow register structure. By introducing a shadow register structure, when the context of the processor is saved and recovered, logic registers at different positions in a saving and loading instruction are mapped into different physical register files, so that the damage of a context saving program to an original site is avoided. Compared with a classic context storage and recovery method, the method can flexibly support the context switching of the processor in different modes, simplifies the context storage of a switching program, and improves the switching efficiency while guaranteeing the context integrity of the processor.
Owner:BEIHANG UNIV

Multi-transmitting channel architecture optimization method and system based on superscalar processor

The invention provides a multi-transmitting-channel architecture optimization method and system based on a superscalar processor, and belongs to the technical field of processors, and the method comprises the steps: reading an instruction by adopting a data capturing and transmitting mechanism, judging whether a register is ready, introducing a feedforward data cache region, optimizing a data path, reading and obtaining a value of the register, and obtaining a multi-transmitting-channel architecture of the superscalar processor; the read values and instructions are stored in a transmitting queue; loading storage instruction transmission optimization is carried out on the instruction, a storage instruction is divided into a storage address and storage data, the storage data is allowed to be transmitted in advance, and table items are established in a loading storage unit; and reconstructing the transmitting queues, reconstructing the LSIQ transmitting queues into a Load instruction queue and a Store instruction queue, arbitrating the transmitting queues respectively, and waiting for execution. According to the method, the access pressure of the register file can be effectively relieved, the data feedforward efficiency is improved, RAW address conflicts are reduced, and the instruction transmitting efficiency and the overall processor performance are improved.
Owner:SHANDONG LINGNENG ELECTRONIC TECH CO LTD

Global memory disambiguation for a parallel architecture with compute slices

Techniques for checking memory operations are disclosed. A processing unit is accessed, comprising compute slices, control unit, local memory disambiguation units (LMDUs), and a global MDU (GMDU). Each slice includes an execution unit and is coupled to successor and predecessor slices. Each slice is coupled to an LMDU. Each LMDU is coupled to the GMDU. A first slice executes a first slice task. The task includes a load instruction and address. The slice issues the load to an LMDU, saving load information in a memory operation table (MOT). For a not fully serviced load instruction, the LMDU sends the load information to the GMDU, storing load information in a global MOT (GMOT). The GMOT detects address aliasing between the load address and a previously issued address saved in the GMOT. The GMOT forwards memory information from previously issued memory instructions to the MOT to satisfy the load instruction.
Owner:ASCENIUM INC

Apparatus and method for hiding vector load latency in a time-based vector coprocessor

A processor includes a time counter and a vector coprocessor for executing vector instructions for statically dispatching vector instructions with preset execution times based on a write time of a register in a coprocessor register scoreboard and a time counter provided to a vector execution pipeline. The processor also provides a method for hiding the latency of the vector load instructions.
Owner:SIMPLEX MICRO INC

Virtual power plant load adjusting method and device and medium

The invention relates to a virtual power plant load adjusting method and device and a medium, and belongs to the technical field of virtual power plant load adjustment, and the method comprises the following steps: obtaining load instruction data of a virtual power plant; determining load resource scheduling cost, demand response capacity deviation penalty and load response willingness and reliability equivalent cost of the virtual power plant based on the load instruction data; constructing a load instruction decomposition objective function of the virtual power plant by taking minimization of load resource scheduling cost, demand response capacity deviation penalty and load response willingness and reliability equivalent cost of the virtual power plant as an objective; formulating a constraint condition corresponding to load instruction decomposition, and solving the load instruction decomposition objective function based on the constraint condition to obtain a load adjustment instruction of the virtual power plant; and adjusting the load of the virtual power plant according to the load adjustment instruction. According to the invention, the operation expenditure of the virtual power plant can be reduced while the virtual power plant meets the load demand.
Owner:国网福建省电力有限公司营销服务中心 +1

Two-order loading value prediction design method and system based on path historical information

The invention discloses a two-order loading value prediction design system based on path history information. The two-order loading value prediction design system comprises a path history register, a loading instruction address prediction table, a loading address reservation station, a value prediction table and a speculation conflict detection table, the invention also discloses a two-order loading value prediction design method based on path historical information. The method comprises the following steps: S1, predicting a memory address possibly accessed by a loading instruction through a loading instruction address prediction table; s2, storing the predicted memory address into a loading address reservation station; s3, when the load assembly line is idle, entering the load assembly line in advance, and accessing the data cache by using the memory address in the loading address reservation station; and S4, when the memory access instruction reaches a renaming stage, checking whether a predicted value exists in the value prediction table or not. The value of the loading instruction is predicted through the path information, and the prediction process can be more accurate.
Owner:JIANGSU HUACHUANG MICROSYSTEM CO LTD

Supercritical unit low-load deep peak shaving system and method

PendingCN121965572ASolve the problem of lack of overall collaborative strategySolve the problem of not being able to fully utilize your capabilitiesAc networks with different sources same frequencyLoad instructionLow load
The invention provides a supercritical unit low-load deep peak regulation system and method, and relates to the field of thermal generator sets, and the supercritical unit low-load deep peak regulation system comprises an instruction analysis and pre-control module, an energy redistribution module, a combustion steady-state module, a parameter cooperation module and a state backtracking and self-gain module. According to the application, through the arranged instruction parsing and pre-control module, the power grid load instruction is parsed and converted into a set of accurate equipment action time sequence list, the instruction feature recognition unit in the instruction parsing and pre-control module performs mode recognition on the load instruction, and the strategy generation unit calls the preset strategy template according to the mode, so that the power grid load instruction is analyzed and converted into the accurate equipment action time sequence list. Action instructions which face all execution units of the whole system and are arranged in a wrong sequence on a time axis are generated, and conversion from passive response to active pre-control is achieved.
Owner:HUADIAN WEIFANG POWER GENERATION CO LTD

Page loading method, device, electronic equipment and system based on page cache

The invention relates to the technical field of resource cache management, and discloses a page cache-based page loading method and device, electronic equipment and system.The method comprises the steps that after it is detected that a network agent tool meets a preset operation condition, a network request is intercepted through a capture event monitor of the network agent tool, and the network request is loaded to the electronic equipment; if the network request does not meet the special processing condition, judging whether the network request contains a target resource request, and if so, executing a resource response operation according to a resource loading strategy corresponding to the target resource request contained in the network request to obtain a first resource; otherwise, loading a second resource required by the network request through the network based on a preset network loading instruction; and displaying the target resource obtained by loading on the current page. Therefore, by implementing the method and the device, different resource loading and caching strategies can be adopted for different types of page resources, adaptive page caching is realized, the loading efficiency and stability of the page resources are improved, and the page browsing experience is improved.
Owner:SHENZHEN GREEN CONNECTION TECH CO LTD

Widening vector load instruction

A widening vector load instruction specifies at least one address operand and two or more vector destination registers, e.g. Z1 and Z2, each for specifying a vector operand having a given vector lengt
Owner:ARM LTD

Communication method between unified loading upper computer and generator controller

The invention belongs to the technical field of generator controller ground maintenance, and particularly relates to a communication method between a unified loading upper computer and a generator controller. The method comprises the following steps: S1, acquiring a communication parameter configuration file written by a user according to the model of a generator controller, an interaction state configuration file and a software upgrading program file for generator control; s2, the upper computer sends a serial loading instruction through serial port communication; s3, after the generator controller is reset, running a serial loading program; s4, sending the software upgrading program file to a serial loading program of the generator controller through a serial port; s5, verifying the received software upgrading program file, and writing the software upgrading program file into Flash of the generator controller after verification is successful; and S6, the upper computer sends an instruction for clearing the serial loading mark, and the generator controller clears the serial loading mark. The maintenance cost is remarkably reduced, and the overall working efficiency is improved.
Owner:SHAANXI AVIATION ELECTRICAL

Chip, equipment and data processing method

PendingCN120386557AConcurrent instruction executionComputer architectureReservation station
The invention discloses a chip, equipment and a data processing method, and belongs to the technical field of computers. A reservation station table, a selection unit and a mask unit in the chip are connected in pairs, the selection unit is connected with a first assembly line, the mask unit is connected with a first comparison unit, and the first comparison unit is connected with a second assembly line; the selection unit is used for determining a first loading instruction from a reservation station table, and the reservation station table is used for storing at least two candidate loading instructions to be executed; the mask unit is used for determining a mask vector according to the first loading instruction and other loading instructions, and the mask vector is used for indicating whether a first storage area of the first loading instruction in the data cache is the same as a target storage area of other loading instructions in the data cache; the first comparison unit is used for determining a second loading instruction according to the mask vector; the first assembly line is used for accessing data in the data cache according to the first loading instruction; the second assembly line is used for accessing the data in the data cache according to the second loading instruction.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Low-overhead processor cache micro-architecture defense method and device and computer equipment

The invention relates to a low-overhead processor cache micro-architecture defense method and device and computer device.The low-overhead processor cache micro-architecture defense method comprises the steps that when a missing state keeping register module takes out a loading instruction waiting for data from a replay queue, a target branch mask of the loading instruction is obtained; the replay queue is used for storing an instruction which is stagnated due to miss of the cache; judging whether the loading instruction is in a speculative execution state or not according to the target branch mask; and when the loading instruction is in the speculative execution state, stopping a cache write-in operation corresponding to the loading instruction. Through the method and the device, the problem of sensitive information leakage caused by incapability of defending against the cache side channel attack is solved, defending against the cache side channel attack is realized, and sensitive information leakage is prevented.
Owner:HANGZHOU HIGH-TECH ZONE (BINJIANG) INSTITUTE OF BLOCKCHAIN & DATA SECURITY +1

Data processing method, solid state disk, system and storage medium

The invention discloses a data processing method, a solid state disk, a system and a storage medium, and relates to the technical field of solid state disk storage, and the data processing method comprises the steps that it is detected that an NVMe PCIe link configures an instruction register, and an NVMe KV instruction is loaded from a host memory; based on the NVMe KV instruction, obtaining a key value pair configured by a host according to to-be-operated data and an operation code corresponding to a host demand operation type; the KV operation corresponding to the operation code is executed according to the key value pair, and the configuration operation of the key value pair is unloaded to the host to be executed, so that the computing resource occupation amount of the SSD is reduced, and the service quality of the SSD is improved.
Owner:ZTE CORP

Method and device for verifying memory consistency of multi-core processor

The invention relates to a multi-core processor memory consistency verification method and device, the method is executed by a memory model in a processor co-simulation verification architecture, and the method comprises the following steps: monitoring a storage instruction of each processor core in an RTL, and maintaining a storage queue for each processor core based on the storage instruction; in response to a data request initiated when the ISS executes the loading instruction, speculating a set of compliance values possibly read by the loading instruction based on the storage queue and the visible relation of the storage instructions between the maintained different processor cores; comparing the actual read data of the loading instruction obtained from the RTL with the set of compliance values; and if the actually read data is in the set of compliance values, determining that the memory consistency verification of the multi-core processor is compliant. Therefore, an RISC-V multi-core processor memory consistency verification scheme which can be integrated in a front simulation environment, supports real-time accurate verification and has high coverage is provided.
Owner:CHENGDU QUNXIN MICROELECTRONICS TECHNOLOGY CO LTD