发明名称 METHOD OF REDUCING DATA DEPENDENCE FOR SOFTWARE PIPELINING
摘要 A method for reducing data dependence in software pipelining is provided to improve the performance of a pipelining loop of a DSP(Digital Signal Processor) and utilize resources of the DSP fully by reducing the data dependence in iterated pipelining. All routes is searched from a data dependence graph made for machine language of a target loop code and a priority route forming the longest route, which determines an execution time of the loop, is found from the searched routes(S200). An instruction having the shortest priority route is found as an instruction to reduce dependence by forming a replaceable instruction table for the priority routes and searching the priority route in reference to the replaceable instruction table(S204). Dependence relation is changed by replacing the found instruction to reduce the dependence with a replaceable instruction(S206). The dependence graph is reformed for the changed loop code and a routine is returned to a first stage(S208). The routine is terminated when the instruction to reduce the dependence is not found in the priority route.
申请公布号 KR100829167(B1) 申请公布日期 2008.05.13
申请号 KR20060111260 申请日期 2006.11.10
申请人 SEOUL NATIONAL UNIVERSITY INDUSTRY FOUNDATION 发明人 PAEK, YUN HEUNG;CHO, DOO SAN;UH, GANG RYUNG
分类号 G06F17/00;G06F9/38 主分类号 G06F17/00
代理机构 代理人
主权项
地址