J. Jayaraj, Arun Rodrigues, S. Hammond, G. Voskuilen
{"title":"多层次内存的潜力和危险","authors":"J. Jayaraj, Arun Rodrigues, S. Hammond, G. Voskuilen","doi":"10.1145/2818950.2818976","DOIUrl":null,"url":null,"abstract":"The future of memory systems is Multi-Level Memory (MLM). In a MLM system the main memory is comprised of two or more types of memory instead of a conventional DDR-DRAM-only main memory. By combining different memory technologies, an MLM system can potentially offer more usable bandwidth and more capacity for a similar cost as a conventional memory system. However, substantial software and hardware design challenges must be overcome to make this potential real. It is our position that the diversity of application access patterns precludes any simple \"one size fits all\" approach and that better tools and design processes will be needed to fulfill the potential of MLM. Efficient implementations of MLM will require a high degree of co-design and coordination between hardware and software. The simulation framework we have built for this study can aid tool building to solve the programming challenges.","PeriodicalId":389462,"journal":{"name":"Proceedings of the 2015 International Symposium on Memory Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"The Potential and Perils of Multi-Level Memory\",\"authors\":\"J. Jayaraj, Arun Rodrigues, S. Hammond, G. Voskuilen\",\"doi\":\"10.1145/2818950.2818976\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The future of memory systems is Multi-Level Memory (MLM). In a MLM system the main memory is comprised of two or more types of memory instead of a conventional DDR-DRAM-only main memory. By combining different memory technologies, an MLM system can potentially offer more usable bandwidth and more capacity for a similar cost as a conventional memory system. However, substantial software and hardware design challenges must be overcome to make this potential real. It is our position that the diversity of application access patterns precludes any simple \\\"one size fits all\\\" approach and that better tools and design processes will be needed to fulfill the potential of MLM. Efficient implementations of MLM will require a high degree of co-design and coordination between hardware and software. The simulation framework we have built for this study can aid tool building to solve the programming challenges.\",\"PeriodicalId\":389462,\"journal\":{\"name\":\"Proceedings of the 2015 International Symposium on Memory Systems\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2015 International Symposium on Memory Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2818950.2818976\",\"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 2015 International Symposium on Memory Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2818950.2818976","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The future of memory systems is Multi-Level Memory (MLM). In a MLM system the main memory is comprised of two or more types of memory instead of a conventional DDR-DRAM-only main memory. By combining different memory technologies, an MLM system can potentially offer more usable bandwidth and more capacity for a similar cost as a conventional memory system. However, substantial software and hardware design challenges must be overcome to make this potential real. It is our position that the diversity of application access patterns precludes any simple "one size fits all" approach and that better tools and design processes will be needed to fulfill the potential of MLM. Efficient implementations of MLM will require a high degree of co-design and coordination between hardware and software. The simulation framework we have built for this study can aid tool building to solve the programming challenges.