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

130 results about "Polling" patented technology

Polling, or polled operation, in computer science, refers to actively sampling the status of an external device by a client program as a synchronous activity. Polling is most often used in terms of input/output (I/O), and is also referred to as polled I/O or software-driven I/O.

DDD architecture service code examination and evaluation method based on multi-expert LLM

The invention provides a DDD architecture service code review and evaluation method based on a multi-expert LLM, and belongs to the technical field of industry intelligence and the field of software process quality assurance. Multi-expert large model cooperation, token polling transmission and specific scene domain drive design (DDD) architecture analysis are adopted; in the same submitted code group, different dominant large models can be tried to serve as dominant large models, and final code review is performed to optimize an access condition of a suggested number. And through a multi-expert large model cooperation mechanism, the environment problem easily generated by a single large model is avoided, and the review stability is improved. The cooperation efficiency between large models is improved through a token polling mechanism of a large model expert group, fair speaking of each large model is ensured, an online state detection mechanism of a subordinate large model can ensure that tokens are transmitted to currently available large models, the situation that the overall review process is affected by individual large models is avoided, and the review efficiency is improved. And the business code review efficiency of the system is effectively improved.
Owner:SHANDONG INSPUR DIGITAL BUSINESS TECHNOLOGY CO LTD

Semi-polling input / output completion mode for non-volatile memory express completion queue

A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input / output (I / O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I / O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I / O request.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Multi-channel arbiter

The invention provides a multi-channel arbiter, which comprises a basic arbiter and a polling arbiter, and is characterized in that the basic arbiter is responsible for judging whether high-priority application signals exist in application signals or not, and arbitrating the high-priority signals in sequence until all the high-priority application signals are completed; during the period, the polling arbiter does not work; after the high-priority arbitration is completed, the polling arbitrator performs polling arbitration on the low-priority application signal, and the execution sequence is determined by a loop pointer; finally, arbitration results of the basic arbiter and the polling arbiter are output into an arbitration result signal through a first gate. According to the invention, efficient and ordered task scheduling can be realized.
Owner:ZHONGKE HAOXIN (ZHUHAI) TECHNOLOGY CO LTD

Task scheduling method and device for attention calculation, medium, equipment and product

The invention discloses a task scheduling method and device for attention calculation, a medium, equipment and a product. The method comprises the steps that a loading task of a query block is decomposed into N1 loading subtasks, and a calculation task of a jth attention score block is decomposed into N2 calculation subtasks; decomposing an updating task of a middle accumulation block corresponding to the attention output block in the current iteration round into N3 parallel updating sub-tasks; asynchronously submitting all the subtasks to different task slots of N4 synchronization channels; and performing polling operation on the task slot in each synchronization channel to execute the sub-tasks stored in the task slot, and controlling an execution time sequence among the sub-tasks with the dependency relationship in each synchronization channel by configuring a number threshold value of the uncompleted sub-tasks in the waiting instruction. According to the method, the covering capability and the parallel computing capability of hardware can be improved, and the attention computing efficiency is further improved.
Owner:SHANGHAI BIREN TECH CO LTD

Message issuing speed control method and system based on AI large model

The invention discloses a message issuing speed control method and system based on an AI large model. The method comprises the steps of collecting multi-source data in real time and constructing a multi-dimensional fusion feature vector; based on the BERT-CNN distillation architecture, detecting abnormity and executing hierarchical fusing; based on the fusion feature vector, using a reinforcement learning model to predict message issuing rates of a plurality of time windows in the future and dynamically adjusting priorities; in the offline stage, a mixed integer programming model is adopted to generate minimum cloud resource cost, and in the online stage, a deep reinforcement learning model is adopted to carry out real-time resource fine tuning; based on the node health degree, calculating a traffic allocation weight through a smooth weighted polling algorithm so as to carry out load balancing; different business scenes are adapted through domain adversarial training and multi-task learning, and different languages are adapted through multi-language BERT coding. The message rate is accurately controlled to improve the system stability and the resource utilization rate; low-cost scheduling fine tuning of cloud resources is realized; various business scenes and languages can be quickly adapted, and the development cost and time are reduced.
Owner:彩讯科技股份有限公司

Heterogeneous computing power scheduling method and device and storage medium

The embodiment of the invention provides a heterogeneous computing power scheduling method and device and a storage medium, and the method comprises the steps: carrying out the classification of heterogeneous computing power resources of a scheduling system according to a computing power resource application scene and a computing power resource type in response to a heterogeneous computing power scheduling task sent by a user, and obtaining a resource adaptation scene and a resource adaptation manufacturer; correspondingly dividing the heterogeneous computing power resources and the heterogeneous computing power scheduling tasks into a resource pool and a task pool; constructing a computing power scheduling objective function; solving the computing power scheduling objective function to obtain a resource allocation result; and monitoring the task pool, obtaining a current task from a task polling queue, and allocating the computing power resources in the resource pool to the current task according to the resource allocation result, the resource adaptation scene and the resource adaptation manufacturer.
Owner:INFORMATION & COMM CO OF STATE GRID SHAANXI ELECTRIC POWER CO LTD

Equipment state switching method and device, electronic equipment, storage medium and program product

The invention provides an equipment state switching method and device, electronic equipment, a storage medium and a program product, and is applied to the technical field of computers. In response to the switching of the target device from the interrupt state to the polling state, adjusting the number of data packets subjected to (N-1)-th polling processing based on the state information of the cache queue after the data packets in the cache queue complete the (N-1)-th polling processing to obtain a first number; in response to completion of Nth polling processing on the data packets in the cache queue according to the first number, adjusting the first number again to obtain a second number; under the condition that the second number is determined to be greater than or equal to the number of the data packets in the cache queue after the Nth polling processing, in response to completion of the (N + 1) th polling processing on the data packets in the cache queue according to the second number, switching from the polling state to the interruption state; or switching from the polling state to the interruption state under the condition that the first environment information of the running environment in which the cache queue is located during the Nth polling does not meet the preset condition.
Owner:JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD

DPDK-based firewall CPU load determination method, apparatus and device, and medium

The invention relates to the technical field of network security, and discloses a DPDK-based firewall CPU load determination method, apparatus and device, and a medium. The method is applied to a firewall, the firewall comprises at least one thread, and the method comprises the following steps: in a preset time period, aiming at each thread, repeating the following polling operations: determining whether a queue directed at the polling operation of the single thread is empty or not, and when the queue directed at the polling operation of the single thread is not empty, executing the polling operation of the single thread; determining a first processing duration corresponding to the polling operation so as to determine a total processing duration corresponding to each thread; the first processing duration is the duration for the CPU to process the data packet in the queue for the polling operation; the total processing duration is the total duration for the CPU to process the data packet in the preset time period; and determining a CPU load corresponding to each thread according to the total processing duration corresponding to each thread and a preset time period. According to the method and the device, the CPU load can be accurately determined by measuring the total processing duration of each thread in the preset time period.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Log information transfer method and device, equipment and medium

The invention relates to a log information transfer method and device, equipment and a medium, and the method comprises the steps: respectively obtaining quota associated log information corresponding to each polling cycle in each polling cycle; based on the quota associated log information corresponding to the first polling cycle, generating configuration information corresponding to the quota associated log information; according to the configuration information corresponding to the quota associated log information of each polling cycle, storage operation of the quota associated log information corresponding to each polling cycle is asynchronously completed. According to the method, manual intervention is reduced through an automatic process, the efficiency and reliability of quota associated log management are improved, the method is suitable for various computer systems needing efficient log management, storage operation of quota associated log information corresponding to each polling cycle is asynchronously completed, system blockage caused by synchronous operation can be avoided, and the efficiency and reliability of the quota associated log management are improved. And the system stability is enhanced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

State polling method and device based on asynchronous task and cache and medium

The invention discloses a state polling method and device based on an asynchronous task and cache and a medium, and relates to the field of data processing.The method comprises the steps that in response to receiving of an execution request for time-consuming operation, a unique task identifier associated with the time-consuming operation is generated; starting the time-consuming operation as an asynchronous task; storing an initial state associated with the unique task identifier in a preset cache; returning the unique task identifier and the initial state to a requester executing the request; in response to the received state query request comprising the unique task identifier, retrieving a current state associated with the unique task identifier from a preset cache; and returning the current state to a requester of the state query request, wherein the asynchronous task is used for updating the current state associated with the unique task identifier in the preset cache in the execution process or after the execution is completed. According to the invention, the problem of resource waste caused by long-time occupation of server resources can be effectively solved.
Owner:WUHAN YUANQI TECH CO LTD

Semi-polling input / output completion mode for non-volatile memory express completion queue

A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input / output (I / O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I / O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I / O request.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

A method, system, device and readable storage medium for flow table aging control

The present invention belongs to the field of computer network transmission, and particularly relates to a flow table aging control method, system, device and readable storage medium. The method includes: constructing a flow link table according to the sequence of data flow generation, and establishing a corresponding connection between the flow link table and the corresponding elements in the corresponding record table; starting from the head of the flow link table, judging whether the generation time of the data flow in the flow link table is greater than a predetermined time; in response to the generation time of the corresponding data flow being greater than the predetermined time, clearing the data flow from the corresponding record table and the flow link table. Through the flow table aging control method proposed by the present invention, the access order of the flow table is sorted by the created flow link table, so that the aging detection is targeted, avoiding a large number of invalid polling operations of the CPU on the SOC, significantly reducing the CPU consumption, without frequent reading and writing of the CT table, and at the same time releasing the bandwidth occupation of PCIe and DDR, supporting automatic aging and software aging of the hardware, being flexible and friendly, and allowing users to choose by themselves.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Interrupt transmission method, device, equipment, medium and program product

The embodiment of the invention provides an interrupt transmission method and device, equipment, a medium and a program product. The method comprises the following steps: a universal serial bus (USB) host acquires a polling frame count value corresponding to at least one processing endpoint; determining the minimum count value in the polling frame count values corresponding to the at least one processing endpoint as a target polling frame count value, and determining the processing endpoint corresponding to the target polling frame count value as a target endpoint; when it is determined that the target polling frame count value is matched with the frame count value in the register, transmission is interrupted through the target endpoint and the USB device, and according to the polling interval corresponding to the target endpoint, the polling frame count value corresponding to the target endpoint is updated; the frame count value represents the number of frame start packets sent by the USB host. According to the method provided by the embodiment of the invention, the resource consumption is reduced.
Owner:XIAN UNISOC TECH CO LTD

Method, device, and computer program product for managing storage system

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing; at least for a first accelerator resource in the plurality of accelerator resources, determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and scheduling the execution of the first group of tasks at the first accelerator resource at the first polling interval. The embodiments of the present disclosure can optimize the scheduling of the tasks to be executed on the plurality of accelerator resources, thereby optimizing system performance.
Owner:EMC IP HLDG CO LLC

A state polling method, device and medium based on asynchronous tasks and cache

The application discloses a state polling method and device based on an asynchronous task and a cache, and a medium, relates to the field of data processing, and the method comprises the following steps: in response to receiving an execution request for a time-consuming operation, generating a unique task identifier associated with the time-consuming operation; starting the time-consuming operation as an asynchronous task; storing an initial state associated with the unique task identifier in a preset cache; returning the unique task identifier and the initial state to a requester of the execution request; in response to receiving a state query request comprising the unique task identifier, retrieving a current state associated with the unique task identifier from the preset cache; and returning the current state to a requester of the state query request. The asynchronous task is used for updating the current state associated with the unique task identifier in the preset cache during the execution process or after the execution is completed. The application can effectively solve the problem of long-time occupation of server resources, causing resource waste.
Owner:WUHAN YUANQI TECH CO LTD

Processor core idle time determination for power and performance management

Systems and methods for determining and reporting actual utilization of a core of a central processing unit (CPU) of a host. Prior to implementation of aspects of the present disclosure, running a poll querying endpoints of a process for work appears to the host's operating system as busy work (e.g., taking full use of the core for the poll duration). However, only a percentage of the duration of the poll is used to process a task of the process, where the remaining duration of the poll is spent querying the endpoints (idle time) and the core is not performing a task. Accordingly, a core utilization reporting system and method automatically detects the processing time of the tasks of a process, determines actual CPU utilization of the core based on a percentage of the time the core is busy polling (doing effectively no work) versus doing actual work (processing a task).
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Monitoring protection extension system for RISC-V memory sensitive area, monitoring protection method and application

The invention discloses a monitoring protection expansion system and a monitoring protection method for an RISC-V memory sensitive area and application. The invention discloses a monitoring protection method for an RISC-V memory sensitive area, and the method achieves the monitoring protection through the configuration of monitoring parameters and the polling scanning of the memory sensitive area, the detection of tampering and the processing of abnormity. Comprising the steps that 1, a kernel calls a monitor configuration instruction to configure monitor state parameters and a monitored area; 2, the processor receives and transmits the configuration parameters to the monitor for processing analysis and verification, if the configuration parameters are legal, the configuration parameters are written into the control state register and the exclusive memory space of the monitor, and otherwise, the monitor is closed; 3, the processor calls a monitor to execute a scanning process according to a set instruction interval when an interval condition is met; step 4, the monitor checks the value and address mapping of the monitored area, and performs processing according to a preset exception processing strategy when an error occurs; 5, after the scanning process is completed, the monitor executes ending emptying state operation, and the system program is returned to execute the main process. The invention further discloses a monitoring protection extension system for implementing the method, and the system has wide application value.
Owner:EAST CHINA NORMAL UNIV

A GPIO Signal Active Polling Detection Method, System, Device and Medium

The present application relates to a method, system, device and medium for actively polling and detecting GPIO signals. The method includes: initializing an active polling operation; creating a kernel thread for the active polling operation, and after setting the affinity of the kernel thread to reserve CPU resources, starting the kernel thread; when a GPIO signal is detected, entering a signal handler, retaining the current GPIO port status bit, and entering the next round of detection until all GPIO signals are detected; after all GPIO signals are detected, terminating the active polling operation, stopping the kernel thread, and releasing the resources occupied by the kernel thread. By using this method, real-time detection of GPIO signals at the microsecond level can be achieved based on the active polling detection mechanism, the CPU resource reservation mechanism, and the encapsulation of the GPIO kernel real-time driver.
Owner:NAT UNIV OF DEFENSE TECH

Weighted polling method, data synchronization method, manufacturing execution system and equipment

The invention relates to the technical field of data processing, in particular to a weighted polling method, a data synchronization method, a manufacturing execution system and equipment. In the weighted polling method, a first operation value is calculated through a first calculation strategy according to the total weight; wherein the total weight is the sum of the weights of all the objects; traversing all objects allowed to be scheduled, and performing bit operation by utilizing the first operation value, the bit mask of the current object and the second operation value until the first operation value is determined to be matched with the bit mask of the current object, and taking the current object as a target object to be scheduled; wherein the second operation value is obtained according to the bit mask of the current object. According to the method, bit operation is used for replacing traditional division, multiplication and modular operation, the calculation complexity is extremely low, and especially in a high-performance distributed environment, the efficiency of data synchronization and object (server) request distribution can be improved. According to the method and the device, extremely low calculation complexity and excellent performance can be provided in a high-performance load balancing scene.
Owner:THINKCAR TECH CO LTD

System certainty enhancement method

The invention discloses a system certainty enhancement method, which comprises the following steps of: S1, defining a core judgment reference: defining a key CPU (Central Processing Unit) and a key real-time task, detecting the ready states of the key CPU and the key real-time task, and if the ready states exist, triggering a periodic forced scheduling mechanism; s2, deterministic transformation of a scheduler: cutting unnecessary paths, simplifying a user mode preemptive path, and providing an SMP forced scheduling mechanism and a silent background thread; step S3, real-time interrupt processing: key interrupt is set as a high priority, a key CPU is isolated, the bottom half part is limited, and a periodic forced scheduling mechanism is activated; step S4, protocol stack determinacy transformation: optimization is carried out from four aspects of NAPI polling, congestion fragmentation, Qdisk delay and filtering rules; step S5, priority signal processing; and step S6, deterministic transformation of the container: releasing CGroup limitation, binding a key CPU, forbidding NAT and port mapping, using a native IO and closing a non-core daemon process.
Owner:KYLIN CORP

A method for pushing SSE-based streaming file operation and updating front-end real-time preview

PendingCN122332666AAlgorithmLive preview
The present application relates to the technical field of data pushing, in particular to a method for pushing and real-time previewing and updating of stream file operation based on SSE, which comprises the following steps: collecting a cursor associated sequence, performing comparison, extracting density characteristics, matching and determining a threshold interval, determining length, establishing a pushing load, merging a ratio quota, generating a cursor latching instruction, monitoring an instruction state, grabbing a character bottom layer code, comparing a preset escape sequence, obtaining a truncation identifier, extracting a pre-node end code, combining a full-zero state span value, performing numerical operation, and generating a view rendering signal.In the present application, the transmission slice length is dynamically controlled by frequency comparison combined with interval threshold to construct the load, the quota is compared by table lookup to prevent resource exhaustion and blockage, the bottom layer storage bit XOR span analysis is used to accurately locate the truncation boundary to trigger cross-section rendering, and fixed polling redundant communication overhead and server connection waste are eliminated, thereby ensuring low-latency delivery of batch stream file change data and smooth redrawing and rendering of the front-end page.
Owner:XIAMEN JINIU SOFTWARE TECH CO LTD

Permission Control Method, Device, Equipment and Storage Medium

The present application discloses a permission control method, device, equipment, and storage medium. The method includes: determining the processing status of protocol information corresponding to an application program based on a startup instruction of the application program; displaying the protocol information in response to the processing status of the protocol information being unconfirmed; displaying permission description information corresponding to the application program based on a confirmation instruction of the protocol information; obtaining authorization results of at least one necessary permission in a polling manner based on a confirmation instruction of the permission description information; and jumping to the startup main page corresponding to the application program in response to the authorization results of all of the at least one necessary permission being authorized. Based on the above method, permission control is performed before the application program is successfully started, which can avoid the phenomenon of performing operations that violate user privacy when the application program is started, and the permission control is more standardized and effective, which is beneficial to improving the protection of user privacy and has a high security level.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

CAN bus hybrid scheduling and fault-tolerant communication method for multi-module equipment

The invention discloses a CAN bus hybrid scheduling and fault-tolerant communication method and system for multi-module equipment, and the method comprises the steps: receiving and confirming an instruction of an upper computer in real time through a hardware interruption mechanism, and endowing the instruction with the highest priority through an event-driven task; serial polling communication is executed on a plurality of lower computer modules based on the state machine model, and different fault-tolerant strategy parameters including the maximum number of retry times and timeout are called according to instruction types; in a response receiving stage of the lower computer module, establishing an application layer session verification mechanism based on a two-factor session verification mechanism of an identifier and a data field; and under the condition that the lower computer module has no response, fault isolation is realized by adopting a limited number of retry and fault node skipping strategy, and system-level communication blockage is prevented. Compared with the prior art, the real-time performance, the certainty and the robustness of multi-device CAN bus communication are remarkably improved, and the method is suitable for the fields of power supply control, embedded systems and the like.
Owner:ZHEJIANG UNIV

Verification method and device, electronic equipment, storage medium and program product

The invention relates to a verification method and device, electronic equipment, a storage medium and a program product, and relates to the field of chip verification, the method comprises the following steps: using a to-be-verified model to carry out arbitration operation, and outputting a first result; calling a target reference model, and simulating an arbitration behavior of the to-be-verified model through queue polling by taking an arrangement sequence of request channel numbers in a first queue of the target reference model as a polling sequence to obtain a second result; and comparing the first result with the second result, and determining a verification result. According to the embodiment of the invention, complex time sequence level modeling is avoided, the target reference model takes the arrangement sequence of the request channel numbers in the first queue as a polling sequence, and the arbitration behavior of the to-be-verified model is simulated through queue polling, so that the to-be-verified model is fully verified, and the verification complexity and investment cost are greatly reduced.
Owner:MOORE THREADS TECH CO LTD

A conflicting thread warp scheduling method and a GPGPU register file access method and system

The present invention provides a conflicting thread bundle scheduling method and a GPGPU register file access method and system, belonging to the technical field of GPGPU thread bundle scheduling, the scheduling method comprising the following steps: obtaining a first address of a register that needs to be operated by a scheduled thread bundle, and a second address of a register that needs to be operated by a thread bundle to be scheduled; identifying whether there is a conflict between the second addresses, and when there is a conflict, selecting one to be scheduled from two thread bundles to be scheduled corresponding to the two conflicting second addresses, and when there is no conflict, identifying whether there is a conflict between the first address and the second address, and when there is no conflict, scheduling the thread bundle to be scheduled in a polling manner, and when there is a conflict, pausing the corresponding thread bundle to be scheduled, and executing part of the thread bundle to be scheduled that does not conflict with the first address. The present invention avoids thread bundle scheduling delays caused by register access conflicts, and realizes efficient use of GPGPU resources.
Owner:YUANQIXIN (SHANDONG) SEMICONDUCTOR TECHNOLOGY CO LTD

An interrupt fault-tolerant and accelerated response method under a heterogeneous platform

The application discloses a kind of interrupt fault tolerance and acceleration response method under heterogeneous platform, including, in interrupt service program, response accelerator message signal interrupt, read the first interrupt state indicating data transmission completion and the second interrupt state of user logic interrupt request, if both are no interrupt, be identified as user logic interrupt, increment kernel state interrupt count value, if second state has interrupt request, also increment count value, if the first state shows data transmission completion, then handle as data transmission interrupt;In application layer thread, obtain kernel state interrupt count value, compare with application layer processing count value, if kernel state count value is greater than application layer count value, send data to accelerator and increment application layer count value, if equal, thread hibernates first preset duration and retry, the application cooperates with application layer, solves interrupt loss problem, uses IOCTL polling acceleration response, and ensures system stability by intelligent hibernation.
Owner:南京威翔科技有限公司

Switching between polling-mode and interruption-driven modes without loss of I / O replies

A method, computer program product, and computer system are provided for supporting lossless transitions between interruption and polling mode of a resource. In response to a state variable setting or a timed trigger, launching a task to process replies for a resource. The task processes each ready reply for each resource. A timed trigger is established to relaunch the task based on the task executing in polling mode. The task is exited.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Coroutine-based key-value storage system write optimization scheduling method, task scheduler and key-value storage system

PendingCN122431818APathPingOperational system
The application discloses a kind of based on the write optimization scheduling method of key-value storage system of coroutine, task scheduler and key-value storage system, by encapsulating write request as coroutine task, avoid operating system kernel context switching storm;Second, by introducing the queue state perception scheduling strategy for three queues, efficient overlap of processor execution phase and disk execution phase is realized, the resource utilization of processor and disk is significantly improved, and the scheduling strategy is according to the order of I / O task completion queue priority highest, post task queue second, write request queue lowest, so that the key processing path after disk persistence completion can be executed preferentially, and the next batch of write request is awakened in time, so as to reduce the overall waiting time of write request and system write delay;Third, the completion state is detected by independent I / O polling task, instead of using interrupt or callback mode, avoid the kernel state and user state switching overhead caused by interrupt processing.
Owner:HUAZHONG UNIV OF SCI & TECH +1

Method and device for realizing polling, equipment, storage medium and program product

The invention discloses a method for realizing polling. The method comprises the following steps: receiving triggering of polling trigger configuration; aPI request configuration information and polling rule configuration information are received. The API request configuration information is used for configuring an API request needing to be sent during data polling, and the polling rule is used for configuring attributes related to polled data; based on the API request configuration information and the polling rule configuration information, a polling trigger is generated, and the polling trigger is used for achieving a data polling function corresponding to the API request configuration information and the polling rule configuration information. By means of the scheme, if a user hopes to achieve the polling function for the data, software codes do not need to be written manually, the user only needs to trigger the polling trigger configuration operation and input the API request configuration information and the polling rule configuration information, and the efficiency of achieving the polling function is improved.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD

Process-level power consumption analysis method and device, electronic equipment and storage medium

The invention discloses a process-level power consumption analysis method and device, electronic equipment and a storage medium, and relates to the technical field of computers.According to the process-level power consumption analysis method and device, due to the fact that an event-driven monitoring mechanism deployed in an operating system kernel is adopted to achieve accurate capture and time metering of process execution events, the process-level power consumption analysis efficiency is improved; therefore, delay and sampling omission caused by a polling mechanism are avoided, extra overhead caused by frequent system calling is remarkably reduced, and therefore the technical problems that an existing process-level power consumption monitoring method is poor in real-time performance and large in data updating delay, and short-life-cycle processes are omitted in a sampling interval can be solved. The technical effects of high real-time performance and high-precision monitoring of process energy consumption and meeting of the requirements of edge computing and other scenes for refined management of system energy efficiency are achieved.
Owner:JINAN INSPUR DATA TECH CO LTD