Performance analysis of multi-channel memories in mobile devices

Multi-channel memories can be organized in a variety of ways to optimize for different kinds of memory loads. However, their efficient configuration and management in mobile environment is not obvious. In this paper, a SystemC model of a multi-channel memory is constructed out of low-power double data rate SDRAMs. The model is simulated with sketchy load in order to gain understanding how memory access size and number of channels affect access times and power figures. The simulations confirm that applications with large data accesses benefit from the multi-channel memories. When used properly, multi-channel memories provide the capability for high throughput but do not introduce excessive overhead compared to single-channel memories in terms of energy consumption. The experiments also reveal that relatively small accesses can be extremely expensive if the memory is not properly configured. In future systems, novel policies, advanced control mechanisms, and reorganization of traditional memory management are needed to keep the power consumption manageable.

[1]  Betty Prince High Performance Memories: New Architecture DRAMs and SRAMs — Evolution and Function , 1996 .

[2]  R. Kisiel,et al.  Trends in assembling of advanced IC packages , 2005 .

[3]  Timo Aila,et al.  Delay streams for graphics hardware , 2003, ACM Trans. Graph..

[4]  Tilman Wolf,et al.  Performance models for network processor design , 2006, IEEE Transactions on Parallel and Distributed Systems.

[5]  Eero Aho,et al.  A case for multi-channel memories in video recording , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.