当前位置:首页 - 产品中心 - 系统工具

产品名称:SPEC Embedded ADASMark

生产厂商:SPEC产品类别:系统工具

ADASMark™ 基准测试

EEMBC® ADASMark 基准测试套件是一款面向汽车公司,用于构建下一代高级驾驶辅助系统 (ADAS) 的性能测量和优化工具。ADASMark 旨在分析自动驾驶系统中使用的 SoC 的性能,它利用代表高度并行应用(例如环视图像拼接、分割和卷积神经网络 (CNN) 交通标志分类)的真实世界工作负载。ADASMark 基准测试会充分考验各种计算资源,例如 CPUGPU 和硬件加速器,从而使用户能够确定可用计算资源的最佳利用率。

产品功能

二级以上级别的 ADAS 系统需要计算密集型的目标检测和视觉分类能力。一种常见的解决方案是在车辆周围部署一组可见光谱广角摄像头,并配备图像处理系统,用于处理这些图像以供训练好的卷积神经网络(CNN)进行分类。分类器的输出结果会反馈给其他决策逻辑,例如转向和制动系统。这种方案需要大量的计算能力,评估可用资源的极限以及它们的利用效率并非易事。ADASMark 基准测试通过将应用案例与合成测试集相结合,构建了一系列微基准测试,用于测量和报告处理计算机视觉、自动驾驶和移动成像任务的片上系统(SoC)的性能和延迟,从而应对这一挑战。

来自不同类型平台的实验结果。DAG 中的最长路径决定得分。每个元素的执行时间和内存开销都会影响总分。

具体来说,该基准测试的前端包含图像处理功能,例如图像去畸变、色彩空间转换(拜耳)、图像拼接、高斯模糊和索贝尔阈值滤波——用于识别分类器的感兴趣区域 (ROI)。基准测试的后端图像分类部分运行一个经过训练用于识别交通标志的卷积神经网络 (CNN)。基准测试提供了一个由四个高清环绕摄像头组成的输入视频流。视频的每一帧(每个摄像头一帧)都经过有向无环图 (DAG)。框架在四个节点(模糊、阈值、ROI 和分类)验证流程的准确性。如果准确率在允许的阈值范围内,则测试通过。平台的性能记录为与视觉相关的 DAG 部分的执行时间和开销,这意味着基准测试时间不包括视频文件的主线程处理时间,也不包括将数据流拆分到 DAG 不同边的开销。整体性能与 DAG 中最长路径的倒数成正比,代表每秒帧数。

ADASMark 基准测试框架利用 OpenCL 1.2 嵌入式配置文件 API 来确保计算实现的一致性,因为大多数提供异构架构的供应商都支持这一流行的 API。开发者可以自由构建最优计算图,并提供自己的 OpenCL 内核。这提供了强大的性能分析能力。

产品特征

·        利用 OpenCL 1.2 嵌入式配置文件 API

·        由一系列微基准测试创建的应用流程

·        Au-zone 开发的交通标志识别 CNN 推理引擎

·        运行默认基准测试,以及针对特定架构优化的版本。

·        与其他 EEMBC 基准测试一样,本测试具有可重复性、可验证性和可认证性。

全国服务热线:
021-52550099