Browse > Article

Performance Evaluation and Optimization of Dual-Port SDRAM Architecture for Mobile Embedded Systems  

Yang, Hoe-Seok (서울대학교 전기컴퓨터공학부)
Kim, Sung-Chan (서울대학교 전기컴퓨터공학부)
Park, Hae-Woo (서울대학교 전기컴퓨터공학부)
Kim, Jin-Woo (서울대학교 전기컴퓨터공학부)
Ha, Soon-Hoi (서울대학교 전기컴퓨터공학부)
Abstract
Recently dual-port SDRAM (DPSDRAM) architecture tailored for dual-processor based mobile embedded systems has been announced where a single memory chip plays the role of the local memories and the shared memory for both processors. In order to maintain memory consistency from simultaneous accesses of both ports, every access to the shared memory should be protected by a synchronization mechanism, which can result in substantial access latency. We propose two optimization techniques by exploiting the communication patterns of target applications: lock-priority scheme and static-copy scheme. Further, by dividing the shared bank into multiple blocks, we allow simultaneous accesses to different blocks thus achieve considerable performance gain. Experiments on a virtual prototyping system show a promising result - we could achieve about 20-50% performance gain compared to the base DPSDRAM architecture.
Keywords
Memory Architecture; Dual-port SDRAM; Mobile Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Integrated Device Technology, "Dual port memory simplifies wireless base station design," Application Note, AN-409, Jan. 2004
2 K. Patel, E. Macii, and M. Poncino, "Synthesis of partitioned shared memory architectures for energy-efficient multi-processor SoC," in Proc. DATE, pp. 10700-10701, Feb. 2004
3 F. Gharsalli et al, "Unifying memory and processor wrapper architecture in multiprocessor SoC design," in Proc. ISSS, pp. 26-31, Oct. 2002
4 K. Hayashi et al, "AP1000+: Architectural support of PUT/GET interface for parallelizing compiler," in Proc. ASPLOS, pp. 196-207, Oct. 1994
5 T. V. Meeuwen et al, "System-level interconnect architecture exploration for custom memory organizations," in Proceedings of International Symposium on System Synthesis, pp. 13-18, Sep. 2001
6 Samsung Electronics Inc, "Fusion Memory Solution OneDRAMTM," http://www.samsung.com/PressCenter/ PressRelease/PressRelease.asp?seq=20061213_0000306480