题名 | NLC: An Efficient Caching Algorithm Based on Non-critical Path Least Counts for In-Memory Computing |
作者 | |
发表日期 | 2020 |
会议名称 | 13th International Conference on Cloud Computing, CLOUD 2020 |
会议录名称 | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
![]() |
ISSN | 0302-9743 |
卷号 | 12403 LNCS |
页码 | 80-95 |
会议日期 | 18 September 2020-20 September 2020 |
会议地点 | Honolulu |
摘要 | The explosion of applications in data-parallel systems and ever-growing high-efficiency needs for data analysis have made parallel systems under enormous memory pressure when dealing with large datasets. Out-of-memory errors and excessive garbage collection can seriously affect system performance. Generally, for those data-flow tasks with intensive in-memory computing requirements, how to achieve efficient memory caching algorithms is a primary measure to make a trade-off between performance and memory overhead. By taking advantage of the latest research findings on the DAG-based task scheduling, we design a new caching algorithm for in-memory computing by exploiting the critical path information of DAG, called Non-critical path least reference count (NLC). The strategy is distinct from the existing ones in that it applies the global information of the critical path to the caching replacements rather than the task scheduling as most existing works do. Through empirical studies, we demonstrated that NLC can not only effectively enhance the parallel execution efficiency, but also reduce the number of evictions, improve the hit ratio, and memory utilization rate as well. Our comprehensive evaluations based on the selected benchmark graphs indicate that our strategy can not only fulfill the parallel system requirements but also reduce the costs by as much as, compared with the most advanced LRC algorithm. |
DOI | 10.1007/978-3-030-59635-4_6 |
URL | 查看来源 |
语种 | 英语English |
Scopus入藏号 | 2-s2.0-85092118568 |
引用统计 | |
文献类型 | 会议论文 |
条目标识符 | https://repository.uic.edu.cn/handle/39GCC9TT/12262 |
专题 | 个人在本单位外知识产出 |
通讯作者 | Wang, Yang |
作者单位 | 1.Shenzhen Institutes of Advanced Technology,Chinese Academy of Sciences,Shenzhen,China 2.University of Chinese Academy of Sciences,Beijing,China 3.State Key Lab of IoTSC,University of Macau,Taipa,Macao |
推荐引用方式 GB/T 7714 | Lv, Jingya,Wang, Yang,Meng, Tianhuiet al. NLC: An Efficient Caching Algorithm Based on Non-critical Path Least Counts for In-Memory Computing[C], 2020: 80-95. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论