{"title":"缓存共享的在线算法","authors":"M. Bern, D. Greene, A. Raghunathan","doi":"10.1145/167088.167205","DOIUrl":null,"url":null,"abstract":"Algorithms for Cache Sharing Daniel Greene * Arvind Raghunathan t A single physical computer memory may be used for more than one type of page, with the amount of memory devoted to each type under software control. For example, the effective size of memory can be increased by storing some pages in compressed form and decompressing on demand. This introduces another level to the memory hierarchy, and the sizes of two adjacent levels may be varied dynamically. We present an algorithm for varying the mixture of pages in a two-type cache, and then analyze the “competitiveness” of our algorithm. We also report progress in partially automating the design and analysis of on-line algorithms.","PeriodicalId":280602,"journal":{"name":"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"On-line algorithms for cache sharing\",\"authors\":\"M. Bern, D. Greene, A. Raghunathan\",\"doi\":\"10.1145/167088.167205\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Algorithms for Cache Sharing Daniel Greene * Arvind Raghunathan t A single physical computer memory may be used for more than one type of page, with the amount of memory devoted to each type under software control. For example, the effective size of memory can be increased by storing some pages in compressed form and decompressing on demand. This introduces another level to the memory hierarchy, and the sizes of two adjacent levels may be varied dynamically. We present an algorithm for varying the mixture of pages in a two-type cache, and then analyze the “competitiveness” of our algorithm. We also report progress in partially automating the design and analysis of on-line algorithms.\",\"PeriodicalId\":280602,\"journal\":{\"name\":\"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/167088.167205\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/167088.167205","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Algorithms for Cache Sharing Daniel Greene * Arvind Raghunathan t A single physical computer memory may be used for more than one type of page, with the amount of memory devoted to each type under software control. For example, the effective size of memory can be increased by storing some pages in compressed form and decompressing on demand. This introduces another level to the memory hierarchy, and the sizes of two adjacent levels may be varied dynamically. We present an algorithm for varying the mixture of pages in a two-type cache, and then analyze the “competitiveness” of our algorithm. We also report progress in partially automating the design and analysis of on-line algorithms.