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

Self-adaptive resource configuration, layout and wiring method and system for storage and calculation integrated framework

A technology of layout, routing and resource allocation, which is applied in the field of adaptive resource configuration layout and routing of the storage-computing integrated architecture, which can solve the application development that limits the storage-computing integrated architecture, and the layout and routing algorithm cannot be applied to the layout and routing tasks of the storage-computing integrated architecture, etc. problem, to achieve the effect of improving the utilization rate

Pending Publication Date: 2021-09-17
WUHAN UNIV OF TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the physical structure of the storage-computing integrated architecture is significantly different from the traditional computing architecture. As a result, the existing layout and routing algorithms developed for traditional computing architectures cannot be applied to the layout and routing tasks of the storage-computing integrated architecture. development of applications

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
  • Self-adaptive resource configuration, layout and wiring method and system for storage and calculation integrated framework
  • Self-adaptive resource configuration, layout and wiring method and system for storage and calculation integrated framework
  • Self-adaptive resource configuration, layout and wiring method and system for storage and calculation integrated framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] see figure 1 , figure 2 , an adaptive resource allocation layout and routing method for an integrated storage-computing architecture, followed by the following steps:

[0070] 1. Use the circuit written in Verilog language as input, use ODIN II tool to read and analyze the file, and generate a netlist file in blif format;

[0071] 2. Use the ABC logic synthesis and optimization tool to read the generated netlist file, and compile and optimize to generate a blif netlist file containing logic gate information;

[0072] 3. Read the blif netlist file containing logic gate information, and set the initial value of the storage-computing integrated architecture composed of multiple storage-computing swap processing units, including first setting the storage-computing swap processing in the storage-computing integrated architecture The hardware resource configuration of the unit, and then specify the number of storage and calculation swap processing units;

[0073] 4. Use t...

Embodiment 2

[0085] see image 3 , an adaptive resource configuration layout and wiring system with integrated storage and computing architecture, including a layout and wiring module 1, a front-end analysis module 2, and a logic synthesis module 3, and the signal output terminal of the front-end analysis module 2 is connected with the layout and wiring by the logic synthesis module 3 The signal input terminal of module 1 is connected;

[0086] The front-end parsing module 2 executes step 1 described in Embodiment 1;

[0087] The logic synthesis module 3 is used to execute step 2 described in Embodiment 1;

[0088] The layout and wiring module 1 is used to execute the steps 3-9 in the first embodiment.

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 discloses a self-adaptive resource configuration, layout and wiring method and system of a storage and calculation integrated framework. The method comprises the following steps: firstly, reading a bif netlist file containing logic gate information; setting an initial value of a storage and calculation integrated framework consisting of a plurality of storage and calculation interchange processing units, and then solving a target function by adopting a simulated annealing algorithm; combining the A * algorithm to execute layout and wiring of the storage and calculation integrated framework, and obtaining the optimal layout and wiring mode and the resource utilization rate of each storage and calculation interchange processing unit; finally, judging whether the resource utilization rate of each storage and calculation interchange processing unit meets the requirement or not; and if yes, outputting the total number of the storage and calculation interchange processing units in the storage and calculation integrated framework, the number of the storage and calculation interchange processing units on the critical path and the layout wiring mode of each storage and calculation interchange processing unit. According to the design, self-adaptive partitioning of hardware resources in the storage and calculation integrated framework is realized, and finer-grained control is provided for resource partitioning.

Description

technical field [0001] The invention belongs to the technical field of computer architecture, and in particular relates to an adaptive resource configuration, layout and wiring method and system of an integrated storage and computing architecture. Background technique [0002] With the rapid development of scientific computing, Internet of Things, big data, artificial intelligence and other applications, it has led to the differentiation of application types. Computing-intensive and data-intensive applications have different computing and memory access characteristics. Even in the same application, computing at different stages The memory access characteristics are also quite different. Due to the solidity of hardware implementation, traditionally, a unified computing architecture is used for different applications. When it targets different types of applications or different stages of the same application, the efficiency may drop sharply. [0003] With the development of m...

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/445G06F9/50G06N3/00
CPCG06F9/44505G06F9/5027G06F9/5077G06N3/006
Inventor 徐宁梁媛
Owner WUHAN UNIV OF TECH
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