首页> 外文会议> >CAVBench: A Benchmark Suite for Connected and Autonomous Vehicles
【24h】

CAVBench: A Benchmark Suite for Connected and Autonomous Vehicles

机译:CAVBench:互联和自动驾驶汽车的基准套件

获取原文

摘要

Connected and autonomous vehicles (CAVs) have recently attracted a significant amount of attention both from researchers and industry. Numerous studies targeting algorithms, software frameworks, and applications on the CAVs scenario have emerged. Meanwhile, several pioneer efforts have focused on the edge computing system and architecture design for the CAVs scenario and provided various heterogeneous platform prototypes for CAVs. However, a standard and comprehensive application benchmark for CAVs is missing, hindering the study of these emerging computing systems. To address this challenging problem, we present CAVBench, the first benchmark suite for the edge computing system in the CAVs scenario. CAVBench is comprised of six typical applications covering four dominate CAVs scenarios and takes four datasets as standard input. CAVBench provides quantitative evaluation results via application and system perspective output metrics. We perform a series of experiments and acquire three systemic characteristics of the applications in CAVBench. First, the operation intensity of the applications is polarized, which explains why heterogeneous hardware is important for a CAVs computing system. Second, all applications in CAVBench consume high memory bandwidth, so the system should be equipped with high bandwidth memory or leverage good memory bandwidth management to avoid the performance degradation caused by memory bandwidth competition. Third, some applications have worse data/instruction locality based on the cache miss observation, so the computing system targeting these applications should optimize the cache architecture. Last, we use the CAVBench to evaluate a typical edge computing platform and present the quantitative and qualitative analysis of the benchmarking results.
机译:联网和自动驾驶汽车(CAV)最近吸引了研究人员和业界的大量关注。针对CAV场景的针对算法,软件框架和应用程序的众多研究已经出现。同时,一些先驱者的工作集中在CAV场景的边缘计算系统和体系结构设计上,并为CAV提供了各种异构平台原型。但是,缺少用于CAV的标准且全面的应用程序基准,这阻碍了对这些新兴计算系统的研究。为了解决这个具有挑战性的问题,我们介绍了CAVBench,这是CAV场景中边缘计算系统的第一个基准套件。 CAVBench由六个典型应用程序组成,涵盖了四个主要的CAV场景,并以四个数据集作为标准输入。 CAVBench通过应用程序和系统透视图输出指标提供定量评估结果。我们执行了一系列实验,并获得了CAVBench中应用程序的三个系统特征。首先,应用程序的操作强度是两极分化的,这解释了为什么异构硬件对于CAVs计算系统很重要。其次,CAVBench中的所有应用程序都消耗高内存带宽,因此系统应配备高带宽内存或利用良好的内存带宽管理来避免由于内存带宽竞争而导致的性能下降。第三,基于高速缓存未命中观察,某些应用程序的数据/指令局部性较差,因此针对这些应用程序的计算系统应优化高速缓存体系结构。最后,我们使用CAVBench评估典型的边缘计算平台,并提供基准测试结果的定量和定性分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号