Supercharge Your Innovation With Domain-Expert AI Agents!

Starting method of multi-CPU system and CPU system

A technology for starting files and starting systems, applied in the computer field, can solve problems such as slow start-up speed

Active Publication Date: 2013-10-30
HANGZHOU HIKVISION DIGITAL TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the inventors of the present invention have found that these methods all need to copy the file to be downloaded into multiple data. Although it is multi-threaded or grouped download, the data transmission is software serial processing in essence. increase, it will inevitably consume more system resources and PCIe bandwidth, and the startup speed will become slower

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
  • Starting method of multi-CPU system and CPU system
  • Starting method of multi-CPU system and CPU system
  • Starting method of multi-CPU system and CPU system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In the following description, many technical details are proposed in order to enable readers to better understand this application. However, those of ordinary skill in the art can understand that even without these technical details and various changes and modifications based on the following embodiments, the technical solutions required by the claims of this application can be implemented.

[0031] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0032] The first embodiment of the present invention relates to a startup method of a multi-CPU system. In this embodiment, PCIe multicast technology is applied to the startup of the multi-CPU system, and the PCIe multicast function is used to download the startup file required from the CPU.

[0033] Specifically, for the slave CPUs that need to downl...

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 relates to the technical field of computers and discloses a multi-CPU (Central Processing Unit) system and a starting method thereof. In the invention, different multicast groups are set for the slave CPUs needing to download different starting files; the slave CPUs needing to download a same starting file correspond to a same multicast group; and each multicast group is distributed with a PCIe (Peripheral Component Interface Express) multicast address space. A master control CPU only needs to copy the files to be downloaded to the PCIe multicast address space of each multicast group which previously completes the initialization, so that a PCIe switch supporting multicast can automatically multicast the starting files to the starting internal memories of the corresponding slave CPUs. In the whole multicast process, the PCIe external bandwidth and the system resource are not occupied and the data transmission speed is very quick, thereby not only saving the system resource and the PCIe bandwidth, but also accelerating the starting speeds of the slave CPUs.

Description

Technical field [0001] The present invention relates to the field of computer technology, in particular to the startup technology of multiple CPUs. Background technique [0002] At present, in a multi-CPU (central processing unit) system based on Peripheral Component Interconnect ("PCI") / PCIe (high-speed peripheral device interconnect) bus, how to make these CPUs start quickly and make the system enter the working state as soon as possible , It is related to the startup performance of the entire system. It is even more important when the number of CPUs is very large. [0003] There are basically two existing booting methods. The first is to boot from a non-volatile storage medium (such as flash memory, hard disk), and the second is to boot from PCI. The basic idea of ​​the PCI boot method is that the main control CPU downloads the binary files required for booting from the CPU to its corresponding memory through the PCI / PCIe bus. After the download is completed, the bootloader (b...

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/445G06F15/167
Inventor 黄毅栾焕志赵先林胡扬忠邬伟琪
Owner HANGZHOU HIKVISION DIGITAL TECH
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