发明名称 Method for deriving optimal code schedule sequences from synchronous dataflow graphs
摘要 A method is disclosed for deriving code schedule sequences for a target code generator from an input ordering of nodes and prime factors of their respective ordered invocation rates from an SDF graph representative of a system. The method involves first creating a loop set for each prime factor wherein the elements of each loop set are the actors, the invocation frequency from which are factorable by that prime factor and are ordered. The redundant created loop sets are merged so as to eliminate those sets with identical nodes. The merged loop sets are then sorted in decreasing order by the total number of node elements in each set. A determination is then made as to whether each loop set is a proper subset of its sorted ordered predecessor loop set with which it intersects and, if not, then breaking the non-disjoint sets into sublists of sets which are proper subsets of their predecessor sets and then determining whether the parent sets of the broken sublists are then disjoint from one another. If they are not then repeating these two substeps. The next step of the present method then involves extracting a loop schedule for each sublist and combining the extracted loop schedules in accordance with the sorted precedence ordering of the nodes in each of said loop sets to produce the code schedule sequences. In such a manner, the code schedule sequences generated corresponds to every potential type of actor or block in the system and can then be used to minimize both program and data memory requirements of the scheduled systems.
申请公布号 US5606698(A) 申请公布日期 1997.02.25
申请号 US19950400540 申请日期 1995.03.07
申请人 CADENCE DESIGN SYSTEMS, INC. 发明人 POWELL, DOUGLAS B.
分类号 G06F9/44;(IPC1-7):G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址