Supercharge Your Innovation With Domain-Expert AI Agents!

Dynamical loading method for multi-core processor array program

A multi-core processor, dynamic loading technology, applied in the direction of program loading/starting, program control device, etc., can solve the problem that the system cannot be loaded normally, and achieve the effect of easy updating and maintenance, shortening loading time, and high scalability

Active Publication Date: 2013-12-04
BEIJING STARPOINT TECH COMPANY
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there is an error in the process of programming the memory program, it will cause the system to fail to load normally.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamical loading method for multi-core processor array program
  • Dynamical loading method for multi-core processor array program
  • Dynamical loading method for multi-core processor array program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0031] Such as figure 1 As shown, the system of the present invention includes a local storage unit (or remote storage unit), a main control unit, a switching unit and a multi-core processor array. The local storage unit (or remote storage unit), the main control unit, the switching unit, and the multi-core processor array are all interconnected through the data transmission link. The data transmission link is Ethernet, SRIO (Serial Rapid IO, fast serial IO interface) and the like.

[0032] A local storage unit (or a remote storage unit) for storing all programs to be loaded in the multi-core processor array;

[0033] The main control unit is used to obtain a multi-core processor in the multi-core processor array from the local storage unit (or remote storage unit) after the system is powered on, or when the loading success indication signal ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a dynamical loading system for a multi-core processor array program, which comprises a storage unit, a main control unit, a switching unit and a multi-core processor array, wherein the storage unit is used for storing all the programs to be loaded of the multi-core processor array; the main control unit acquires the program to be loaded of one multi-core processor in the multi-core processor array, packages the program to be loaded into a packet, and adds an identifier of the multi-core processor into the packet, and sends the packet to the switching unit; the switching unit receives the packet sent by the main control unit, and sends the program to be loaded to the corresponding multi-core processor in the multi-core processor array according to the identifier; and the multi-core processor array loads the programs after receiving all the programs to be loaded, and sends a signal indicating the success loading to the main control unit. The invention also provides a method for dynamical loading the program. In the invention, the program is loaded under the condition that all the programs of the storage are flashed again without aiming at updating of each time; and the loading time is shortened.

Description

technical field [0001] The invention relates to the field of embedded technology, in particular to a system and method for dynamically loading programs of a plurality of multi-core processors, that is, a multi-core processor array. Background technique [0002] With the expansion of application fields and the increasingly rich performance of terminal products, people have higher and higher requirements for processor performance, cost and power consumption. Traditional single-core processors have gradually failed to meet current needs, which forces manufacturers to start integrating more processor cores on a single chip. Compared with traditional single-core processors, multi-core processors have higher performance and lower prices, so multi-core processors are gradually replacing single-core processors in various fields such as communications. Integrating multiple multi-core processors on the hardware platform to form a multi-core processor array can provide powerful proces...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 冯建武成丹
Owner BEIJING STARPOINT TECH COMPANY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More