MICRO 25Pub Date : 1992-12-10DOI: 10.1145/144965.145824
P. Sweany, S. Beaty
{"title":"Dominator-path scheduling: a global scheduling method","authors":"P. Sweany, S. Beaty","doi":"10.1145/144965.145824","DOIUrl":"https://doi.org/10.1145/144965.145824","url":null,"abstract":"Dominator-path scheduling performs global instruction scheduling of paths in the dominator tree. Unlike other global scheduling methods, dominator-path scheduling does not require copies of operations to preserve program semantics. In a limited test suite for a typical superscalar architecture, dominator-path scheduling produces schedules requiring 8.3% fewer cycles than local scheduling alone.","PeriodicalId":108218,"journal":{"name":"MICRO 25","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115077965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MICRO 25Pub Date : 1992-12-10DOI: 10.1145/144965.145836
B. Dinechin
{"title":"StaCS: a Static Control Superscalar architecture","authors":"B. Dinechin","doi":"10.1145/144965.145836","DOIUrl":"https://doi.org/10.1145/144965.145836","url":null,"abstract":"Villeneuve St Georges cedex France bdedinechin@cri.ensmp.fr The StaCs (Static Control Superscalar) project, initiated in 1990 at the CAO-VLSI Department of the MASI Laboratory, University of Paris VI, aims to provide an advanced architectural support for compiler algorithms without compromising the efficient exploitation of VLSI technology. This has been achieved mainly by supporting a generalized form of the polycyclic property defined by Rau et al., which allows easy software pipelining of inner loops. The other distinctive characteristic of the StaCs architecture lies in the implementation of a new memory system based on the exploitation of compile-time information.","PeriodicalId":108218,"journal":{"name":"MICRO 25","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132303120","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}