Code Conversion Method on Process-in-Memory Platform. (November 2020) - Liu, Jinhui
Abstract: Process-in-Memory (PIM) has become a favorable solution for data intensive applications with its advantages of placing processing units in or near memory, reducing the movement of data between memory and processing unit. However, most recent PIM platforms have relatively large limitations in terms of computing flexibility and types of computing, and programming is complicated, which cannot provide a unified programming framework. Therefore, it becomes a challenge to deploy the code to the hardware, which severely restricts the application development on the PIM platform. This paper presents a method of code conversion based on the PIM platform, which allows users to develop applications on the PIM platform with the high-level programming language, makes the PIM platform more accessible in the development of data intensive applications.