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

217 results about "Core system" patented technology

Definition of: Core System. Core System. The first proposed standard for computer graphics, developed by the Graphics Standards Planning Committee of SIGGRAPH and used in the late 1970s and early 1980s. Its objectives were portability of programs between computers and the separation of modeling graphics from viewing graphics.

Method and device for executing operation task on multi-core system and related product

The invention discloses a method and device for executing an operation task on a multi-core system and a related product. The device may be included as a processing device in a combined processing device, which may further include an interface device and a computing device. The computing device interacts with the processing device to jointly complete computing operation specified by a user. The combined processing device can further comprise a storage device, and the storage device is connected with the computing device and the processing device and used for storing data of the computing device and the processing device. According to the scheme, the method for executing the operation task on the multi-core system is provided, data memory access can be effectively reduced, and the processing efficiency is improved.
Owner:CAMBRIAN (KUNSHAN) INFORMATION TECH CO LTD

Dynamic instruction conversion memory access conflict optimization method based on memory partition

The invention discloses a memory partition-based dynamic instruction conversion memory access conflict optimization method, which comprises the following steps of: allocating memory sub-regions for each computing core according to a load condition in an ARM (Advanced RISC Machines) many-core system to establish a first mapping relation table; when the executable file is loaded and executed in a dynamic instruction conversion mode, obtaining a second mapping relation table between the thread and the calculation core, and obtaining a thread and a memory address corresponding to a to-be-converted instruction of a memory access instruction class, obtaining a converted first ARM virtual address and a related first address space according to the first mapping relation table and the second mapping relation table, and determining an adjustment mode of the converted instruction according to the relation between the first ARM virtual address and the first address space to complete instruction conversion. The memory access conflict in the dynamic conversion process from the x86 instruction to the ARM instruction on an ARM many-core system is effectively reduced, and the execution performance of a program after dynamic instruction conversion is improved.
Owner:北京麟卓信息科技有限公司

Communication method of multi-core system and multi-core system

The invention aims to provide a communication method of a multi-core system and the multi-core system, and relates to the technical field of computers. The method applied to the Mailbox hardware module in the multi-core system comprises the following steps: receiving an operation configuration instruction of a processor core to the Mailbox hardware module; under the condition that an interrupt trigger signal of the processor core corresponding to the source address is received, sending an interrupt request signal to the processor core corresponding to the destination address according to a communication channel expected to be used so as to transmit the data to be sent until a first preset condition is met, and sending a source interrupt signal to the processor core corresponding to the source address; the first preset condition is that the communication channels of the mailbox source registers recording the source addresses are all used, and the destination addresses recorded by the mailbox target registers of the communication channels are all transmitted. Therefore, the communication concurrency and throughput of the multi-core system can be improved. And meanwhile, the communication reliability of the multi-core system can be improved.
Owner:VERISILICON MICROELECTRONICS (CHENGDU) CO LTD +4

Data processing method, cluster, cache and system of multi-core system

The embodiment of the invention discloses a data processing method of a multi-core system, a cluster, a cache and a system, the method is applied to a target processor cluster of the multi-core system, and the method comprises the following steps: obtaining a target atomic instruction which is used for carrying out modification operation on data of a target address to be accessed, the target address is an address in the last level of cache LLC of the multi-core system; a first exclusive read request and a first exclusive write request corresponding to a target atomic instruction are sent to LLC to modify data of a target address, the first exclusive read request comprises the target address, and the first exclusive write request comprises the target address and modified data. According to the technical scheme, the exclusive read-write request corresponding to the target atomic instruction can be sent to the LLC, the data of the target address can be modified, the situation that the LLC cannot execute the target atomic instruction due to the limitation of the data type or the data width is avoided, and hardware synchronization between different cores in the multi-core system is guaranteed.
Owner:GUANGZHOU XIAOPENG MOTORS TECH CO LTD

Computing resource allocation method, system and equipment for multi-core system and medium

The invention belongs to the field of computer operating systems, and aims to provide a computing resource allocation method, system and equipment for a multi-core system and a medium. According to the method, the computing resources with the specified size are divided to serve as the reserved computing resources, the specified computing resource occupancy rate of each service in the multi-core system is calculated, and when the specified computing resource occupancy rate of any service is larger than the computing resource occupancy rate threshold value, certain computing resources are allocated to the service in the reserved computing resources. And normal operation of the business is facilitated. Based on the method and the device, each service can occupy the reserved computing resources according to the own specified computing resource occupancy rate, so that the jitter of other services caused by overhigh sudden specified computing resource occupancy rate of one service can be prevented, and the problem of mutual interference among the computing resources of the services is further avoided; and the stability of the multi-core system is improved.
Owner:谢文韬

Multi-kernel system real-time task scheduling method, system and device based on scene differentiation and medium

The invention discloses a multi-kernel system real-time task scheduling method, system and device based on scene differentiation and a storage medium, and the method comprises the following steps: carrying out the dependency analysis of a task set, and obtaining a task dependency directed graph between tasks; based on the task dependency digraph, determining a regulation and control energy level index corresponding to each task; converting the task dependency directed graph into a task situation graph; determining a scheduling sequence table of the tasks based on the task situation chart and the regulation and control energy level indexes; and allocating real-time tasks to the multi-kernel system based on the scheduling sequence table. The method can be widely applied to the technical field of task scheduling.
Owner:CHINA SOUTHERN POWER GRID COMPANY

Multi-machine multi-card distributed training optimization system and method oriented to credential heterogeneous environment

The invention discloses a multi-machine multi-card distributed training optimization system and method oriented to a credential heterogeneous environment, and relates to the technical field of distributed training. In order to solve the defects existing in distributed training in a credential and credential heterogeneous environment, the system comprises an application layer for receiving a training task; the core system layer comprises a self-adaptive task scheduling module, a hybrid communication topological optimization module and a dynamic check point and elastic recovery control module, and the scheduling module generates a performance portrait and an optimal scheme based on a training task and adjusts the scheme according to a node fault; the optimization module executes the scheme, firstly detects node topology, constructs a hierarchical path, loads and initializes an optimal communication rear end for target equipment, and synchronizes the path to the target equipment; the control module periodically stores a complete training context and realizes reliable recovery of a training process; the credential hardware abstraction layer is used for providing a uniform interface for realizing underlying resource access and data acquisition; and the hardware resource layer comprises heterogeneous computing nodes and an RoCE network switch.
Owner:INSPUR QILU SOFTWARE IND

Core particle system architecture

The invention discloses a core particle system architecture, which comprises a system management core particle, a functional core particle, an interconnection core particle and an IO core particle, the system management core particle is used for monitoring the working state of each functional core particle; the system management core particle is used for receiving externally input tasks and distributing the tasks to the functional core particles according to the working states of the functional core particles; the functional core particles are used for executing tasks distributed by the system management core particles; the interconnection core particles are used for realizing communication between the system management core particles and the functional core particles and among the functional core particles; and the IO core particle is used for realizing communication between the system management core particle and the outside. The core particle system architecture provided by the invention is comprehensive in function, high in flexibility, strong in reliability, good in compatibility and capable of effectively fusing wide core particle resources, and has a wide application prospect in a high-performance electronic system.
Owner:BEIJING MXTRONICS CORP +1

Preemption in an interrupt driven micro-scheduler

According to an embodiment, a method for scheduling preemption in a multi-core system is proposed. The method includes generating a plurality of task requests, each task request corresponding to a job to be executed by an auxiliary processor and having a respective priority level; storing the plurality of task requests in the shared memory; selecting a first task request from the plurality of task requests stored in the shared memory with a highest priority level; communicating the first task request to the auxiliary processor; suspending an execution of a current task in response to receiving the interrupt signal; retrieving the respective priority level of the first task request; adding the first task request and its respective priority level to an execution queue; and executing a task from the execution queue having a highest priority.
Owner:STMICROELECTRONICS INT NV

Heterogeneous multi-core processor management and maintenance method and system of spaceborne computer

The invention discloses a management and maintenance method and system for a heterogeneous multi-core processor of a spaceborne computer, and relates to the technical field of space scientificity, and the method comprises the following steps: configuring a global addressing controller through a main core in a power-on initialization stage, and executing address access authority distribution of a heterogeneous multi-core processor core; on the basis of combination of a sub-core storage partition strategy and a heartbeat monitoring reset mechanism, a master core periodically detects the state of a slave core and executes reset operation, and lightweight fault-tolerant management of a heterogeneous multi-core processor is achieved to guarantee continuous operation of a multi-core system under local faults; according to the method, radiation-induced storage errors are corrected based on a master core read-back refreshing strategy, slave core access behaviors are restrained through an address space locking mechanism, a master-slave collaborative reliability maintenance system is formed to ensure on-orbit stable operation of the spaceborne computer, and continuous and stable operation of the heterogeneous multi-core processor of the spaceborne computer in a complex space environment can be ensured.
Owner:SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM +1

Geometry processing method and apparatus, device, storage medium, and program product

Embodiments of the present application disclose a geometry processing method and apparatus, a device, a storage medium, and a program product. The method is applied to a multi-GPU core system. The method comprises: on the basis of the number of tasks and a task size, configuring a plurality of GPU cores as one or more core groups; and by means of a core in one core group, executing a geometry processing task corresponding to the core group in parallel, wherein one core group comprises one or more cores, and one core group executes one geometry processing task.
Owner:MOORE THREADS TECH CO LTD

Instruction conversion access conflict optimization method based on instruction stream feature recognition

The invention discloses an instruction stream feature recognition-based instruction conversion memory access conflict optimization method, which comprises the following steps of: in a process of pre-executing an executable file in an ARM (Advanced RISC Machines) many-core system in a dynamic instruction conversion manner, determining shared memories among processes by adopting instruction stream analysis to form a first shared memory list, and on the basis, determining the memory access conflict among the processes; the executable file is loaded and executed again, the memory access type to-be-converted instruction with the memory address located in the first shared memory list is converted into an instruction sequence composed of a locking instruction sequence, a second ARM instruction sequence and an unlocking instruction sequence, and meanwhile conversion execution of the executable file is completed based on a cache consistency protocol. The memory access conflict of the x86 program on the ARM many-core system is obviously reduced, and powerful support is provided for realizing high-performance dynamic instruction conversion.
Owner:北京麟卓信息科技有限公司

Multi-core system security enhancement method and system based on watchdog

The invention provides a multi-core system security enhancement method and system based on a watchdog, the method and the system are applied to a multi-core system, the multi-core system comprises a plurality of processors, a watchdog timer correspondingly configured for each processor and a cloud platform, and the plurality of processors are paired pairwise to serve as a detection group; the method comprises the following steps: for each detection group, when a first processor executes a dog feeding operation of a watchdog timer, performing state monitoring on a second processor to obtain a monitoring result; the first processor judges whether the second processor breaks down or not according to the monitoring result; if the second processor breaks down, the first processor obtains fault information corresponding to the second processor and sends the fault information to the cloud platform; and the cloud platform repairs the second processor according to the fault information. According to the scheme, the safety and reliability of the multi-core system can be improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Multi-core system and dynamic cache coherency method

The invention relates to the technical field of multiple cores, in particular to a multi-core system and a dynamic cache coherency method.In the system, a mode adjuster collects the access condition of each core in a multi-core processor to a private cache region under a first cache coherency protocol; an applicable second cache consistency protocol is determined, and an adjustment instruction is sent to the consistency controller; the consistency controller mainly comprises a plurality of control sub-modules for different cache consistency protocols, and is designed in a modularized and reconfigurable manner, so that protocol switching is facilitated, and common logic is reasonably reused to reduce the actual overhead of hardware logic; and the consistency controller is used for starting the control sub-module corresponding to the second cache consistency protocol indicated by the adjustment instruction, so that the plurality of cores realize cache consistency among the plurality of cores through the control sub-module started by the consistency controller, thereby dynamically adjusting the cache consistency protocol, solving the limitation of a static consistency protocol, and improving the cache consistency of the plurality of cores. And the cache consistency performance and efficiency of the multi-core system are improved.
Owner:CHONGQING XINLIANXIN INTELLIGENT TECHNOLOGY CO LTD

Data access method and device, electronic equipment and computer readable storage medium

The invention provides a data access method and device, electronic equipment and a computer readable storage medium, the method is applied to a first processing core in a plurality of processing cores of a many-core system, and a target neural network is deployed in the plurality of processing cores of the many-core system. The method comprises the following steps: acquiring an association relationship between a virtual storage address in a virtualization domain of a hierarchical shared storage architecture of a software ecosystem for deploying a target neural network and a physical storage address in a processing core of a many-core system; in response to the received first data access request, a first virtual address is obtained, and the first virtual address represents a virtual storage address to be accessed by the first data access request; determining a physical storage address corresponding to the first virtual address as a first physical address based on the association relationship; and executing an access operation of the first data access request on the first physical address. According to the embodiment of the invention, the many-core system can be quickly integrated into the current AI software ecological system.
Owner:LYNXI TECH CO LTD

Selectable slice mapping

Systems and techniques for selectable slice mapping in shared cache levels are described. In one example, a processor includes a cache system having a shared cache level of a hierarchy of cache levels and slice hashing circuitry associated with the shared cache level. The shared cache level includes multiple slices accessible by threads running on multiple processor cores. The slice hashing circuitry assigns memory addresses used by a particular thread to a subset of the multiple slices closest to the processor core on which the thread runs. The assignment of the slice subset is based on the latency requirements or the data usage of the thread in at least one implementation. The described techniques improve tail latencies for multiple core systems and alleviate the need for additional interconnections for shared cache levels.
Owner:ADVANCED MICRO DEVICES INC

Heterogeneous multi-core system memory access management method for deep neural network

The present invention relates to the field of computer storage system structures. Disclosed is a heterogeneous multi-core system memory access management method for a deep neural network (DNN). According to the present invention, a CPU-GPU heterogeneous multi-core system is used to accelerate training of a DNN model, and a memory access controller is designed on the basis of the memory access characteristics of the CPU-GPU heterogeneous multi-core system; the last level cache shared by multiple cores is unloaded, prefetched, and released in the DNN training process; the data transmission process is fine-grained; and the utilization rate of the last level cache is significantly increased. In addition, a latency hiding mechanism is also designed for the memory access controller, and the access process and the calculation process of a large amount of intermediate data of a feature extraction layer are overlapped, so that the calculation performance loss caused by the last level cache miss and waiting of a DRAM memory access response in the model calculation process is reduced, improving the training efficiency.
Owner:BEIJING UNIV OF TECH

Virtualization automatic modeling and verification method and system for protection control device

The invention discloses a protection control device virtualization automatic modeling and verification method and system, and belongs to the technical field of power system relay protection, and the method comprises the following steps: creating a system management process as a resident process for providing a core system management function, comprising a multi-device process management and guard module and a virtual device creation and management module, a static configuration model file is loaded, and the static configuration model file serves as an external configuration model, describes the capacity of an actual physical device and is used for creating a corresponding virtual device process; the method comprises the following steps: virtualizing a relay protection device into an independent virtual device process, and realizing a plurality of board cards contained in the relay protection device into a plurality of threads of the virtual device process; and injecting dynamic data for assisting in verifying and testing the dynamic characteristics and service functions of the virtual device process.
Owner:BEIJING SIFANG JIBAO ENG TECH +2

Handling of requests in a multi-core system

PCT designated stage expiredWO2025149243A1Program synchronisationProcessing coreParallel computing
The present invention is related to a method and a computer program code for handling requests in a multi-core system. In a first step, a request for a globally shared resource is received (S1) from a task belonging to a processing core. In case a FIFO queue associated with the globally shared resource is empty, the request is satisfied (S2). In case the FIFO queue associated with the globally shared resource is not empty, the request is queued (S4) in the FIFO queue. When the queued request reaches the head of the FIFO queue, the task is treated (S6) as eligible to enter the respective critical section. The invention is further directed towards a multi-core system using such a method.
Owner:ELEKTROBIT AUTOMOTIVE GMBH

Business processing method, device and equipment for multiple processing cores

The invention discloses a service processing method, device and equipment for multiple processing cores, relates to the technical field of electronics, and is used for improving the speculation accuracy in a multi-core system so as to improve the service processing performance. The method comprises the steps that a first processing core obtains first operation information, wherein the first operation information is obtained when the first processing core operates a first service; the first processing core receives second operation information from the second processing core, wherein the second operation information is obtained when the second processing core operates a second service; and when it is determined that the first service and the second service are at least partially identical according to the first operation information and the second operation information, the first processing core operates the first service according to the second operation information. The second operation information is the operation information obtained by the actual operation of the second processing core, and the first service and the second service are partially the same, so that the first processing core operates the first service according to the second operation information, and the speculation accuracy and speculation efficiency can be greatly improved.
Owner:HUAWEI TECH CO LTD

System on chip, computer system, data sharing method and data sharing device

The embodiment of the invention provides a system on chip, a computer system, a data sharing method and a data sharing device, and belongs to the technical field of computers. The system on chip comprises a processor core cluster comprising a plurality of processor I P cores, a tight coupling memory comprising a plurality of memory units, an interconnection module used for establishing a first connection channel between the processor I P cores and the interconnection module for each processor I P core, and a second connection channel for establishing a second connection channel between the processor I P cores and the interconnection module for each processor I P core, and determining a target storage unit corresponding to each processor IP core in the plurality of storage units according to a pre-configured target mapping relationship, and establishing a second connection channel between the interconnection module and the target storage unit, so that the processor IP core accesses target data of the target storage unit according to the first connection channel and the second connection channel. Compared with a traditional integration mode, according to the embodiment of the invention, the tight coupling memory is no longer private for the processor I P core, so that the implementation difficulty of multi-core data sharing in the multi-core system is reduced.
Owner:SHENZHEN HIGH CORE TECH CO LTD

Methods, apparatus, devices and storage media for inter-core interaction in multi-core systems

This application provides a method, apparatus, device, and storage medium for inter-core interaction in a multi-core system, relating to, but not limited to, the field of computer technology. The method includes: a first core determining an interaction channel group corresponding to a destination core based on a destination core for first interaction data to be transmitted; the destination core being one of at least one second core, with each second core corresponding to a specific interaction channel group; selecting a first interaction channel from a plurality of second interaction channels in the interaction channel group based on the interaction type of the first interaction data; and sending the first interaction data to the first interaction channel, so that the destination core obtains the first interaction data by listening to the interaction channel group. The apparatus, device, and storage medium are applied to the above interaction method. Embodiments of this application can simplify inter-core interaction operations and thus improve the execution efficiency of threads between multiple cores.
Owner:QKM TECH (DONG GUAN) CO LTD

Transaction batch processing method, server, computer device and storage medium

The application discloses a transaction batch processing method, a server, a computer device and a storage medium, and relates to the technical field of transaction batch processing. The method comprises the following steps: receiving a transaction request, and recording the date of the transaction request according to a natural date during batch processing; if the batch processing is performed before 0 o'clock, performing a first refresh on a core system before 0 o'clock; performing a second refresh on the core system at 0 o'clock, so as to synchronize transaction data between the first refresh time and the second refresh time; recording the date of the transaction request after the second refresh according to the natural date; wherein the natural date is Greenwich Mean Time and cannot be changed. The accuracy of the date record of the transaction of the bank core system can be improved, the situation that the transaction date queried by a customer is inconsistent with the transaction date recorded by the bank system can be avoided, customer complaints can be reduced, and the experience and satisfaction of the customer are improved.
Owner:PING AN BANK CO LTD

A Deep Neural Network Oriented Memory Access Management Method for Heterogeneous Multi-core Systems

The invention discloses a memory access management method for a heterogeneous multi-core system oriented to a deep neural network, belonging to the storage system structure field of a computer system. The invention utilizes CPU-GPU heterogeneous multi-core system to accelerate DNN model training, and designs a memory access controller according to its memory access characteristics. In the DNN training process, the final cache shared by multiple cores is unloaded, preretrieved and released, and the fine-grained data transmission process significantly improves the utilization rate of the final cache. In addition, the memory access controller also designed a delay hiding mechanism, by overlapping the access process of a large number of intermediate data in the feature extraction layer and the calculation process, reducing the calculation performance loss caused by the miss of the final level cache and the need to wait for the memory access response of DRAM during the model calculation process, and optimizing the training efficiency.
Owner:BEIJING UNIV OF TECH

Joint debugging test method, device, storage medium and electronic equipment

The embodiment of the present application provides a joint debugging test method, device, storage medium and electronic device, the method comprising: obtaining the current natural date and current business date of the core system; obtaining the current natural date year-month table corresponding to the current natural date in the peripheral system, and the current business date year-month table corresponding to the current business date, the current natural date year-month table recording the transaction data generated when the transaction was conducted on the current natural day; obtaining the transaction data from the current natural date year-month table, and migrating the transaction data to the current business date year-month table; receiving the data file sent by the core system after the transaction data is recorded, and recording the transaction data in the current business date year-month table according to the information in the file, to complete the joint debugging test. The embodiment of the present application can ensure that the peripheral system processes the transaction data in the current business date year-month table normally when recording the transaction data, and the transaction data is not lost.
Owner:PING AN BANK CO LTD

Method and apparatus for updating routing table based on many-core system and electronic device

The present disclosure provides a routing table updating method and system based on a many-core system, an electronic device and a readable medium. The method comprises: in the case that a routing table updating condition is met, determining routing transmission information between a first processing core and a second processing core according to a current physical position of the first processing core and a current physical position of the second processing core; and updating a routing table corresponding to the first processing core according to the routing transmission information. The second processing core is a processing core receiving a data packet of the first processing core. The routing table updating condition comprises at least one of the following: the routing table corresponding to the first processing core is empty, and the physical position of the first processing core and / or the second processing core is changed. This method can flexibly set routing transmission information, thereby facilitating dynamic adjustment of routing and being flexibly applicable to complex application scenarios in which the physical position of a processing core can be dynamically changed.
Owner:LYNXI TECH CO LTD

Task congestion processing method and device, control system, vehicle, storage medium, program product and chip system

The invention relates to a task congestion processing method and device, a control system, a vehicle, a storage medium, a program product and a chip system, and the method comprises the steps that a first processor obtains information generated when a second processor executes a task from a shared memory; the first processor judges whether the task operated by the second processor is congested or not based on the information; and the first processor outputs prompt information of congestion of the second processor under the condition that the tasks operated by the second processor are congested. The method is used for automatically detecting the running state of the multi-core system.
Owner:XIAOMI EV TECH CO LTD

Heterogeneous multi-core system, vehicle-mounted application operation method, computer equipment and computer readable storage medium

The invention discloses a heterogeneous multi-core system, a vehicle-mounted application operation method, computer equipment and a computer readable storage medium, the heterogeneous multi-core system comprises a plurality of processors, at least one processor is provided with a high computing power system, and at least another processor is provided with a low computing power system. A mathematics arithmetic unit service module is deployed on the high computing power system, mathematics arithmetic unit services are published through a service oriented architecture (SOA), and the mathematics arithmetic unit services comprise a basic mathematics arithmetic service and an enhanced mathematics arithmetic service; and the low computing power system subscribes to the mathematics arithmetic unit service through a service oriented architecture (SOA). Through the computing power deployment, if the application deployed in the low computing power system has a high computing requirement, a plurality of applications do not need to be specially added and deployed on the high computing power system, so that the development workload is greatly reduced; and there is no need to deploy applications and construct inter-core communication protocols in high and low computing power systems, thereby simplifying the software architecture.
Owner:GUANGZHOU AUTOMOBILE GROUP CO LTD