{"title":"模拟与数字内存处理体系结构的比较研究","authors":"Hoon Shin, Rihae Park, Jae W. Lee","doi":"10.1109/ITC-CSCC58803.2023.10212962","DOIUrl":null,"url":null,"abstract":"Processing-in-Memory (PIM) is a promising solution to the memory bottleneck problem in modern computing systems. DRAM-based PIM technology can be implemented in two ways: analog and digital. We discuss the advantages and challenges of each PIM architecture, and provide a comprehensive evaluation of the two PIM architectures, comparing their performance across various types of operations, including bitwise and arithmetic operations. Our evaluation results reveal that analog PIM has higher throughput than digital PIM for bitwise operations. However, for arithmetic operations, digital PIM shows higher throughput than analog PIM in HBM2 for all ADD and MUL operations across various bit-width configurations. The choice of using analog or digital PIM should depend on the target operation, operand bit-width, and the specifications of the DRAM device. This study provides new insights into PIM technology to facilitate future research in this field.","PeriodicalId":220939,"journal":{"name":"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Comparative Study on Analog and Digital Processing-in-Memory Architectures\",\"authors\":\"Hoon Shin, Rihae Park, Jae W. Lee\",\"doi\":\"10.1109/ITC-CSCC58803.2023.10212962\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Processing-in-Memory (PIM) is a promising solution to the memory bottleneck problem in modern computing systems. DRAM-based PIM technology can be implemented in two ways: analog and digital. We discuss the advantages and challenges of each PIM architecture, and provide a comprehensive evaluation of the two PIM architectures, comparing their performance across various types of operations, including bitwise and arithmetic operations. Our evaluation results reveal that analog PIM has higher throughput than digital PIM for bitwise operations. However, for arithmetic operations, digital PIM shows higher throughput than analog PIM in HBM2 for all ADD and MUL operations across various bit-width configurations. The choice of using analog or digital PIM should depend on the target operation, operand bit-width, and the specifications of the DRAM device. This study provides new insights into PIM technology to facilitate future research in this field.\",\"PeriodicalId\":220939,\"journal\":{\"name\":\"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITC-CSCC58803.2023.10212962\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITC-CSCC58803.2023.10212962","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparative Study on Analog and Digital Processing-in-Memory Architectures
Processing-in-Memory (PIM) is a promising solution to the memory bottleneck problem in modern computing systems. DRAM-based PIM technology can be implemented in two ways: analog and digital. We discuss the advantages and challenges of each PIM architecture, and provide a comprehensive evaluation of the two PIM architectures, comparing their performance across various types of operations, including bitwise and arithmetic operations. Our evaluation results reveal that analog PIM has higher throughput than digital PIM for bitwise operations. However, for arithmetic operations, digital PIM shows higher throughput than analog PIM in HBM2 for all ADD and MUL operations across various bit-width configurations. The choice of using analog or digital PIM should depend on the target operation, operand bit-width, and the specifications of the DRAM device. This study provides new insights into PIM technology to facilitate future research in this field.