Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-dynamic-core loading method and device and computer readable storage medium

A technology of loading device and dynamic core, applied in computing, program control device, program loading/starting, etc., can solve problems such as extra delay, not real-time, etc.

Active Publication Date: 2020-10-30
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF19 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main problem with this kind of dynamic kernel loading is that whenever a dynamic kernel needs to be loaded, an operation command on the host side is required, and the software needs to interact with the underlying hardware, which is not real-time, resulting in additional delays

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
  • Multi-dynamic-core loading method and device and computer readable storage medium
  • Multi-dynamic-core loading method and device and computer readable storage medium
  • Multi-dynamic-core loading method and device and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0051] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0052] Next, a method for loading multiple dynamic cores provided by an embodiment of the present invention is described in detail. figure 1A flow chart of a multi-dynamic core loading method provide...

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 embodiment of the invention discloses a multi-dynamic-core loading method and device and a medium, and the method comprises the steps of reading a reconfiguration data flow from a preset storage space when the loading start of a dynamic core is detected; and loading the dynamic core according to the original data stream carried in the reconfiguration data stream; when the reading address carried in the reconfiguration data stream is not the ending address, reading the next reconfiguration data stream from the storage space according to the reading address carried in the reconfiguration data stream, and returning to the step of loading the dynamic core corresponding to the original data stream according to the original data stream carried in the reconfiguration data stream. By reading the reconfiguration data stream from the storage space, loading operation commands of a software level can be reduced. In addition, the reading address of the next data stream is added to each reconfiguration data stream, the FPGA can achieve automatic loading of the dynamic core depending on the reading address, the FPGA does not need to be triggered through a software layer when the dynamic coreis loaded each time, and the loading efficiency of the dynamic core is improved.

Description

technical field [0001] The present invention relates to the technical field of hardware configuration, in particular to a multi-dynamic core loading method, device and computer-readable storage medium. Background technique [0002] In recent years, a reconfiguration (Partial Reconfiguration) function has been widely used in a Field Programmable Gate Array (FGPA). Reconfiguration mainly refers to dividing the entire FPGA into a static area and a dynamic area. During system operation, the logic functions of the dynamic area can be reconfigured. [0003] At present, when the compilation results of multiple dynamic kernels (kernels) need to be loaded, the existing method is generally to execute an operation command at the software level (host side) to load the first dynamic kernel kernel; when it is necessary to load another dynamic kernel When using the kernel, the host needs to input an operation command again to load another dynamic kernel. The main problem with this kind o...

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
IPC IPC(8): G06F9/445
CPCG06F9/44578G06F9/44505
Inventor 葛海亮阚宏伟刘钧锴
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products