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

42 results about "Thread management" patented technology

Multi-thread dynamic task scheduling circuit, computing chip and computing system

The invention relates to a multi-thread dynamic task scheduling circuit, a computing chip and a computing system, which are integrated in a parallel computing chip, and comprise a plurality of thread management units which are respectively used for storing context information of each task thread, reading an instruction stream from a memory through an internal instruction reading and transmitting unit, and decoding and transmitting the instruction stream; the arithmetic logic unit is used for executing arithmetic and logic operation instructions of the thread management unit so as to realize dynamic parameter derivation during operation; the task distribution unit is used for arbitrating the task configuration information transmitted by the plurality of thread management units and distributing the task configuration information to each processing unit in the chip; and the synchronization unit is used for synchronizing primitives through hardware so as to realize synchronization among the plurality of thread management units and synchronization between the thread management units and the processing unit. Each thread is programmable and adapts to complex scenes such as dynamic image sizes and dynamic calculation processes.
Owner:SHANGHAI JIAOTONG UNIV

Automatic simulation test system and method for multi-model and multi-configuration robots

The invention discloses an automatic simulation test system and method for a multi-model and multi-configuration robot, and the system comprises a server and a plurality of test industrial personal computers, and the server is in data connection with the plurality of test industrial personal computers. Parameters are stored through the model configuration file unit, automatic scheduling is conducted through the task scheduling unit, the synchronous tool unit and the operation and maintenance tool unit are combined, full-process automatic switching of test models, configurations and test cases is achieved, manual intervention is not needed, and the problems that in the prior art, due to dependence on manual operation, efficiency is low, and errors are prone to occurring are thoroughly solved; a test is deployed on an actual industrial personal computer, hardware data are collected in real time by means of a hardware monitoring module, and hardware performance verification of the industrial personal computer is completed while functions of robot control software are verified; an independent thread is distributed for each industrial personal computer through the thread management unit, parallel testing of multiple industrial personal computers is supported, the testing throughput is greatly improved, and the overall testing period of multi-model and multi-configuration robots is shortened.
Owner:ROKAE (BEIJING) TECH CO LTD

Scalable hardware cache with configurable logical ports and related thread management

Systems and methods for a scalable hardware cache with configurable logical ports and related thread management are described. A scalable hardware cache includes a request interface having a first logical port and a second logical port associated with a fully-associative cache memory. The first logical port is configured to receive a first set of read requests with an expected cache hit and the second logical port is configured to receive a second set of read requests with an expected cache miss. The scalable hardware cache further includes thread processing circuitry to manage a first maximum number of a first set of threads for processing the first set of read requests and a second maximum number of a second set of threads for processing the second set of read requests that can be active at a given time based on a performance metric associated with the scalable hardware cache.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Thread management method and device, equipment and readable medium

The embodiment of the invention discloses a thread management method and device, equipment and a readable medium. The method comprises the steps that multiple service threads needing to be scheduled for loading a scene view are obtained; obtaining a first parameter value of a display quality parameter of the scene view when each service thread is in a calculation resource quantity saturation state, and obtaining a second parameter value of the display quality parameter of the scene view when each service thread is in a calculation resource quantity non-saturation state; based on the first parameter value and the second parameter value corresponding to each service thread, calculating the quality influence degree of each service thread on the display quality of the scene view; and scheduling the processor cores for the plurality of service threads based on the quality influence degrees corresponding to the plurality of service threads respectively. According to the technical scheme, the scheduling reasonability of the service threads can be improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Data transmission method and apparatus, device, and storage medium

A data transmission method is provided, where the method includes: receiving a user datagram protocol (UDP) data packet transmitted by a client; determining a target second thread from n second threads through a first thread, where the n second threads are configured for processing the UDP data packet, and the target second thread is configured for managing a QUIC connection corresponding to the UDP data packet; and transferring the UDP data packet to the target second thread through the first thread. The second threads are scheduled by the first thread, and different second threads may manage different QUIC connections, so that QUIC connections are managed through different threads. Therefore, a server can fully utilize a concurrent processing capability of a plurality of cores, which improves the efficiency of managing QUIC connections and the data transmission performance.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Scalable hardware cache with configurable logical ports and related thread management

Systems and methods for a scalable hardware cache with configurable logical ports and related thread management are described. A scalable hardware cache includes a request interface having a first logical port and a second logical port associated with a fully-associative cache memory. The first logical port is configured to receive a first set of read requests with an expected cache hit and the second logical port is configured to receive a second set of read requests with an expected cache miss. The scalable hardware cache further includes thread processing circuitry to manage a first maximum number of a first set of threads for processing the first set of read requests and a second maximum number of a second set of threads for processing the second set of read requests that can be active at a given time based on a performance metric associated with the scalable hardware cache.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Multi-thread test scheme for automatic test industry

The invention discloses a multi-thread testing scheme oriented to the automatic testing industry, and the scheme realizes efficient and reliable parallel testing and data management through a multi-thread architecture design. The scheme comprises the following steps: (1) dividing a software thread into a Winform main thread, a test execution thread, a result uploading thread and a state monitoring thread; (2) the Winform main thread is responsible for user interaction and function module switching; (3) supporting a multi-station parallel test by a test execution thread, and realizing a serial-parallel combined test logic through the design of'stations' and'test bits'; (4) a result uploading thread uploads test results and logs in a unified mode, and the number of database connection times is reduced; (5) a state monitoring thread monitors the software state in real time and uploads error information; and (6) a lock mechanism is adopted to protect shared resources, and data competition and deadlock are avoided. The invention has the following beneficial effects: (1) the test efficiency is improved, and flexible multi-station parallel test is supported; (2) the reliability of the system is enhanced, and stable data transmission and state monitoring are realized through an independent thread; and (3) optimizing thread management, and ensuring resource security and smooth program operation through a lock mechanism.
Owner:BEIHANG UNIV

Allocation scheduling method for CXL memory in Linux environment

The invention discloses a CXL memory allocation scheduling method in a Linux environment, the method is executed by a CXL memory allocation scheduler, the CXL memory allocation scheduler comprises a wrapper, a thread management module and a memory management module, the wrapper obtains a memory allocation request of at least one application program, the memory allocation request is generated through a pre-created thread, and the thread management module is used for managing the thread. The thread is created by the thread management module and initialized by the memory management module to generate corresponding initialized memory information; the encapsulator calls a memory management module, the memory management module allocates an idle memory to be stored for each application program according to the memory allocation request in combination with the corresponding initialized memory information, and the memory to be stored is a large object memory or a small object memory obtained by allocating a CXL memory in advance; the problem of low CXL memory allocation scheduling efficiency of the application program is solved; the large-object memory or the small-object memory can be allocated according to requirements, memory waste is avoided, efficient allocation and scheduling of the CXL memory are achieved, and memory access performance is improved.
Owner:TRANSWARP TECHNOLOGY (SHANGHAI) CO LTD

System and method for accelerating gene alignment execution process

The invention discloses a system and a method for accelerating a gene alignment execution process. The system comprises a processing thread management module, one or more dynamic caches and a dynamic cache management module. Wherein the processing thread management module is configured to set a gene comparison process as a multi-stage assembly line, each execution step of the gene comparison process corresponds to one assembly line stage on the multi-stage assembly line, and a plurality of processing threads are distributed for each assembly line stage; and dividing gene sequence data to be compared into a plurality of data blocks and providing the data blocks to the multi-stage assembly line for processing. The dynamic caches are used for data transmission between two pipeline stages, and each dynamic cache comprises at least two cache blocks. And the dynamic cache management module is configured to manage distribution and recovery of the dynamic caches between the two pipeline stages and control switching of working states between different cache blocks in each dynamic cache. According to the method, the overlapping degree of process calculation and input and output is higher, the memory efficiency is higher, and the performance of overall execution is improved.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

Simulator thread management method and device, computer equipment, readable storage medium and program product

The invention relates to a simulator thread management method and device, computer equipment, a computer readable storage medium and a computer program product. The method is applied to a host server, and comprises the following steps: under the condition that a simulator thread and a virtual central processing unit thread of a first target virtual machine preempt a first physical central processing unit core on the host server, acquiring abnormal preemption time of the first target virtual machine, and sending the abnormal preemption time to a scheduling platform; receiving a creation instruction sent by the scheduling platform; in response to the creation instruction, creating a first simulator thread pool bound with a second physical central processing unit core in the host server; and unbinding a simulator thread of a first target virtual machine in the host server from the first physical central processing unit core, and binding the simulator thread to a second physical central processing unit core bound to the first simulator thread pool. By means of the method, the threads can run in an isolated mode, preemption time is shortened, and therefore the performance of the cloud host is improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Process execution platform, process execution method, equipment and storage medium

The invention discloses a process execution platform, a process execution method, equipment and a storage medium, and relates to the technical field of process execution, and the platform comprises a process configuration module which is used for obtaining a process configuration record table and a step configuration record table provided by a business system; the process monitoring and triggering module is used for monitoring a starting condition of the process configuration record table and generating a to-be-executed process after the process starting condition is met; the step scheduling and thread management module is used for determining a plurality of to-be-executed steps corresponding to the to-be-executed process based on the step configuration record table, monitoring step starting conditions of the to-be-executed steps and executing the to-be-executed steps after the step starting conditions are met; and the step execution and aspect control module is used for determining the execution condition of each to-be-executed step and generating a process execution result of the to-be-executed process. According to the application, automatic control can be independent of a service function, a service system does not need to be transformed when a process is newly added or adjusted, and development and maintenance cost is reduced.
Owner:CHINA MERCHANTS BANK

A file migration system, method, apparatus, and storage medium

The application discloses a file migration system, method, device and storage medium. The application relates to the field of file management. The system comprises a query thread management module, a download thread management module, an upload thread management module and an update thread management module. The query thread management module is used for assigning attribute information of a file to be migrated to a text object and transmitting the file to a waiting download queue; the download thread management module is used for assigning a file stream to the current text object and transmitting the file to a waiting upload queue; the upload thread management module is used for uploading the file stream to a migration database and transmitting the text object after the migration text identification is assigned to a waiting update queue; and the update thread management module is used for updating a migration file index table in the migration database. The technical scheme of the embodiment of the application splits the migration process of the file to be migrated into multiple stages such as query, download, upload and data table update, and different function threads are concurrently executed, so that the concurrent mechanism of the multithreading is fully utilized, and the file migration efficiency between databases is improved as a whole.
Owner:AGRICULTURAL BANK OF CHINA

A thread management-based chain recording method and device, and a storage medium

The application relates to the technical field of log recording, and particularly discloses a chain recording method and device based on thread management and a storage medium, which comprises the following steps: entering a business process, setting a business unique code for the name of a current thread; when the current thread is a sub-thread and the thread name of the current thread is empty; obtaining the business unique code from the thread name of a parent thread, combining the business unique code with a current thread ID, generating and setting the thread name of the current thread; when log recording is performed, obtaining the business unique code from the current thread name, and injecting the business unique code into log data; automatically storing the log data containing the business unique code, automatically generating recording data associated with a business calling link based on the stored log data, and ending the log recording; the application sets the business unique code at a business entrance, and automatically transmits the code in a calling link and a sub-thread, so that chain recording of log data and automatic association with the business calling link are realized.
Owner:SHENZHEN ANKE BAITENG TECH CO LTD

Java-based microthread management system and method

The application discloses a Java-based micro-thread management system and method, which comprises a micro-thread class, a queue, an executor and a scheduler, etc., the micro-thread class defines relevant interfaces, the queue stores instances, the running state of the queue is marked by an atomic variable and has multiple states, and there is a life cycle control module.The management method comprises the following steps: micro-thread instance creation and initialization, queue insertion and thread awakening, execution state switching and task execution, dynamic state management and control, and priority scheduling strategy execution, etc.The executor comprises a thread cycle and an exception processing module, the scheduler comprises a dynamic priority chaos mapping module, the exception processing module has classification processing and a shadow thread mechanism, etc.The application reduces the resource occupation of a single micro-thread through the cooperation of various components, the queue structure improves the memory utilization rate, and the priority and execution strategy can be flexibly set through the scheduler and the executor.
Owner:BEIJING JINHUI TECH CO LTD

Joint management tool execution method and system, terminal and storage medium

The invention relates to a vehicle diagnosis technology, and discloses a joint management tool execution method and system, a terminal and a storage medium, and the method comprises the steps: in response to a joint management tool starting operation, creating a connection management thread and at least one service thread through a thread management module, creating and loading at least one function task in each service thread; triggering the connection management thread to start, so that the thread management module establishes communication connection with the diagnosis connector equipment through a connection mode configured in the connection management thread; and in response to a task operation instruction triggered by the interface display module, the thread management module schedules a corresponding function task based on a task identifier in the task operation instruction, and the corresponding function task is executed by the associated service thread. According to the application, the thread management module, the function task scheduling mechanism and the multi-connection mode management mechanism are introduced, so that the comprehensive management of the J2534 diagnosis connector equipment is realized.
Owner:NANCHANG XINGWEI SOFTWARE DEVELOPMENT CO LTD

A d1-h based rt-thread resident system

The application provides a RT-THREAD resident system based on D1-H, which comprises a user module and a BIOS module, wherein the BIOS module comprises a hardware abstraction layer, an RTOS layer, and an API layer; the RTOS layer comprises an RT-Thread kernel, a thread management unit, a synchronization and communication unit, a clock management unit, and a memory management unit; the hardware abstraction layer comprises a driver construction, a software component, and a BootLoader; and the API layer comprises a driver component interface, a software component interface, and an RTOS service calling interface.The application has the advantages of reducing the programming threshold, improving the portability of application programs, and improving the compiling speed; the starting process after the RT-Thread is resident is analyzed, a resident test experiment is designed taking the synchronization and communication as an example, and the test result proves the feasibility of the RT-Thread resident.
Owner:SUZHOU UNIV

A data migration method and related apparatus

ActiveCN115480711BImprove migration speedComputer hardwareMessage queue
The application discloses a data migration method and related device, and a data migration system comprises a data migration unit, the data migration unit comprises a thread manager, at least one data reader and at least one data writer. The thread manager acquires the disk bandwidth of the source cluster, determines the number of threads for executing data migration according to the disk bandwidth, and establishes one or more threads according to the number of threads. The target thread corresponds to a target data reader and a target data writer, the target data reader acquires the target row key from the message queue, acquires the target to-be-migrated data corresponding to the target row key from the source cluster according to the target row key, and sends the target to-be-migrated data to the target data writer, and the target data writer stores the target to-be-migrated data into the target cluster. Therefore, the number of threads is dynamically adjusted according to the disk bandwidth to dynamically adjust the migration speed of data according to the business situation, and the influence of the data migration business on the source cluster business is avoided.
Owner:AGRICULTURAL BANK OF CHINA

Relay chain-based cyanide-free process circuit board life cycle management system and method

ActiveCN121961158AImprove situations that are difficult to deal withImprove stabilityData processing applicationsFull life cycleData segment
The invention discloses a relay chain-based cyanide-free process circuit board life cycle management system and method, and particularly relates to the technical field of circuit board green manufacturing and full life cycle digital thread management. Comprising the following steps: acquiring a plate identifier, a link identifier, process data, detection data and circulation data formed by a target plate in the processes of raw material entering, cyanide-free copper plating and cyanide-free plating processes, resin brushing for protection, etching, forming, detection, storage, transportation and recovery treatment, writing data segments of corresponding links according to an acquisition sequence, and outputting a front segment set; a candidate thread fragment chain is constructed for data of each link, admission judgment is executed according to an undertaking result of a subsequent adjacent link on a front segment, the segment subjected to undertaking verification is written into a main thread, and the segment which does not pass undertaking verification is written into a circumstantial evidence record, so that a life cycle digital thread containing the main thread and the circumstantial evidence record is generated.
Owner:FUJIAN ZHENG ENERGY CIRCUIT TECH CO LTD

Digital thread management system for mandrel precision forging process

This invention relates to the field of intelligent manufacturing and industrial data processing technology, specifically disclosing a digital thread management system for the precision forging process of mandrels. This system collects forging process data in real time through a physical sensing layer, uses a digital twin layer to drive a multi-scale coupled simulation model to predict the evolution of microstructure online, and then uses a decision control layer to perform multi-objective rolling optimization based on the prediction results, generating and issuing process parameter adjustment instructions. Through this solution, real-time perception, accurate prediction, and adaptive closed-loop control of the microstructure during the mandrel forging process are achieved, improving product performance consistency and process control efficiency.
Owner:SHAOGUAN ZHONGJI HEAVY FORGING CO LTD

Design implementation method of protocol stack architecture based on modules and pipelines

The embodiment of the invention provides a design implementation method of a protocol stack architecture based on modules and pipelines, and relates to the technical field of user terminal communication protocol processing, the method comprises the following steps: using a module object and a pipeline object as base classes of the protocol stack architecture, respectively establishing module instances corresponding to each protocol layer on the basis of the base classes, establishing a pipeline for data transmission between the protocol layers; a thread management mechanism triggered by an event is used, after the event is triggered, a program can establish a new thread at a trigger pipeline to process the event, and parallel processing of a plurality of calculation tasks is ensured; information and data transmission between the modules is realized based on a message event, operation processing in the modules is realized based on a timer event, and interaction between a protocol stack and the outside is realized based on a socket event. By integrating the technical points, the control data flow design and the service data flow design of the protocol stack and the self-adaptive control of the service data transmission rate are realized. According to the technical scheme, the problem of satellite communication protocol stack design is solved.
Owner:10TH RES INST OF CETC

Multi-thread computing core, computing method, computing chip and electronic device

The invention discloses a multi-thread computing core, a computing method, a computing chip and electronic equipment. The multi-threaded computing core includes: a receiving module configured to receive input data; the scheduling module is configured to store thread configuration information and control the multi-thread computing core according to the thread configuration information; the function module is configured to receive the thread configuration information, store the input data and process the input data according to the thread configuration information to obtain first output data; the calculation module comprises an analog calculation unit, and the analog calculation unit is configured to perform storage integrated operation according to the thread configuration information and calculate the first output data to obtain second output data; and the sending module is configured to send the first output data or the second output data according to the thread configuration information. According to the multi-thread computing core, the system adaptation capability is improved through refined thread management, so that the large-scale and high-flexibility algorithm requirements are met.
Owner:TSINGHUA UNIVERSITY

A method and device for converting avionics multi-protocols based on DDS, and a readable storage medium

The application relates to a DDS-based avionics multi-protocol conversion method and device and a readable storage medium, adopts the introduction of a mapping processing rule and is combined with a data distribution service DDS, realizes efficient subscription of information through fuzzy matching, and improves the management of idle threads in multi-thread-based multi-protocol data collection. In the application, the XML mode metadata mapping method and the data distribution service DDS are adopted to realize mutual communication between different bus devices, the universality and multiplicity are higher than those of the prior art, and excellent interactivity is also achieved. When data is distributed, in order to improve the data interaction efficiency of simulation members, the fuzzy theory is introduced and the efficient subscription organization mode of segmented complete coverage is adopted in combination with the content logic coverage of the subscription user.
Owner:XIAN TECH UNIV

Workload management on an acceleration processor

In accordance with the described techniques, a system includes a host processor and a control processor communicatively coupled to an acceleration processor. The control processor includes a management thread. The management thread receives requests to execute multiple workloads of multiple applications on the acceleration processor. Further, the management thread creates task threads on the control processor allocated to corresponding applications and corresponding partitions of the acceleration processor. The task threads receive the multiple workloads from the host processor, and dispatch the multiple workloads to corresponding partitions to be executed by the acceleration processor in parallel.
Owner:ADVANCED MICRO DEVICES INC

B / S (Browser / Server) system network security state discrimination method and system, storage medium and equipment

The invention provides a B / S (Browser / Server) system network security state monitoring and judging method and system, a storage medium and equipment, and the method comprises the following steps: collecting monitoring object data and DNS (Domain Name Server) service data, and establishing an application system information queue; creating thread management according to the established application system information queue, and storing a calculation result after execution of the thread management is finished; capturing and storing a request message file according to a calculation result, comparing the request message file with an existing resource file, and establishing a request message index file; and analyzing the domain name corresponding to the monitored object, comparing the domain name with the request message index file, and performing alarm display on an inconsistent comparison result. According to the invention, through a thread pool technology, multi-thread parallel real-time monitoring of the B / S system network security state is realized; and an automatic technical means is used for replacing manual monitoring work, so that the network security protection accuracy and the working efficiency of the web application system are improved.
Owner:PETROCHINA CO LTD

Thread management method and device, equipment and storage medium

The invention provides a thread management method and device, equipment and a storage medium, and relates to the technical field of computers. The thread management method comprises the steps of obtaining a thread level and executed duration corresponding to a first thread, wherein the first thread is any currently executed thread; adjusting a preset weight value corresponding to the first thread based on the thread level and the executed duration, and determining a target weight value corresponding to the first thread; and releasing the first thread according to the thread level, the executed duration and the target weight value. In the embodiment of the invention, the first thread is released according to the thread level, the executed duration and the target weight value corresponding to the currently executed first thread, so that the resources of a part of currently running threads are released according to the actual resource utilization condition of the system and the running condition of the threads, resource redistribution among the threads is realized, and the resource utilization rate of the system is improved. And thus, the running fluency of the application program is improved.
Owner:CHINA MOBILE FINANCIAL TECHNOLOGY CO LTD +1

Conversation management method and related device

The invention discloses a dialogue management method and a related device, and relates to the technical field of artificial intelligence. By constructing a dialogue thread pool, each dialogue intention (tasks, questions and answers and chats) of a user is abstracted into a'dialogue thread ', the state of each dialogue thread is continuously maintained, and in the dialogue process, the dialogue intention of the user is extracted into a'dialogue thread'; and based on the state of each dialogue thread, intelligently deciding a to-be-processed dialogue thread and a processing mode, and responding to user input based on decision information. According to the scheme, thread management is introduced in the dialogue management process, so that the dialogue management system can really and comprehensively understand the global state of the dialogue, uniformly understand and manage a plurality of dialogue intentions and make intelligent decisions, and then high-quality dialogue experience is provided for users.
Owner:IFLYTEK CO LTD

Memory detection method of canary technology based on kernel extension of embedded system

The invention relates to a memory detection method of a canary technology based on kernel extension of an embedded system, and belongs to the field of embedded systems. According to the method, a canary technology and an operating system kernel are deeply expanded, and a low-overhead detection mechanism is constructed by utilizing thread management, heap management and stack management, so that normalized memory defect detection of memory leakage, use after release and buffer overflow is ensured to be realized under the condition that resources are limited. Compared with a traditional canary technology, the method has the advantages that the coverage rate of defect detection is increased through deep expansion with an operating system, the coverage rate and performance overhead are effectively balanced, and normalized memory defect detection can be realized in an embedded environment with limited resources.
Owner:BEIJING INST OF COMP TECH & APPL

An unmanned aerial vehicle virtual-real combination verification device and method

PendingCN122309104AData packDynamic models
This invention provides a virtual-real hybrid verification device and method for unmanned aerial vehicles (UAVs), solving the problem that the number of nodes in virtual-real hybrid application scenarios is too small to execute complex tasks. It includes: a central scheduling and management module for parsing scenario configuration files, extracting information from elements, and setting target parameters; configuring the interaction relationships between elements and distributing all elements to multiple node computers; a UDP distributed data transmission module for sending and receiving data packets; a running thread management module for managing multiple computing threads enabled on a single computer and the UAV nodes allocated to each thread; a UAV six-degree-of-freedom model calculation module for performing centralized calculations on the dynamic models of all simulated UAV nodes on each node computer to obtain the next corresponding task for each UAV; and a formation maintenance and change implementation module for reorganizing the UAV formations based on their current positions and corresponding tasks.
Owner:CHINA AVIATON SYST ENG RES INST