Software and hardware interaction method and device for hardware accelerator and storage medium

A hardware accelerator, software and hardware technology, applied in the field of computer systems, can solve problems such as long system waiting time, limited data transmission efficiency, affecting task processing throughput, etc., to achieve the effect of improving throughput rate, shortening total time, and improving performance

Active Publication Date: 2020-06-19
YUSUR TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This process is a serial process, which leads to limited data transmission efficiency and long system waiting time, which affects the throughput of task processing and thus affects the utilization of hardware resources.

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
  • Software and hardware interaction method and device for hardware accelerator and storage medium
  • Software and hardware interaction method and device for hardware accelerator and storage medium
  • Software and hardware interaction method and device for hardware accelerator and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the embodiments and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0040] Here, it should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only the structures and / or processing steps closely related to the solution according to the present invention are shown in the drawings, and the related Other details are not relevant to the invention.

[0041] It should be emphasized that the term "comprising / comprising" when used herein refers to the presence of a feature, element, step or component, but does not exclude the presence or addition of one or more other features, elements, steps or components.

[0042] Here, ...

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 provides a software and hardware interaction method and device for a time sequence accelerator and a storage medium, and the method comprises the steps: a main thread step: building a plurality of sub-threads, generating a compiler call instruction, and generating a corresponding queue; executing tasks of a plurality of assembly lines decomposed by a software and hardware interactionprocess based on a time sequence accelerator according to the plurality of sub-threads, the plurality of assembly lines comprising: a first assembly line for sending data to specified hardware; the second assembly line is used for sending an instruction and result related information to the specified hardware; the third assembly line sends a hardware calculation instruction; and a fourth pipelinefor reading the result data from the specified hardware, wherein the sub-threads execute the tasks of the four assembly lines in a parallel mode. The method provided by the embodiment of the invention can improve the utilization rate of hardware resources.

Description

technical field [0001] The present invention relates to the field of computer systems, and more specifically, to a method, device and storage medium for efficient interaction between software and hardware for time series accelerators. Background technique [0002] In the era of big data, with the development of technologies such as the Internet of Things, cloud computing, and the Internet, a large amount of data generated in various application scenarios is continuing to grow and accumulate on an astonishing scale. With the improvement of transistor technology, the quantum tunneling effect will become an unavoidable limitation, "Moore's Law" is about to expire, and human society is entering the "post-Moore era". Dedicated computing architecture has become an important opportunity in the "post-Moore era". Special-purpose chips ushered in the "golden" age of coprocessors. Dedicated chips basically adopt a design architecture similar to Single Instruction Multiple Data (SIMD:...

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 Applications(China)
IPC IPC(8): G06F9/38G06F9/54
CPCG06F9/382G06F9/546G06F2209/548
Inventor 鄢贵海陈玮龚施俊
Owner YUSUR TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products