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

Memory coupling compiling method and system for reconfigurable chip

A compiling method and compiling system technology, applied in the field of reconfigurable processor development, can solve problems such as incorrect use and ambiguous use

Active Publication Date: 2021-01-26
BEIJING TSINGMICRO INTELLIGENT TECH CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, mapping and memory access are important factors of the compiler. The existing compilation schemes are vague about the use of the two, which has caused the situation that they cannot be used correctly.

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
  • Memory coupling compiling method and system for reconfigurable chip
  • Memory coupling compiling method and system for reconfigurable chip
  • Memory coupling compiling method and system for reconfigurable chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to have a clearer understanding of the technical features, purposes and effects of the invention, the specific embodiments of the present invention are now described with reference to the accompanying drawings, in which the same reference numerals represent components with the same or similar structures but the same functions.

[0040] In this article, "schematic" means "serving as an example, example or illustration", and any illustration or implementation described as "schematic" should not be interpreted as a more preferred or more advantageous Technical solutions. In order to keep the drawings concise, the drawings only schematically show the parts related to this exemplary embodiment, and they do not represent the actual structure and true proportion of the product.

[0041] One aspect of the present invention provides a memory coupling compiling method for a reconfigurable chip, such as figure 1 As shown, the memory-coupled compilation method for reconfi...

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 memory coupling compiling method and system for a reconfigurable chip. The memory coupling compiling method comprises the following steps: acquiring the periodicity of a DFG data flow diagram; obtaining a linear conversion vector of the periodicity through the mapping time difference; and judging whether a linear array of the linear conversion vector can be obtained through a heuristic algorithm or not, obtaining a memory mapping result according to a judgment result or through the current DFG data flow diagram, and obtaining and adjusting the current DFG data flow diagram until the linear array is obtained. According to the method and the device, each node in the DFG data flow diagram is adjusted, so that the requirement of obtaining the linear array is met, the compiling time is greatly shortened, and the compiling experience of a user is very strong. The reconfigurable acceleration chip is high in practicability, can be used, and has extremely high reusability for programmable devices.

Description

technical field [0001] The invention relates to the development of a reconfigurable processor, and is applied to a compiler and compiling process of a reconfigurable compiler. The invention specifically relates to a memory coupling compiling method and system for a reconfigurable chip. Background technique [0002] In the compilation process of the compiler for the typical reconfigurable processor CGRA based on the LLVM compilation framework (Low Level Virtual Machine) compilation framework, its main goal is to make the user's application common through the front end of the LLVM compilation framework of the reconfigurable compiler After the lexical, grammatical and semantic analysis, the intermediate expression (IR, Intermediate Representation) is optimized and the appropriate data flow graph is extracted. After task division and storage allocation, operator scheduling and mapping work, etc., the application needs to be generated in The binary configuration information (Con...

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): G06F8/41G06F9/54G06F15/78
CPCG06F8/41G06F9/544G06F15/7867
Inventor 胡俊宝张振欧阳鹏
Owner BEIJING TSINGMICRO INTELLIGENT TECH 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