{"title":"仓库规模计算机的异构节能缓存设计","authors":"Jing Wang, Xiaoyan Zhu, Yanjun Liu, Jiaqi Zhang, Minhua Wu, Wei-gong Zhang, Keni Qiu","doi":"10.1145/2742854.2742889","DOIUrl":null,"url":null,"abstract":"Energy efficiency is becoming the key design concern for modern warehouse-scale computer (WSC) systems, where tens of thousands of server processors consume a significant portion of the total power. Voltage scaling is one of the most effective mechanisms to improve energy efficiency at the cost of cell failures in large cache arrays. In this paper, we leverage the observation that there exists a diverse spectrum of tolerance to cache errors in large internet services to design a heterogeneous energy-efficient cache enforced by variable-strength error-correcting codes. The operating system may use the page coloring mechanism to control mapping applications to cache regions with differential reliability.","PeriodicalId":417279,"journal":{"name":"Proceedings of the 12th ACM International Conference on Computing Frontiers","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Heterogeneous energy-efficient cache design in warehouse scale computers\",\"authors\":\"Jing Wang, Xiaoyan Zhu, Yanjun Liu, Jiaqi Zhang, Minhua Wu, Wei-gong Zhang, Keni Qiu\",\"doi\":\"10.1145/2742854.2742889\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Energy efficiency is becoming the key design concern for modern warehouse-scale computer (WSC) systems, where tens of thousands of server processors consume a significant portion of the total power. Voltage scaling is one of the most effective mechanisms to improve energy efficiency at the cost of cell failures in large cache arrays. In this paper, we leverage the observation that there exists a diverse spectrum of tolerance to cache errors in large internet services to design a heterogeneous energy-efficient cache enforced by variable-strength error-correcting codes. The operating system may use the page coloring mechanism to control mapping applications to cache regions with differential reliability.\",\"PeriodicalId\":417279,\"journal\":{\"name\":\"Proceedings of the 12th ACM International Conference on Computing Frontiers\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th ACM International Conference on Computing Frontiers\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2742854.2742889\",\"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 12th ACM International Conference on Computing Frontiers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2742854.2742889","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Heterogeneous energy-efficient cache design in warehouse scale computers
Energy efficiency is becoming the key design concern for modern warehouse-scale computer (WSC) systems, where tens of thousands of server processors consume a significant portion of the total power. Voltage scaling is one of the most effective mechanisms to improve energy efficiency at the cost of cell failures in large cache arrays. In this paper, we leverage the observation that there exists a diverse spectrum of tolerance to cache errors in large internet services to design a heterogeneous energy-efficient cache enforced by variable-strength error-correcting codes. The operating system may use the page coloring mechanism to control mapping applications to cache regions with differential reliability.