计算机科学
德拉姆
数据存取
并行计算
调度(生产过程)
隐藏物
分布式计算
嵌入式系统
计算机硬件
数据库
运营管理
经济
作者
Jiazhao Sun,Yunchun Li,Hailong Yang,Wei Li
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2019-01-01
卷期号:7: 180218-180234
标识
DOI:10.1109/access.2019.2959014
摘要
With the deployment of innovative memories such as non-volatile memory and 3D-stacked memory in distributed systems, how to improve the application performance by utilizing the unique characteristics of these hybrid memories remains an active research direction. For instance, the Intel Knight Landing (KNL) processor incorporates a High Bandwidth Memory (HBM) using 3D-stacked technology with traditional DRAM onto the same chip. HBM achieves much higher bandwidth than traditional DRAM when the application exhibits high parallelism and sequential access. In this paper, we propose a new metric SP-factor to guide the data scheduling in distributed system using hybrid memories such as HBM and DRAM. The SP-factor incorporates the data access patterns including data block size and data access parallelism, which leads to better data scheduling decision for higher performance. We apply SP-factor to several data eviction policies on the hybrid memory system, which achieves better performance. Moreover, an adaptive data scheduling method (ADSM) is proposed for such hybrid memory system with HBM and DRAM. ADSM can dynamically adjust scheduling decisions based on runtime performance metrics so that it can adapt to workloads with different data access patterns. Our experimental results show that ADSM can significantly improve the performance of the representative workloads. For SQL query application with mixed access pattern, the cache hit ratio increases by 10.4% and the execution time reduces by 14.6% using ADSM compared to ARC policy.
科研通智能强力驱动
Strongly Powered by AbleSci AI