본문 바로가기
KERD
논문KCI 등재

고용량 DRAM을 위한 작은 ACTIVE 커맨드 설계 연구

Small Active Command Design for High Density DRAMs

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 DRAM으로 전송되는 커맨드 버스의 전력 소모량을 감소시킬 수 있는 Small Active Command 기법을 제안한다. 이를 위해, DRAM으로 전달되는 주소 중 가장 큰 크기를 차지하는 Row 주소를 포함하고 다중패킷으로 구성된 ACTIVE 커맨드를 대상으로 한다. 제안된 Small Active Command 기법은 자주 참조되는 Row 주소를 Hot 페이지로 식별하고 메모리 컨트롤러와DRAM에 적재된 작은 캐시(테이블)의 인덱스 번호를 Row 주소를 대신하여 단일 패킷으로 전달한다. 제안된 기법에서는 인덱스 번호 전달과 캐시 동기화 관리를 위해 기존 DRAM커맨드의 사용하지 않는 비트를 활용한 I-ACTIVE와 I-PRECHARGE 커맨드를 추가하였다. 시뮬레이션을 이용한실험 결과 제안된 방식은 Close-page 정책과 Open-page 정책에서 각각 평균적으로 20%, 8.1%의 커맨드 버스 전력 소모량을 감소시켰다.

Abstract

In this paper, we propose a Small Active Command scheme which reduces the power consumption of the command bus to DRAM. To do this, we target the ACTIVE command, which consists of multiple packets, containing the row address that occupies the largest size among the addresses delivered to the DRAM. The proposed scheme identifies frequently referenced row addresses as Hot pages first, and delivers index numbers of small caches (tables) located in the memory controller and DRAM. I-ACTIVE and I-PRECHARGE commands using unused bits of existing DRAM commands are added for index number transfer and cache synchronization management. Experimental results show that the proposed method reduces the command bus power consumption by 20% and 8.1% on average in the close-page and open-page policies, respectively.

참고문헌 (19)

  1. "Lower Double Data Rate 4 (LPDDR4)" (2014)[URL]
  2. "High Bandwidth Memory (HBM)" (2013)[URL]
  3. K. Lim, "Understanding and designing new server architectures for emerging warehouse-computing environments", Proceedings of the 35th Annual International Symposium on Computer Architecture (ISCA), pp.315~326 (2008)
  4. D. Meisner, "PowerNap:Eliminating server idle power", Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XIV), pp.205~216 (2009)
  5. Y. Lee, "Skinflint DRAM System:Minimizing DRAM Chip Writes for Low Power", Proceedings of the 19th International Symposium on High Performance Computer Architecture (HPCA), pp.25~34 (2013)
  6. J. Ahn, "Future Scaling of Processor-memory Interfaces", Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis (SC), pp.1~12 (2009)
  7. A. N. Udipi, "Rethinking DRAM Design and Organization for Energy-constrained Multi-cores", Proceedings of the 37th annual International Symposium on Computer Architecture (ISCA), pp.175~186 (2010)
  8. H. Zheng, "Mini-rank: Adaptive DRAM Architecture for Improving Memory Power Efficiency", Proceedings of the 41st IEEE, 2008, 210~221
  9. D. Shin, "Adaptive Page Grouping for Energy Efficiency in Hybrid PRAM-DRAM Main Memory", Proceedings of the 2012 ACM Research in Applied Computation Symposium, pp.395~402 (2012)
  10. Thaleia Dimitra Doudali, "Kleio : A Hybrid Memory Page Scheduler with Machine Intelligence", Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing (HPDC), pp.37~48 (2019)
  11. L. Ramos, "Page Placement in Hybrid Memory Systems", Proceedings of the International Conference on Supercomputing (ICS), pp.85~95 (2011)
  12. Ilhoon Shin, "Hot", cold clustering for page mapping in NAND flash memory, 2011, pp.57(4), 1728~1731[DOI]
  13. S. W. Ng, "Memory Systems: Cache, DRAM, Disk" (2007), Morgan Kaufmann Publishers
  14. Z. Zhang, "A Permutation-based Page Interleaving Scheme to Reduce Row-buffer Conflicts and Exploit Data Locality", Proceedings of the 33rd IEEE, 2000, 32~41
  15. N. Binkert, "The Gem5 Simulator", SIGARCH Computer Architecture News, 39(2) (2011)
  16. R. Balasubramonian, "CACTI 6.0: A Tool to Model Large Caches", HP Laboratories, ~ (2009)
  17. "SPEC CPU2006 Benchmark Descriptions" (2006)[URL]
  18. K. Ning, "Bus Power Estimation and Power-Efficient Bus Arbitration for System-on-a-Chip Embedded Systems", Proceedings of the 4th International Conference on Power-Aware Computer Systems (PACS), pp.95~106 (2004)
  19. Dake Liu, "Power consumption estimation in CMOS VLSI chips", IEEE Journal of Solid-State Circuits, 29(6), pp.663~670 (1994), Institute of Electrical and Electronics Engineers (IEEE)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (30건)