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

3116results about "Program synchronisation" patented technology

Intelligent data backup method and system based on AI large model

The invention relates to the field of data backup, in particular to an intelligent data backup method and system based on an AI large model. The method comprises the following steps: acquiring an enterprise global data list, performing intelligent data structure deconstruction and dynamic attribute mapping modeling, and constructing a holographic data semantic perception model; performing real-time transient risk mutation detection on the holographic data semantic perception model, and constructing an intelligent backup triggering mechanism; carrying out storage resource demand prediction based on an intelligent backup trigger mechanism, carrying out multi-storage cloud environment resource dynamic scheduling, and constructing an elastic backup storage resource pool; carrying out incremental backup analysis and self-adaptive compression coding to obtain an incremental backup coding packet; and performing dynamic backup sequence adjustment and intelligent incremental backup decision on the incremental backup coding packet based on the elastic backup storage resource pool, and constructing an intelligent incremental backup execution engine. According to the method, the reliability, the accuracy and the traceability of a backup result are improved through self-adaptive intelligent incremental backup.
Owner:ANHUI FEIWEI INFORMATION TECHNOLOGY CO LTD +1

Linux kernel scheduler parameter optimization system and method

The invention belongs to the technical field of Linux kernel schedulers, and particularly relates to a Linux kernel scheduler parameter optimization system and method.The Linux kernel scheduler parameter optimization system comprises a data collection module, a large model training and optimization module, a kernel scheduler module, a code generation and verification module, a small model training module and a small model reasoning module; the large model is responsible for periodically providing a visual angle of global optimization, generating an initial weight and a scheduler prototype of the small model, extracting a rule from long-term accumulated data, and ensuring that an optimization strategy has a global visual field. Meanwhile, the small model serves as a local adapter to process the dynamic scheduling requirement of a kernel mode in real time. The layered optimization mechanism can balance short-term adaptability and long-term performance improvement.
Owner:SHANDONG UNIV

Method and apparatus for efficient access to multidimensional data structures and / or other large data blocks

A parallel processing unit comprises a plurality of processors each being coupled to a memory access hardware circuitry. Each memory access hardware circuitry is configured to receive, from the coupled processor, a memory access request specifying a coordinate of a multidimensional data structure, wherein the memory access hardware circuit is one of a plurality of memory access circuitry each coupled to a respective one of the processors; and, in response to the memory access request, translate the coordinate of the multidimensional data structure into plural memory addresses for the multidimensional data structure and using the plural memory addresses, asynchronously transfer at least a portion of the multidimensional data structure for processing by at least the coupled processor. The memory locations may be in the shared memory of the coupled processor and / or an external memory.
Owner:NVIDIA CORP

Android container rendering optimization method based on cross-domain hard real-time Fen synchronization

The invention discloses an android container rendering optimization method based on cross-domain hard real-time Fen synchronization, which comprises the following steps: by taking a swan-mong system as a host and an android system as a container, creating a hash table, a synchronous thread and a shared memory corresponding to a GPU core when the host is started, acquiring VSync cycle registration callback, transmitting shared memory FD to the container, and finishing shared memory mapping and alignment by the container. Registering a GPU queue to complete callback; when the Android application is started, a container obtains a queue and a physical address of a rendering buffer area, creates a Fen and binds the Fen to the queue, after the queue is submitted, metadata is written into a shared memory to inform a host, after the host receives the metadata, nodes are created and stored in a hash table, and an overtime timer is registered; after the GPU completes the command queue, the container calls back an update state and a verification value to notify the host, and after the host is verified to be valid, the corresponding hash table is updated, the timer is reset, and asynchronous screen loading is triggered; and the host executes buffer area synthesis and submission of the display equipment to finish on-screen, so that the stability of the rendering frame rate is improved, and the reliability of cross-domain synchronization is ensured.
Owner:北京麟卓信息科技有限公司

Cloud data processing system based on artificial intelligence algorithm

The invention relates to the field of cloud computing and distributed computing, and discloses a cloud data processing system based on an artificial intelligence algorithm, which comprises a data input module, a task decomposition module, a resource scheduling module, a parallel computing module and a result reconstruction module, the data input module receives high-dimensional data and converts the high-dimensional data into a tensor structure; the task decomposition module decomposes the tensor, generates a core tensor and an orthogonal matrix, and generates a plurality of sub-tasks; the resource scheduling module is used for carrying out resource allocation and scheduling on the sub-tasks, and task execution time and resource consumption are minimized; the parallel computing module distributes subtasks to the computing nodes for execution, and the task execution sequence is guaranteed; and the result reconstruction module combines and verifies the execution results of the subtasks to generate a final calculation result. The cloud data processing efficiency and the resource utilization rate are effectively improved, the accuracy and consistency of calculation results are ensured, and the method is suitable for the fields of artificial intelligence training, large-scale data analysis, scientific calculation and the like.
Owner:LANZHOU UNIVERSITY OF TECHNOLOGY

Multi-transaction deadlock detection and processing method in resource-constrained equipment

The invention provides a multi-transaction deadlock detection and processing method in resource-constrained equipment, which comprises the following steps of: in a transaction execution process, constructing a resource waiting graph which is used for recording a waiting relationship among transactions so as to reflect the occupation condition of shared resources by the transactions and a dependency relationship among the transactions; before a transaction is subjected to read-write operation each time, whether execution of the current transaction can cause a deadlock risk or not is judged in real time by detecting a dependency relationship between the current transaction and a target resource and combining a resource waiting graph; and when a deadlock risk is detected, deadlock avoidance strategies of priority processing, transaction rollback, transaction retry and exception processing are adopted to avoid deadlock. The deadlock problem occurring in the transaction parallel processing process can be effectively avoided or solved, and meanwhile the response efficiency of the application and the utilization rate of the storage space are guaranteed.
Owner:EASTCOMPEACE TECH

Online document processing method and system based on document processing model

The invention provides an online document processing method and system based on a document processing model, and the method comprises the steps: obtaining an editing request of a user for a target data unit, generating a temporary locking identifier according to a user authority identifier and a request timestamp, limiting the modification operation of other users for the target data unit, and obtaining a conflict isolation result; constructing a data consistency module according to a conflict isolation result, extracting editing state information of the current data unit from the temporary locking identifier, and performing sequential recording on concurrent operation by adopting a distributed transaction processing technology; if it is detected that version conflicts exist in the sequenced records, a rollback mechanism is triggered, operation priorities are redistributed, and data versions after consistency verification are determined; and designing a hierarchical cache structure according to the data version after consistency verification, storing the high-frequency access data into a memory cache region, and storing the low-frequency access data into a disk cache region to obtain a hierarchical storage structure. The data consistency and security are good, and the storage and access efficiency is improved.
Owner:HUNAN INT ECONOMICS UNIV

Information resource efficient collaborative optimization method for distributed computer system

The invention discloses an information resource efficient collaborative optimization method for a distributed computer system, which belongs to the technical field of information resource optimization control and comprises the following steps: executing a transaction according to a target lock element information set, monitoring popularity information of each resource segment, generating self-adaptive lock granularity decision information of each resource segment, and executing dynamic adjustment of lock granularity. And obtaining load sensing optimization parameters to complete lock competition optimization, and completing real-time iterative updating of lock element information and strategies. According to the method, the problems of resource competition and deadlock in the distributed system can be effectively solved, and the system performance and the resource utilization efficiency are improved. Transaction pre-allocation resources are reasonably allocated, the deadlock risk is reduced, lock granularity is dynamically adjusted according to resource segmentation popularity, lock competition optimization is completed based on load awareness optimization parameters, an adjustment result and the optimization parameters are synchronized to a distributed lock management library for real-time iteration updating, and it is ensured that a system always operates with an optimal strategy; and the distributed computer system efficiently and stably processes information resources in a cooperative manner.
Owner:SHENZHEN YILIN INFORMATION TECHNOLOGY CO LTD

Command and dispatch management method and system based on artificial intelligence

The invention relates to the technical field of data processing systems, and discloses a command and dispatch management method and system based on artificial intelligence, and the method comprises the steps: generating a space-time occupancy statement containing an occupancy area, a time window and a task state through an edge node, and broadcasting the space-time occupancy statement to an adjacent node; and a receiver performs local conflict verification according to a state mutual exclusion rule, and triggers priority-based lightweight negotiation to adjust an occupied time window when detecting that static observation and dynamic intervention states coexist in an overlapped space-time. Postward conflict processing of traditional centralized scheduling is converted into beforehand conflict avoidance, the response speed and the operation toughness of the system are remarkably improved, and meanwhile, through physical reachability verification and a channel self-adaption mechanism, the cooperation reliability in a complex environment is guaranteed.
Owner:XIAN XUYANG COMM EQUIP CO LTD

Analog simulation calculation method based on multiple modules

The invention discloses a multi-module-based analog simulation calculation method, and relates to the technical field of analog simulation calculation, and the method comprises the following steps: S1, system demand analysis and module division; s2, establishing a module model and setting parameters; s3, constructing a parallel computing environment; s4, module parallel computing task allocation; s5, data exchange and synchronization; s6, summarizing results; and S7, feedback optimization. According to the analog simulation calculation method based on the multiple modules, through modular design, a complex system is decomposed into the multiple relatively simple modules, each module can independently conduct simulation and calculation, and the maintainability and expandability of the system are improved; data and information exchange and cooperative work can be carried out among different modules through interfaces, so that comprehensive simulation and optimization of the whole system are realized; in addition, parallel computing resources are fully utilized, parallel computing is carried out on the multiple modules, the computing time is greatly shortened, and the computing efficiency is improved.
Owner:SUZHOU SIYIJIE INFORMATION TECHNOLOGY CO LTD

Method and system for releasing acceleration capability of physical GPU (Graphic Processing Unit) of cloud server

The invention discloses a cloud server physical GPU acceleration capability release method and system, and belongs to the technical field of computer GPU capability release, and the method specifically comprises the steps: collecting GPU operation parameters in real time, carrying out the preprocessing, storing the GPU operation parameters in a shared state database, constructing a lightweight virtualization abstraction layer on a physical GPU, dividing the physical GPU into a plurality of logic units, and storing the logic units in a shared state database; the method comprises the following steps: establishing a physical GPU, constructing an isolation layer, utilizing a three-dimensional resource segmentation strategy, adopting a priority queue, a jump mechanism and a delay tolerance mechanism in a scheduling process, dynamically allocating logic unit resources of the physical GPU, accelerating release of GPU resources, and realizing unification and real-time updating of physical GPU state information among nodes of a cloud server through a distributed state synchronization mechanism; through dynamic task scheduling, a jumping mechanism, a delay tolerance mechanism and distributed state synchronization, efficient GPU resource management is realized, and GPU capability release is accelerated.
Owner:NEWLIXON TECH CO LTD

Workflow-based multi-modal water conservancy large model decision support method

The invention discloses a workflow-based multi-modal water conservancy large model decision support method, which comprises the following steps of: S1, preprocessing multi-modal input data based on a local model, and converting a data format; s2, constructing a modular workflow supporting parallel processing through a specified DSL (Digital Subscriber Line) framework; s3, constructing a feature model suitable for the water conservancy field through the multi-modal data subjected to synchronous acquisition and processing, and performing field adaptation and fine adjustment on the feature model; s4, on the basis of the feature model subjected to domain adaptation and fine adjustment, a specified workflow is constructed, and multi-modal task resources are dynamically scheduled; and S5, combining a local knowledge base with networking data by using a dynamic fusion algorithm to realize dual-channel knowledge fusion for executing the multi-modal task in the S4 in parallel. According to the invention, real-time acquisition and parallel processing of multi-modal data can be realized, and the stability of a local knowledge base and the real-time performance of networking data are dynamically balanced through a dual-channel knowledge fusion mechanism.
Owner:ANHUI WATER TECHNOLOGY DIGITAL INFORMATION TECHNOLOGY CO LTD +1

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

Distributed event processing method and electronic equipment

The invention provides a distributed event processing method and electronic equipment, which can be applied to the field of distributed technologies. The distributed event processing method comprises the following steps: receiving an event processing request at a request receiving entrance of a distributed system, and searching a priority and a mutual exclusion execution type corresponding to an event type from a preset event registration library according to an identifier representing the event type in the event processing request; based on the priority and the timestamp of the event processing request, inserting an event object obtained after packaging the event processing request into a priority scheduling queue; after an event object used for execution is extracted from the priority scheduling queue, conflict detection is carried out on a mutual exclusion execution type corresponding to the event type based on a global mapping table maintained in the distributed system; and under the condition that the conflict is not detected, calling a service processor corresponding to the event type to execute the event object, and updating the current execution count of the event type in the global mapping table based on the execution state.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

AGENT equipment health assessment system and method based on knowledge graph

The invention relates to the technical field of agent assessment, and discloses an AGENT equipment health assessment system and method based on a knowledge graph, and the method comprises the following steps: constructing a resource topological graph, loading equipment state and resource capacity data, and providing a structured knowledge basis for collaborative assessment; the equipment state comprises a health degree and a priority; quantizing the equipment resource demand, generating an equipment-resource demand matrix, and determining the dependency relationship of each piece of equipment on each type of resources; and the maintenance agent predicts the equipment resource demand, the resource agent performs deadlock detection in combination with the demand and the resource constraint, and a deadlock risk probability and a fault equipment list are output. According to the invention, through collaborative optimization of the maintenance agent and the resource agent, generation of the dynamic scheduling strategy, real-time risk monitoring and rollback mechanism triggering, and formation of a closed-loop knowledge graph updating mechanism, the system has a sustainable evolution adaptive capability, the operation and maintenance cost is effectively reduced, and faults caused by system decision conflicts are prevented.
Owner:JIANGSU HUIZHI INTELLIGENT DIGITAL TECH CO LTD

Mobile application platform fusion base development method and device

The invention provides a mobile application platform fusion base development method and device, and relates to the technical field of information, and the method comprises the steps: judging whether dependence conflicts and version conflicts of data exist or not based on an analysis result of data dependence between different modules, and if yes, carrying out the development of a fusion base for the data and version conflicts of the dependence conflicts; carrying out data merging by respectively adopting a preset mobile application data conflict solution and a version compatibility analysis method; and according to a data merging result, updating a version number of the local data, forming associated information by using the merged data and the local data version, and synchronously recording the modification time of each piece of data by adopting a predefined timestamp recording format standard. The problem of data synchronization of the mobile application in an offline environment is solved, data consistency is ensured, data loss and user intervention are reduced, and synchronization efficiency and user experience are improved.
Owner:GUANGDONG TOPWAY NETWORK

Intelligent agent dynamic scheduling method and device based on deadlock prediction

The invention provides an agent dynamic scheduling method and device based on deadlock prediction, and the method comprises the steps: determining a loop-free target driving path formed between a task starting point and a task ending point indicated by a to-be-executed transportation task corresponding to each agent for each agent; according to the occupied resources, the to-be-applied occupied resources and the target driving path corresponding to each agent, whether deadlock conflict occurs to each agent is determined, the occupied resources describe path nodes and road sections occupied by the agent, and the to-be-applied occupied resources describe path nodes and road sections to be applied by the agent; and for the impending deadlock conflict, unlocking of the deadlock conflict is completed by using a preset unlocking strategy. According to the method, the impending deadlock phenomenon is accurately predicted and solved, so that map resources can be reasonably scheduled in an uncertain dynamic environment, and the stability of an intelligent logistics system is improved.
Owner:WUHAN YUANSHAN INTELLIGENT TECH CO LTD

Method and system for leveraging storage-compute auto-scaling for data stream processing pipelines

A method for managing a data stream processing pipeline includes: monitoring, by an orchestrator, data stream ingestion of a streaming storage system (SSS) to obtain data stream metrics; analyzing, by the orchestrator, the data stream metrics based on a user-defined scaling policy; making, based on the analyzing and by the orchestrator, a first determination that task manager scaling is required; making, by the orchestrator, a second determination that the data stream ingestion is increased, in which the second determination indicates an increase in a number of parallel stream segments associated with a data stream, in which a segment store hosted by the SSS manages the parallel stream segments; and to increase a stream processing system's compute capability and by the orchestrator, initiating scaling of a number of the plurality of task managers to support the increase in the number of the parallel stream segments.
Owner:DELL PROD LP

Transaction processing method, device, and storage medium

Embodiments of the present application provide a transaction processing method, a device, and a storage medium. For a distributed transaction, it is proposed innovatively that exclusive locks are added to data records involved in a read set of the distributed transaction in a read phase; in a write phase, write operations for a write set can be directly executed based on these exclusive locks, and an exclusive lock on a related data record can be released immediately after a write operation is completed. In the write phase, the exclusive locks added to the data records can maintain the exclusivity of the distributed transaction over these data records, which can avoid the write operation abort problem in the write phase. That is, all write operations of the distributed transaction are bound to succeed, thereby ensuring the atomicity of distributed transaction processing. In addition, since the exclusive lock is released immediately after the write operation is completed, the lock-holding time of the distributed transaction is only the time inherently required to execute transaction logic of the distributed transaction, thereby greatly reducing the lock-holding time of the distributed transaction, effectively increasing the throughput for distributed transactions and improving the transaction processing efficiency.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Tracking method and device of dynamic resource dependency relationship and terminal equipment

The invention relates to a method and a device for tracking a dynamic resource dependency relationship and terminal equipment. The method comprises the following steps: acquiring cloud resource dependency data of a cloud service platform and / or a data center in real time; constructing a cloud resource dynamic dependency graph according to the cloud resource dependency data; detecting the cyclic dependence of the cloud resource dynamic dependence graph by adopting a depth-first search algorithm to obtain a cyclic dependence detection result; and using a TGCN algorithm to predict the future cyclic dependence of the cloud resource dynamic dependence graph to obtain a cyclic dependence prediction result. According to the method, a real-time cloud resource dynamic dependency graph is constructed, a depth-first search algorithm and a TGCN algorithm are adopted to process the cloud resource dynamic dependency graph to obtain a cyclic dependency detection result and a cyclic dependency prediction result, and a basis is provided for determining corresponding resource cyclic dependency prevention measures and processing strategies. And data is provided for effective cloud resource management and optimization, so that problems and risks caused by cyclic dependence are reduced, and the reliability of cloud services is improved.
Owner:E SURFING VISION TECHNOLOGY CO LTD

Synchronous processing method and device, computer equipment, readable storage medium and program product

The invention relates to a synchronous processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps of obtaining a to-be-processed task, splitting the to-be-processed task into at least one to-be-processed instruction, and distributing the to-be-processed instructions to different thread processing units; obtaining an access sequence barrier corresponding to the to-be-processed task, and sending the access sequence barrier to each thread processing unit; when the execution of the at least one to-be-processed instruction is completed, generating access sequence barrier execution completion feedback information, and storing the access sequence barrier execution completion feedback information to a target barrier cache region corresponding to the thread processing unit; if the corresponding access sequence barrier execution completion feedback information is stored in each target barrier cache region, it is determined that the to-be-processed task is completed, and the target barrier cache regions correspond to the thread processing units. By adopting the method, the processing efficiency can be improved.
Owner:GLENFLY TECH CO LTD

Dynamic tool integration method and system for intent-driven AI dialogue system

The invention provides a dynamic tool integration method and system for an intention-driven AI dialogue system, and the method comprises the steps: S5, extracting resource occupation information from a transaction log according to a state persistence record, carrying out the resource release and temporary context cleaning of each heterogeneous component, and obtaining a released resource list; s6, searching a breakpoint state snapshot and a transaction log from the distributed database according to the released resource list, and reconstructing a tool chain execution flow historical state to obtain a fault context analysis result; and S8, according to the context recovery state and the semantic feature vector, updating a tool chain execution stream, and reallocating computing resources through a heterogeneous component coordination mechanism to obtain a task continuity confirmation result. According to the method, the recovery efficiency and the resource utilization rate of the tool chain in an abnormal scene are remarkably improved, and the task continuity and the system robustness in a high-concurrency environment are guaranteed.
Owner:GUANGDONG SANDING INTELLIGENT INFORMATION TECH CO LTD

Data conflict processing method, electronic equipment, readable medium and program product

The invention provides a data conflict processing method. The data conflict processing method comprises the following steps: monitoring files under a file synchronization path; when the change of the file is monitored, executing file conflict detection to determine whether conflicts which cannot be merged exist or not; performing priority evaluation on the conflicts which cannot be merged to obtain priority scores; performing priority ranking on the conflicts which cannot be merged based on the priority scores, and generating a priority ranking result; according to the priority ranking result, selecting a proper version to carry out conflict resolution on the conflict which cannot be merged; generating version numbers for the unselected conflicts which cannot be merged, and storing the unselected conflicts which cannot be merged and related detailed information into a database or recording the unselected conflicts which cannot be merged and the related detailed information in a persistent file mode. The disclosure also provides an electronic device, a computer readable medium, and a computer program product. According to the method, manual intervention is reduced in the file synchronization process, and important data is ensured to be processed preferentially.
Owner:BEIJING TOPSEC NETWORK SECURITY TECH +2

Data writing method and device, computer equipment and storage medium

PendingCN119149550AReduce blocking timeImprove write performanceDatabase updatingProgram synchronisationDatasheetSoftware engineering
The embodiment of the invention discloses a data writing method and device, computer equipment and a storage medium, and belongs to the technical field of databases. In the embodiment of the invention, when any thread in the computer equipment does not obtain the available memory page in the plurality of idle memory pages corresponding to the target data table, N idle data pages can be expanded for the thread, the idle memory pages are expanded based on the N idle data pages, and then data are written in the expanded idle memory pages. Therefore, any thread which cannot obtain the available memory page can automatically trigger the data table expansion process to timely expand N data pages for the thread for use. Moreover, data pages do not need to be expanded for other threads, so that the time required for expanding the data pages for each thread is short, the thread blocking time can be shortened, and the data writing performance is improved.
Owner:HUAWEI TECH CO LTD

Dynamic configuration initialization and version synchronization method and system for multi-agent service

The invention relates to the technical field of computers, in particular to a dynamic configuration initialization and version synchronization method and system for multi-agent service, and the method comprises the following steps: obtaining a database update lock, constructing a database migration script dependency relationship, determining a current version of a database mode, upgrading and deploying the database mode, and verifying agent versions. The method has the beneficial effects that a rigorous database updating lock control mechanism, perfect migration script dependency chain verification, agent version management, port availability detection, idempotence and transaction safeguard measures are introduced, so that the processes of database structure upgrading and agent version initialization in a distributed deployment environment can be effectively supported; and the data consistency, the operation stability and the service continuity of the system are ensured.
Owner:JIANGSU HAIRUO INFORMATION TECHNOLOGY CO LTD

Processing resource allocation method and computing device

The invention relates to the technical field of storage management, and discloses a processing resource allocation method and computing device.The method comprises the steps that a memory allocation request of a first process to a second processor is intercepted, and the memory allocation request is used for requesting the second processor to allocate a storage area of a first storage size for the first process; determining a lock holding state of the first process to a dynamic time slice DTL lock; and under the condition that the first process holds the DTL lock, calling the second processor based on the memory allocation request, so that the second processor allocates a first storage area in the memory of the second processor for the first process. Therefore, process scheduling can be carried out through the DTL lock, and the storage area is managed under the condition that the process holds the DTL lock, so that frequent page immigration and emigration are avoided, and the jitter phenomenon is reduced.
Owner:XFUSION DIGITAL TECH CO LTD

Dynamic graphics processor sharing method and device and storage medium

The invention relates to the technical field of graphics processors, and provides a dynamic graphics processor sharing method, which comprises the following steps of: receiving submission of a plurality of deep learning tasks; generating a dynamic priority queue containing high-priority tasks and low-priority tasks; transmitting a resource state to the low-priority task through a broadcast mechanism, and triggering resource adjustment according to a comparison result of the real-time thread block usage amount of the high-priority task and a preset threshold value; according to the difference value between the real-time thread block usage amount of the high-priority task and a preset threshold value, the number of executable thread blocks of the low-priority task is dynamically adjusted; checking whether the number of thread blocks required by the kernel is smaller than or equal to the number of executable thread blocks of the current low-priority task, if yes, starting execution, and if not, reserving the kernel in a kernel request queue to wait for next cycle scheduling; and periodically updating the dynamic priority queue until all deep learning tasks are completed. According to the technical scheme, the overall efficiency of the system can be improved, and resource waste is reduced.
Owner:HARBIN INSTITUTE OF TECHNOLOGY (SHENZHEN) (INSTITUTE OF SCIENCE AND TECHNOLOGY INNOVATION HARBIN INSTITUTE OF TECHNOLOGY SHENZHEN)