Unlock instant, AI-driven research and patent intelligence for your innovation.

A High-Level Synthetic Scheduling Method Based on Time Constraints

A high-level synthesis and scheduling method technology, applied in control/regulation systems, comprehensive factory control, program control, etc., can solve the problems of uneven operation distribution of scheduling results, low resource utilization, and high algorithm complexity, achieving increased The effect of resource utilization, simple operation, and small amount of calculation

Active Publication Date: 2021-07-09
CHENGDU SINO MICROELECTRONICS TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

ASAP and ALAP algorithms are simple and fast, but the operation distribution in the obtained scheduling results is uneven, and the resource utilization rate is low
The force-guided algorithm can realize scheduling under time constraints and find the best scheduling result, but the algorithm complexity is high and the amount of calculation is large

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
  • A High-Level Synthetic Scheduling Method Based on Time Constraints
  • A High-Level Synthetic Scheduling Method Based on Time Constraints
  • A High-Level Synthetic Scheduling Method Based on Time Constraints

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] figure 1 The flow chart of the method of the present invention, the steps are as follows:

[0032] (1) The time frame of each operation is obtained through the ASAP and the ALAP algorithm;

[0033] (2) The introduction of the intermediate matrix and calculates the initial congestion of each control step, and the initial time frame distribution table is obtained according to the intermediate matrix and the initial intensity distribution;

[0034] (3) If there is still an operation that has not been scheduled (the sum of the sum of each control is not equal to the operand),

[0035] a. Select the optimal maximum control step set (there may be multiple control steps as congestion). Calculate the congestion difference difference of each control step to process the operation, if the control is not present, the control step is optimized, and looks for one of the maximum operations of the congestion in the control step. , Set it to the current operation;

[0036] b. Control steps...

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

A high-level comprehensive scheduling method based on time constraints, related to integrated circuits, the present invention includes the following steps: 1) calculating the time frame of each operation; 2) determining the time frame distribution relationship of each operation and each control step; 3) for each operation Carry out classification to form N operation types; 4) form a set of control steps to be optimized with the largest degree of congestion and associated with the operation to be processed; 5) calculate the congestion degree difference of each control step in the set to be processed, 6) Adjust the currently selected operation to the control step with the least congestion of the operation type it belongs to; 7) judge whether there is an operation to be processed, if not, end; otherwise, update the congestion distribution relationship of various operations in each control step, and then Go back to step 4). The invention has the advantages of small calculation amount, remarkably improved running speed, and little difference between the obtained scheduling result and the optimal solution result.

Description

Technical field [0001] The present invention relates to an integrated circuit technology. Background technique [0002] With the continuous development of semiconductor technology, the scale of the FPGA device is growing, and the requirements for high-level synthesis are also increased. It is considered an important part of high-level integration due to scheduling issues and other tasks in high-level syndrome. The optimal solution to the operation schedule under the constraint is an NP full problem. [0003] Commonly used high-level integrated scheduling algorithms mainly include ASAP (AS Soon as Possible), ALAP (Aslate as Possible), and FDS, Force-Directed Scheduling. The ASAP and ALAP algorithms are simple and fast, but the resulting scheduling results are uneven, and the resource utilization is low. The force boot algorithm can achieve the scheduling of time constraints, which can find the best scheduling result, but the algorithm has a high complexity, and the amount is large...

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): G05B19/418
CPCG05B19/41865G05B2219/32252Y02P90/02
Inventor 刘乙力白利琼鞠瑜华蒋沂霄
Owner CHENGDU SINO MICROELECTRONICS TECH CO LTD