{"title":"Supporting Multi-Channels to DRAM-based PIM Execution for Boosting the Performance","authors":"Junil Kim, S. Kim, Seon Wook Kim","doi":"10.1109/ICEIC61013.2024.10457142","DOIUrl":null,"url":null,"abstract":"The memory bandwidth between a processor and memory limits the performance, especially in emerging data-intensive applications. To solve this problem, supporting in-memory processing has been actively studied. Most PIM platforms prepare all the input data before computation because of the significant overhead in the data preparation, which is much higher in multi-channel memory systems due to data duplication. In this paper, we developed a cost-effective DMA offloading methodology to support PIM computation in the multi-channel memory system. We minimized the data sharing overhead between channels and achieved a performance improvement of up to 1.79x compared to our baseline one-channel PIM architecture in the execution of DNN applications.","PeriodicalId":518726,"journal":{"name":"2024 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"208 4","pages":"1-4"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2024 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC61013.2024.10457142","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The memory bandwidth between a processor and memory limits the performance, especially in emerging data-intensive applications. To solve this problem, supporting in-memory processing has been actively studied. Most PIM platforms prepare all the input data before computation because of the significant overhead in the data preparation, which is much higher in multi-channel memory systems due to data duplication. In this paper, we developed a cost-effective DMA offloading methodology to support PIM computation in the multi-channel memory system. We minimized the data sharing overhead between channels and achieved a performance improvement of up to 1.79x compared to our baseline one-channel PIM architecture in the execution of DNN applications.