• DocumentCode
    3712328
  • Title

    DLB: Dynamic lane borrowing for improving bandwidth and performance in Hybrid Memory Cube

  • Author

    Xianwei Zhang;Youtao Zhang;Jun Yang

  • Author_Institution
    Computer Science Department, University of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2015
  • Firstpage
    125
  • Lastpage
    132
  • Abstract
    The Hybrid Memory Cube (HMC) is an innovative DRAM architecture that adopts 3D-stacking to improve bandwidth and save energy. An HMC module adopts separate receive and transmit lanes and thus may achieve the maximal memory bandwidth only if data can be driven at full speed in both directions. However, due to the natural read and write imbalance in modern applications, the effective memory bandwidth utilization is often low, leading to suboptimal system performance. In this paper, we propose DLB (dynamic lane borrowing) that dynamically tracks link utilization and partitions the lanes in one link between receive and transmit directions. DLB allocates more lanes to transmit if servicing read-intensive applications. With more lanes allocated to either direction, DLB reduces the lane contention along that direction and thus the average memory access latency. Our experimental results show that DLB improves the bandwidth utilization by 10.4% on average, reduces the average utilization gap in two directions from 35.6% to 12.8%, and saves execution time by as much as 22.3%.
  • Keywords
    "Bandwidth","Hardware","Physical layer","Random access memory","Computers","System performance","Pins"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2015 33rd IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCD.2015.7357093
  • Filename
    7357093