{"title":"GURPR*: a new global software pipelining algorithm","authors":"B. Su, Jian Wang","doi":"10.1145/123465.123509","DOIUrl":null,"url":null,"abstract":"Software pipclining as an effective loop optimization technique has been widefy used in various optimizing compilers. Afthough some software pipefining algorithms can optimize complicated loops globally, they are still not satisfied both in time efficiency and space efficiency simultaneously. In this paper, we present a new global software pipelining algorithm GURPR* which is applied in the URPR-1 optimtilng compiler. Preliminary experiments show that GURPR* has good time efficiency as well as good space efficiency which is quite important for a single-chip VLIW machine with limited capacity of onchip sxmtrol memory.","PeriodicalId":118572,"journal":{"name":"MICRO 24","volume":"32 20","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"46","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MICRO 24","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/123465.123509","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 46
Abstract
Software pipclining as an effective loop optimization technique has been widefy used in various optimizing compilers. Afthough some software pipefining algorithms can optimize complicated loops globally, they are still not satisfied both in time efficiency and space efficiency simultaneously. In this paper, we present a new global software pipelining algorithm GURPR* which is applied in the URPR-1 optimtilng compiler. Preliminary experiments show that GURPR* has good time efficiency as well as good space efficiency which is quite important for a single-chip VLIW machine with limited capacity of onchip sxmtrol memory.