Bus-based transaction processing method and system, storage medium, and device
AssigneeSuzhou Metabrain Intelligent Technology Co., Ltd.
InventorsXu Sun, Yulong Zhou, Gang Liu, Tuo Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeSuzhou Metabrain Intelligent Technology Co., Ltd.
InventorsXu Sun, Yulong Zhou, Gang Liu, Tuo Li
Estimating the term…
Provided are a bus-based transaction processing method and system, a storage medium, and a device. The bus-based transaction processing method includes: classifying master devices in a system of a bus according to sensitivity to a time delay, and setting a corresponding initial Quality of Service (QOS) value for each category of master devices, wherein the bus has an outstanding transaction feature; monitoring outstanding transactions of each of the master devices, and computing response time and a predicted cache space utilization rate of the outstanding transactions in a monitoring process; obtaining a new QOS value based on the response time, the predicted cache space utilization rate and the corresponding initial QOS value; and updating the corresponding initial QOS value to the new QOS value, and controlling the bus to perform transaction processing according to the new QOS value. According to the embodiments of the present disclosure, the bus having the outstanding transaction feature is dynamically optimized, problems of bus performance degradation and bus deadlock likely to be caused in an architecture having a plurality of master devices and a plurality of buses are solved, the bus is ensured to accurately and efficiently operate, and further reliability of a System On Chip (SOC) is enhanced.
A bus-based transaction processing method, comprising:
A non-volatile computer-readable storage medium, storing a computer program instruction, wherein the computer program instruction, when executed by a processor, causes the processor to implement the following operations:
A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the following operations:
Dependencies are inferred from the claim text.