{"title":"对抗编译时缓存管理方案的空间复杂性","authors":"O. Hammami","doi":"10.1145/1122018.1122083","DOIUrl":null,"url":null,"abstract":"Compile time optimizations have been an intensive research area in uniprocessor environment. However, due the NP-completness of most of the problems dealt with and the various nature of programs, these optimizations have been applied with various successes. While in many cases it is theoretically possible to solve the problems, in practice the proposed methods run into space or/and time problems. In this paper, we propose the use of a linear space algorithm for the data cache compile time management problem and propose an admissible heuristic.","PeriodicalId":349974,"journal":{"name":"ACM-SE 33","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fighting space complexity of compile time cache management schemes\",\"authors\":\"O. Hammami\",\"doi\":\"10.1145/1122018.1122083\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Compile time optimizations have been an intensive research area in uniprocessor environment. However, due the NP-completness of most of the problems dealt with and the various nature of programs, these optimizations have been applied with various successes. While in many cases it is theoretically possible to solve the problems, in practice the proposed methods run into space or/and time problems. In this paper, we propose the use of a linear space algorithm for the data cache compile time management problem and propose an admissible heuristic.\",\"PeriodicalId\":349974,\"journal\":{\"name\":\"ACM-SE 33\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 33\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1122018.1122083\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 33","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1122018.1122083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fighting space complexity of compile time cache management schemes
Compile time optimizations have been an intensive research area in uniprocessor environment. However, due the NP-completness of most of the problems dealt with and the various nature of programs, these optimizations have been applied with various successes. While in many cases it is theoretically possible to solve the problems, in practice the proposed methods run into space or/and time problems. In this paper, we propose the use of a linear space algorithm for the data cache compile time management problem and propose an admissible heuristic.