Software-hardware interaction method, apparatus and storage medium for hardware accelerator

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

Active Publication Date: 2021-03-02
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-hardware interaction method, apparatus and storage medium for hardware accelerator
  • Software-hardware interaction method, apparatus and storage medium for hardware accelerator
  • Software-hardware interaction method, apparatus and storage medium for hardware accelerator

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 present invention provides a software-hardware interaction method, device, and storage medium for a time-series accelerator. The interaction method includes: a main thread step, which is used to establish multiple sub-threads, generate compiler call instructions, and generate corresponding queues; The multiple sub-threads respectively execute the tasks of multiple pipelines decomposed based on the software-hardware interaction process of the time-series accelerator. The multiple pipelines include: the first pipeline, sending data to the specified hardware; the second pipeline, sending instructions and related results information to the specified hardware; the third pipeline, sending hardware calculation instructions; and the fourth pipeline, reading result data from the specified hardware; wherein, multiple sub-threads execute the tasks of the four pipelines in parallel. The method in the embodiment of the present 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 Patents(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