System Architectures for Mobile Applications


Growing number of mobile applications require large memory bandwidth whcih leads to high energy consumption. In mobile computing area, the increasing demand for high quality video applications and 3D graphic games exacerbates this problem. Memory controller, the manager of main memory system, should be able to deal with the amount of memory accesses from various applications such as CPU, GPU and IPs under constraints of latency, bandwidth utilization, and power efficiency. Our research aims to analyze the mobile application’s characteristics with respect to memory and propose the next-level memory system which employs both hardware and software solutions.