CHASE:加速分布式指针遍历在非聚合内存上
摘要:缓存CPU节点在分离内存架构中通过网络分摊高数据访问延迟。然而,这样的缓存无法提高需要对链接数据结构进行指针遍历的工作负载的性能。我们提出在接近分离内存的地方加速这些指针遍历,以保持支持各种链接结构的表达能力,并确保能源效率和性能,并支持分布式执行。我们设计了CHASE,通过基于FPGA的SmartNIC和可编程网络交换机的原则使用,满足了指针遍历工作负载在机架级分离内存上的所有上述要求。我们对CHASE的评估表明,它为在只使用缓存时表现不佳的各种常见指针遍历工作负载提供了低延迟、高吞吐量和高能效的执行能力。
作者:Yupeng Tang, Seung-seob Lee, Anurag Khandelwal
论文ID:2305.02388
分类:Distributed, Parallel, and Cluster Computing
分类简称:cs.DC
提交时间:2023-05-12