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

56 results about "Multicore architecture" patented technology

Multicore refers to an architecture in which a single physical processor incorporates the core logic of more than one processor. A single integrated circuit is used to package or hold these processors.

Methods and apparatus for performance scaling with parallel processing of sliding window management on multi-core architecture

Methods, apparatus, and articles of manufacture have been disclosed for performance scaling with parallel processing of sliding window management on multi-core architecture. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to at least one of execute or instantiate the instructions to partition a packet flow into two or more sub flows based on a packet flow distribution configuration, the two or more sub flows associated respectively with two or more sliding windows that are able to slide in parallel, provide the two or more sub flows to a buffer to schedule distribution of the two or more sub flows, dequeue the two or more sub flows from the buffer to one or more hardware cores, and transmit the two or more sub flows to a destination device.
Owner:INTEL CORP

Agricultural heterogeneous multi-core SoC architecture and equipment integrating vision and environmental perception

The invention discloses an agricultural heterogeneous multi-core SoC (System on Chip) architecture and equipment integrating vision and environmental perception. According to the architecture, a heterogeneous multi-core design is adopted, a universal CPU and an AI acceleration and preprocessing module are integrated on an on-chip system, an efficient task scheduling mechanism is combined, real-time management and control of multi-source heterogeneous tasks such as image processing, radar resolving and path planning are achieved, and the system response speed and the task execution efficiency are improved. In the aspects of communication and storage, NoC and AXI buses are adopted to cooperatively construct a high-speed data path, DDR4 and Flash mixed storage is supported, and the transmission stability of large-bandwidth data is guaranteed. The power supply and clock management module realizes modularized start and stop and energy consumption optimization through a multi-voltage domain and dynamic power consumption control technology, and is suitable for outdoor long-time operation. The IO and peripheral interface module provides abundant interfaces, and system expansibility and deployment flexibility are improved. The overall framework integrates the advantages of high integration level, high adaptability and low power consumption, and a solid calculation basis is provided for agricultural intelligent equipment.
Owner:BEIHANG UNIV

Adaptive optical matrix calculation acceleration method based on ARM architecture

The invention relates to a self-adaptive optical matrix calculation acceleration method based on an ARM framework, and belongs to the field of self-adaptive optical wavefront correction technology and embedded parallel calculation. The method comprises the following steps: analyzing a mathematical mapping relationship between a microlens array and wavefront phase distribution in a Hartmann sensor image, and constructing a wavefront matrix operation model based on an ARM multi-core architecture; designing a Hartmann image data rearrangement strategy, dividing a single-frame Hartmann image into multiple task calculation units, and realizing parallelization processing of wavefront slope calculation; a wavefront matrix operation kernel is optimized according to ARM NEON instruction set characteristics, and vectorization calculation of multi-channel wavefront reconstruction is realized by adopting an SIMD parallelization technology; and computing resource allocation is coordinated through a dynamic thread scheduling algorithm, and the task allocation proportion among multiple cores is adjusted according to the real-time load condition. According to the method, the wavefront calculation efficiency is remarkably improved, so that the overall bandwidth of the adaptive optical system is greatly improved.
Owner:INST OF OPTICS & ELECTRONICS CHINESE ACAD OF SCI

SP application optimization method and device based on multi-core NUMA architecture

The invention relates to an SP application optimization method and device based on a multi-core NUMA architecture. The method comprises the following steps of: in a compiling stage, performing compiling optimization based on a multi-core NUMA (Non Uniform Memory Access) architecture, and performing memory management by adopting a memory allocator perceived by the NUMA; in the initialization stage, an MPI process is bound to a specific NUMA node, an OpenMP thread in the MPI process is bound to a physical core of the node, and a memory area in charge of the MPI process is initialized in parallel through the thread so as to achieve data locality; in the execution stage, a NEON instruction is adopted to carry out vectorization optimization on the step of calculating the residual vector local sum. By adopting the method, the memory access delay across the NUMA nodes can be remarkably reduced through multi-level collaborative optimization, and the instruction execution efficiency and the floating point operation throughput rate are improved, so that the execution performance and the parallel expandability of an SP reference program on a multi-core NUMA architecture server are effectively improved.
Owner:TIANJIN INST OF ADVANCED TECH

Multi-network-port dynamic redundancy switching method and system for ARM master controller

The invention relates to the technical field of data processing, and discloses a multi-network-port dynamic redundancy switching method and system for an ARM master controller. The method comprises the following steps: acquiring a network state through an ARM master controller hardware counter to construct a four-dimensional vector, performing dimension decoupling distribution by using a heterogeneous multi-core architecture, predicting the state of each dimension by using an NEON instruction set parallel Kalman filtering algorithm, obtaining a comprehensive prediction result and a confidence interval through a covariance cross fusion mechanism, and determining the state of each dimension according to the comprehensive prediction result and the confidence interval. And realizing predictive network interface switching based on a dynamic event triggering mechanism of a confidence interval. According to the method and the device, the technical problems of long switching time delay, poor judgment accuracy and lack of predictive switching capability in the existing ARM master controller multi-network-port redundancy switching method are solved.
Owner:TIANJIN HONGHUANG TECH CO LTD

High-speed data isolation method based on DPDK

PendingCN120639365ASecuring communicationData packZero-copy
The invention relates to the technical field of computer networks, and discloses a DPDK-based high-speed data isolation method, which comprises the following steps of: S1, directly taking over a data packet transceiving function of a network card through a DPDK driver, bypassing a kernel protocol stack of an operating system, and establishing a user mode data channel; s2, based on a multi-core CPU architecture, distributing the received data packets to independent processing cores according to a preset rule, and binding each processing core to an exclusive memory pool to realize physical-level data isolation; and S3, directly transmitting the isolated data to a target application module through a zero copy technology in the user mode, and verifying the data integrity in real time through a hardware verification module. According to the method, the network card is directly taken over through the DPDK driver, the user state data channel is established, an operating system kernel protocol stack is bypassed, the zero copy technology is combined, data does not need to be copied in the whole process from receiving, processing to transmission, the end-to-end delay is reduced to 50 microseconds or below, and the method is suitable for a high throughput scene.
Owner:ZHENGZHOU UNIV

Intelligent stand-by power supply automatic switching device suitable for multiple incoming lines of distribution network and control method of intelligent stand-by power supply automatic switching device

The invention relates to the technical field of standby power supply automatic switching, and provides an intelligent standby power supply automatic switching device suitable for multiple incoming lines of a distribution network and a control method thereof.The intelligent standby power supply automatic switching device comprises a digital processing module, an optical communication interface, a multi-incoming-line adaptive logic module, an intelligent standby power supply switching function module and a constant value and wave recording module; the optical communication interface transmits acquired switch position signals and maintenance pressing plate state signals to the digital processing module through optical fibers. The digital processing module adopts a multi-core CPU + FPGA architecture and is integrated with a time-frequency synchronization module, automatically generates spare power switching logic and transmits the spare power switching logic to the intelligent spare power switching function module; the intelligent spare power switching function module comprises a plurality of spare power switching modes. The method has the advantages that multiple incoming lines and complex topology are supported, N supply-N standby and other scenes of the distribution network are met, each power supply can be set on different buses according to a fixed value and can be set as an incoming line or outgoing line attribute, expansibility is high, and different requirements of current and long-term power supply attributes are met.
Owner:SHANDONG ELECTRICAL & ELECTRICAL GROUP SCIENCE & TECHNOLOGY RESEARCH CO LTD +1

Task scheduling method and device

The invention discloses a task scheduling method and device, relates to the technical field of computers, and gives consideration to task affinity and load balance while performing task scheduling based on a multi-core architecture. The method is applied to a task scheduling device comprising a plurality of processing cores, and each processing core is provided with a plurality of queues with different priorities. The method comprises the steps that a first processing core schedules a first task in a first queue of the first processing core in a first period of the first processing core, and the first queue of the first processing core and a second queue of a second processing core both comprise the first task in the first period of the first processing core; if the execution of the first task in the first period of the first processing core is not finished, the first processing core executes the following operations: the first task is added to the tail of a first queue of the first processing core for scheduling of a second period of the first processing core, and the first period of the first processing core is earlier than the second period of the first processing core; and moving the first task to the tail of the second queue of the second processing core.
Owner:YINWANG INTELLIGENT TECHNOLOGIES CO LTD

Multi-core Interlaken architecture and method based on resource sharing

The invention relates to the technical field of data transmission, and discloses a multi-core Interlaken architecture and method based on resource sharing. The architecture comprises a Memory resource pool used for centrally managing memory access requests of each core; the first mapping module is used for mapping the memory access bus bandwidth of each core to a Memory resource pool according to the configuration state of each core; the PCS resource pool is used for centrally managing PCS channel resources of each core in a SerDes channel pooling mode; and the second mapping module is used for mapping the SerDes channel connection relation of each core to the PCS resource pool according to the configuration state of each core. According to the architecture provided by the embodiment of the invention, through centralized management of the Memory resource pool and the PCS resource pool, the limitation that each core exclusively occupies a memory channel and a SerDes channel in the related technology is broken through, and the resource utilization rate is improved.
Owner:SUZHOU YIGE TECH CO LTD

A method and device for semi-precision sparse matrix multiplication multi-core parallel of a vector processor

The application discloses a kind of semi-precision sparse matrix multiplication multicore parallel method and device for vector processor.There are three kinds of multicore parallel modes according to the dimension of matrix and the number of computing core, suitable for a variety of computing scenarios, make full use of the multicore architecture of vector processor.At the same time, it reduces the calculation redundancy under part of matrix dimension specification, improves the parallelism of sparse matrix multiplication calculation, helps to play the computing performance of vector processor.Each multicore parallel mode is to parallel multiple computing cores in the dimension of weight matrix and dense input matrix, and to realize sparse matrix multiplication in different dimensions.The theoretical calculation efficiency of sparse matrix multiplication calculation in each multicore parallel mode is obtained based on the dimension specification of two matrices.Then the multicore parallel mode with the maximum theoretical calculation efficiency is selected for sparse matrix multiplication calculation.This can automatically adapt the optimal mode to perform calculation, with high versatility and improved calculation efficiency.
Owner:NAT UNIV OF DEFENSE TECH

A method and system for recording logs of a bare kernel program of a relay protection device

The application discloses a kind of relay protection device bare core program log recording method and system.The relay protection device chip used in the method and system is multicore AMP architecture chip, wherein CPU core is divided into bare core and system core operation, and there is shared memory between bare core and system core.For the log recording of non-interrupt program, the log content is converted into ASCII code using bare core printf interface, and then placed into shared memory and output by serial printing.For the log recording of interrupt program, logmsg interface is used to only place log content into queue for saving, and the data in queue is converted into ASCII code in a special information processing task, and then placed into shared memory and output by serial printing.System core log storage thread reads LOG information in shared memory, and then writes log in the form of text into power-fail-safe file system Tpsfs.The method and system of the application can fully meet the requirements of relay protection device in different execution delay requirements to complete log recording, and improve the efficiency of log recording.
Owner:JIANGSU WISCOM TECHNOLOGY CO LTD

Universal neural network-oriented multi-core CNN acceleration processor

The invention discloses a universal neural network-oriented multi-core CNN acceleration processor, which comprises a plurality of acceleration cores, and is characterized in that each acceleration core is integrated with an instruction component, a scalar execution component, a vector matrix execution component, a multi-level cache component, an interrupt control component and a clock control component; the method is based on an RISC style instruction set, supports concurrent execution of a scalar instruction, a vector instruction and a matrix instruction, is used for accelerating reasoning calculation of a neural network, and is suitable for end-side equipment and an embedded scene; wherein the vector matrix execution component supports single-instruction multi-cycle execution, and the matrix operation unit processes 512 multiplication operations and 512 addition operations in each cycle so as to complete matrix multiply-accumulate operation. Through the multi-core architecture design and the efficient storage system, while high universality is kept, the neural network reasoning calculation performance is improved, the problem that flexibility and efficiency of a traditional accelerator are difficult to consider at the same time is solved, and an ideal hardware acceleration solution is provided for AI application in an edge calculation scene.
Owner:HUNAN GREAT WALL GALAXY TECH CO LTD

Directory distributed data structure implementation method and system

The invention discloses a directory-type distributed data structure implementation method and system, belongs to the technical field of data storage and concurrent processing, and aims to solve the technical problems of poor expandability and low performance of a traditional data structure under a non-cache consistency / partial cache consistency multi-core architecture. Comprising the following steps: dividing a multi-core architecture into a plurality of consistent islands, connecting the islands through a high-speed packet-loss-free network, and performing cross-island communication between cores through two communication primitives; a distributed hash table DHT is constructed, each server node maintains a plurality of hash buckets, the hash buckets adopt a linked list to solve conflicts, and a target server node and the hash buckets are positioned through a hash function; a server node is selected as a synchronizer, the synchronizer is used for distributing or recycling operation key values for a client side, the client side achieves data structure operation of stacks, queues and double-end queues through combination of two short messages and one DHT primitive, and linearization points of all the operations only depend on the moment when the synchronizer returns the key values.
Owner:YUANQIXIN (SHANDONG) SEMICONDUCTOR TECHNOLOGY CO LTD

Multi-task modular hierarchical regulation and control system based on multi-core CPU architecture

The invention discloses a multi-task modular hierarchical regulation and control system based on a multi-core CPU architecture, which relates to the technical field of power generation control, and comprises a domestic multi-core CPU hardware basic module adopting a Feiteng or Peng architecture, a triple modular redundancy design and a 24-bit AD signal acquisition module based on a domestic operating system; the multi-task hierarchical scheduling core module is used for five-level priority division, a core binding and dynamic migration strategy and an improved round-robin algorithm; the modular function adaptation interface module supports hot plug, parameter self-matching and dual-path redundancy switching; the running state monitoring and feedback module is used for evaluating the health state in a weighted fusion manner; and an open development support module, dual-mode configuration and an encapsulation algorithm support third-party development and version management. According to the method, DCS autonomous controllability and efficient and balanced multi-task scheduling are realized, the operation monitoring and operation and maintenance intelligent level is improved, and safe and efficient operation of a unit is guaranteed.
Owner:TIANJIN HUADIAN FUYUAN THERMAL POWER CO LTD

Design method for AI compiler of multi-core end-side AI chip

The invention discloses a design method of an AI compiler of a multi-core end side AI chip, and belongs to the field of AI chip scheduling systems. According to the method, a multi-core storage allocation strategy, a synchronization mechanism and code generation optimization Pass are set in the compiling process, and efficient scheduling and modular management of the multi-core parallel computing tasks are achieved. The method is based on a multi-stage intermediate representation framework popular in the industry, corresponding functions are easy to develop, a multi-core storage distribution and synchronization mechanism can be defined in a specific Pass, modular management is achieved, the stability and expansibility of a compiler can be improved while the flexibility of a multi-core framework is guaranteed, and the method is suitable for popularization and application. Therefore, the performance and the development efficiency of the end-side AI chip in a complex application scene are improved.
Owner:CLP KESHENTAI INFORMATION TECH CO LTD

Cpu scheduling method and computing device

Embodiments of the present application relate to a CPU scheduling method and a computing device. The method comprises: obtaining characteristic data of a to-be-scheduled thread in a process when running on each CPU core; calculating a comprehensive score of each CPU core based on the characteristic data and a weight corresponding to each dimension characteristic in the characteristic data; scheduling the to-be-scheduled thread to a selected CPU core based on the comprehensive score of each CPU core; when the to-be-scheduled thread runs on the selected CPU core, re-collecting the characteristic data, and adjusting the weight corresponding to the change of the characteristic data; updating the comprehensive score of each CPU core based on the adjusted weight, and scheduling the to-be-scheduled thread to a target CPU core based on the updated comprehensive score. In this way, the overall performance of the system can be improved. In this way, the memory access efficiency and overall throughput of application running under a multi-core NUMA architecture can be significantly improved, thereby improving the overall performance of the system.
Owner:XFUSION DIGITAL TECH CO LTD

Compilation flow for heterogeneous multicore architectures

An example method of implementing an application for a system on a chip (SOC) having an array of data processing engines (DPEs) includes determining a graph representation of the application, the graph representation including nodes representing application kernels and edges representing communication between the kernels; mapping the kernels onto DPEs of the array of DPEs and mapping data structures of the kernels onto memories in the array of DPEs based on the graph; routing communication channels between the DPEs and circuits of the application configured in programmable logic of the SOC; and generating implementation data for programming the SOC to implement the application based on results of the mapping and routing.
Owner:XILINX INC

Base station virtualization methods, apparatus, computer equipment and storage media

This application relates to the field of communication technology, specifically to a base station virtualization method, apparatus, computer device, and storage medium. The base station virtualization method includes: installing a target chip and its driver on a target device; wherein the target chip is a multi-core architecture, including at least an APE kernel and an NPU kernel, the APE kernel being a MaPU structure, and the NPU kernel deploying a container engine; starting the target chip based on the driver, calling the container engine to build and deploy multiple containers, and packaging and storing the applications and services required by each service layer in the base station to be virtualized into different containers; configuring the interaction between each container and each base station service layer in the base station to be virtualized based on a pre-configured containerized architecture; running the service processes corresponding to each application in each container to obtain the containerized target virtualized base station. This provides a base station virtualization method with superior performance, higher flexibility, higher efficiency, and lower cost.
Owner:HUBEI SILANG COMMUNICATION TECHNOLOGY CO LTD

A hierarchical memory pool management method under a multi-core NUMA architecture

This application discloses a hierarchical memory pool management method under a multi-core NUMA architecture, relating to the field of computer memory management technology. The method includes: creating a three-level memory pool architecture consisting of a Per-Core private pool module, a node shared pool module, and a global memory pool module, and generating metadata for memory blocks. When releasing a small block of memory, the metadata is read. If the current core and the core identifier in the metadata are inconsistent, direct writing to the Per-Core private pool module corresponding to the core identifier is prohibited, and the memory block to be released is transferred to the corresponding node shared pool module according to the node identifier. The node shared pool module assigns it to the small free resource block of the node shared pool module corresponding to the node identifier, and when a request for replenishing a small resource block of the same size is received, it prioritizes allocation from the small free resource block. This application improves the concurrency performance, access locality, and resource reuse efficiency of memory pool management under a multi-core NUMA architecture.
Owner:BEIJING QINGWANG TECH CORP

Embedded device rapid upgrading method based on firmware partition

The invention discloses a method for quickly upgrading embedded equipment based on firmware partition. The method comprises the following steps: after the embedded equipment is powered on, reading firmware data in Flash and partitioning the firmware data; the PC reads the firmware file to be upgraded and divides and packs the firmware file; the PC sends the partitioned data packet to the embedded device; the embedded device compares the received partition data with the original corresponding partition data in the Flash in real time while receiving the data packet; a multi-core architecture of embedded equipment is utilized to distribute tasks to different cores for parallel execution, and after processing of all partitions is completed, a PC machine is notified that updating is completed through a UDP (User Datagram Protocol). According to the method, the firmware updating efficiency of the embedded equipment is greatly improved, the firmware updating time is shortened by utilizing the partition erasing characteristic of Flash and the multi-core parallel processing capacity of the embedded equipment, and good feedback is obtained in actual engineering application.
Owner:CSIC WUHAN LINCOM ELECTRONICS

Joint simulation system and method for heterogeneous multi-core processor

The invention relates to the technical field of embedded system development and verification, and discloses a joint simulation system and method for a heterogeneous multi-core processor. The simulation module is configured to execute processor multi-core architecture simulation, multi-core parallel simulation, memory system layered modeling, peripheral and interface simulation and debugging and performance analysis; the programmable logic subsystem simulation module is configured to provide a multi-precision modeling framework and a dynamic reconstruction mechanism, the multi-precision modeling framework comprises a behavior-level model, a register transfer-level model and a hardware-in-the-loop simulation model, and the dynamic reconstruction mechanism supports model hot plugging and parameter adjustment during operation; and the interaction module is configured to execute data interaction, synchronization and joint debugging of the processor subsystem simulation module and the programmable logic subsystem simulation module. The method is suitable for software and hardware collaborative development and verification of the heterogeneous computing platform.
Owner:SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP

Starting method and device of multi-core heterogeneous operating system and electronic equipment

The invention provides a starting method and device of a multi-core heterogeneous operating system and electronic equipment, and belongs to the technical field of computers. The method comprises the steps that a starting configuration file is obtained, the starting configuration file comprises configuration information corresponding to M different types of system mirror images, and M is a positive integer; wherein the M different types of system mirror images comprise a system mirror image corresponding to the Hypervisor; for any system mirror image, distributing mutually isolated storage areas for the system mirror image according to the configuration information corresponding to the system mirror image; loading the M different types of system mirror images to respective corresponding storage areas; and waking up the processor cores corresponding to the M different types of system mirror images according to a preset starting mode so as to start the corresponding system mirror images. Therefore, the parallel processing capability of the multi-core architecture processor can be fully exerted, and the response efficiency is improved.
Owner:SEAWAY TECHNOLOGY CO LTD

Task migration method, electronic device, storage medium, and program product

The application discloses a task migration method, an electronic device, a storage medium and a program product, relates to the technical field of computers, and comprises the following steps: dynamically adjusting the weights of a first load and a second load based on the average utilization rate of a processor core and the response time length of hardware interaction, calculating a third load of the processor reflecting the real-time state of the system, and then migrating tasks in a high-load processor. Therefore, the inter-processor load imbalance problem caused by the static task allocation strategy failing to respond to runtime load changes can be effectively avoided, the technical problem of the parallel processing capability of a multi-core architecture being restricted due to the overload of part of the cores and the low efficiency of the processor in processing tasks being affected is solved, the technical effect of dynamically optimizing task allocation according to the real-time load of the system is achieved, and the processing efficiency of the processor is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Time sequence simulation method and device for distributed multi-core architecture

The invention provides a time sequence simulation method and device for a distributed multi-core architecture. Each computing node of the architecture comprises a ready queue, a storage unit and a computing unit. The method comprises the following steps: inserting all tasks executed in a DAG into a ready queue of a computing node to which the tasks belong; inserting a scheduling event of a task in the non-empty ready queue into the GEQ; sequentially popping up a scheduling event with the earliest event time from the GEQ as a current event; simulating the current task through the computing node to which the current task belongs until the GEQ is empty; wherein the current task is a task scheduled by the current event. According to the method, the scheduling events of the tasks in the non-empty ready queue are inserted into the GEQ, the scheduling events in the GEQ are subjected to simulation processing in sequence from morning to evening according to the event time, the task division scheme and data transmission can be quickly simulated and verified under the condition that codes are not actually modified and run, the real performance bottleneck can be accurately positioned, and the task division efficiency is improved. And carrying out fine-grained optimization and deep analysis.
Owner:SHANGHAI SMARTLOGIC TECHNOLOGY LTD

A memory table implementation of an LSM tree

This invention relates to the field of LSM tree technology, specifically to a method for implementing an LSM tree in memory, comprising the following steps: initializing CSPPTrie, allocating the space currently needed for each node through MemPool, and optimizing node concurrent access based on a multi-core CPU architecture. In this invention, by introducing memory management and data synchronization technologies, the system's write speed and data consistency are significantly improved. The use of copy-on-write technology effectively reduces lock contention in multi-core environments. By creating data copies in memory and updating operations, more efficient concurrent writes are achieved, reducing lock requirements, increasing processing speed, and significantly reducing operation conflicts. The implementation of token and delayed release mechanisms optimizes memory resource management, prevents memory leaks, and enhances the system's resource reclamation efficiency. This strategy ensures full utilization of system resources, making memory reclamation more efficient. The application of memory-mapped files makes the data persistence process more direct and efficient.
Owner:BEIJING TOPLING TECH CO LTD

Multi-layer convolutional brain chip based on full pulse HMAX model

The application discloses a kind of multilayer convolutional brain-like chips based on full pulse HMAX model, chip uses layer type configurable multi-core architecture, overall by global controller, several cascaded pulse convolution kernel, interlayer shared learning engine and output pulse decoder four parts are formed.The global controller is mainly responsible for the transmission, interaction and control of processor internal and external data.Pulse convolution processing kernel is the core module of processor, it is connected in turn, and the pulse data output by the previous processing kernel is received by the next processing kernel.When a certain network layer is in learning state, the network layer will call interlayer shared learning engine module to complete on-chip learning.Output pulse decoder decodes AER data output, thereby realizing classification function, and the result is output externally.The application can realize efficient on-chip learning and inference of full pulse HMAX model, and solves the problems of low recognition rate, insufficient performance and poor energy efficiency of existing edge brain-like chips.
Owner:CHONGQING UNIV

Packet loss optimization method, device and equipment of network intrusion detection system and medium

The invention relates to the technical field of network security, can be applied to the field of science and technology finance / digital medical treatment, and discloses a packet loss optimization method and device for a network intrusion detection system, equipment and a medium. The method comprises the following steps: calling a packet loss statistics interface, collecting and updating packet loss associated data in real time according to a preset frequency, and dynamically capturing a packet loss state; when packet loss is detected, CPU affinity configuration is adjusted, and the management threads are bound to the first core, the working threads are bound to the remaining cores, and the number of the remaining cores is matched with the number of the remaining cores; closing automatic soft interrupt processing, and distributing a network to receive a queue interrupt request to each core according to the CPU multi-core architecture; collecting each core load through a monitoring tool, and identifying a high load core exceeding a threshold value; optimizing CPU affinity configuration and / or interrupt distribution according to the kernel mode and user mode occupancy rate; and according to the optimized load and packet loss state, judging that optimization succeeds or hardware bottleneck exists. The method improves the utilization rate of system resources, reduces packet loss, and guarantees the integrity of intrusion detection.
Owner:PING AN TECH (SHENZHEN) CO LTD

Relay protection load balancing method based on multi-core architecture

The invention provides a relay protection load balancing method based on a multi-core architecture, which relates to the technical field of relay protector control, and comprises the following steps: judging the load of each core module according to the daily task being executed by each core module and the weight and execution time of the daily task in a queue to obtain the load conditions of all core modules; then, the emergency tasks caused by equipment abnormity are allocated to the lowest core module according to the weights of the emergency tasks, and then the emergency tasks are sorted in the core modules according to the running time of the emergency tasks, so that smooth completion of the emergency tasks is ensured, and load balancing of the multiple core modules is realized; and meanwhile, the relay protector can make a decision for abnormal equipment within specified time, and the safety of the equipment is guaranteed.
Owner:GUANGDONG DATANG INT CHAOZHOU POWER GENERATION CO LTD

Dataflow based guidance for buffer allocation in multicore architectures

Providing dataflow based guidance for buffer allocation in a multicore circuit architecture includes converting, using computer hardware, an application specified in a high-level programming language into an intermediate representation. Buffers of dataflows of the intermediate representation are detected. Determining whether the buffers are independent or dependent based on an analysis of the dataflows of the intermediate representation. Buffer constraints are generated. The buffer constraints specify whether the buffers are independent and dictate a mapping of the buffers in the multicore circuit architecture.
Owner:XILINX INC

Relay protection load balancing method based on multi-core architecture

The application provides a relay protection load balancing method based on a multi-core architecture, and relates to the technical field of relay protector control.The application judges the load of each core module according to the daily task being executed by each core module and the weight and execution time of the daily task in the queue, obtains the load conditions of all core modules, then distributes the emergency task caused by the abnormal equipment to the lowest core module according to the weight of the emergency task, and finally sorts the emergency task in the core module according to the running time of the emergency task, so as to ensure the smooth completion of the emergency task, realize the load balancing of the multi-core module, and enable the relay protector to make a decision for the abnormal equipment within a specified time, thereby ensuring the safety of the equipment.
Owner:GUANGDONG DATANG INT CHAOZHOU POWER GENERATION CO LTD