这是 volk_gnsssdr_profile 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
volk_gnsssdr_profile - libvolk_gnsssdr 函数的分析器应用程序。
概要
volk_gnsssdr_profile [选项]
商品描述
GNSS-SDR 内核矢量优化库 (VOLK_GNSSSDR) 是一个软件库
为开发人员提供使用单输入多数据 (SIMD) 的接口
指令,对于在接收者的操作中特别感兴趣
处理负载的关键路径。
提供 SIMD 指令集的处理器使用多个处理元素进行计算
同时对多个数据点执行相同的操作,从而利用数据-
级并行性,可以在大多数现代台式机和膝上型个人计算机中找到。
简而言之,VOLK_GNSSSDR 在汇编语言优化版本中实现
不同处理器架构的计算密集型操作
常见于现代计算机。 为了使用最优化的版本
运行软件接收器的主机的特定处理器(即
实现比运行最快)。
volk_gnsssdr_profile 是一个测试所有已知 VOLK_GNSSSDR 内核的程序(即,
基本处理组件,如加法器、乘法器、相关器等)用于每个
主机支持的架构,测量它们的性能。 等结束了,
探查器写入 $HOME/.volk_gnsssdr/volk_gnsssdr_config
每个 VOLK_GSSSDR 函数。 使用函数时读取此文件以了解最佳
要执行的版本。
配置
volk_gnsssdr_profile 采用以下选项:
-h [ - 帮帮我 ] 打印帮助信息。
-b [ - 基准 [ =参数(=1) ](=0) 运行所有内核(基准模式)。
-R [ --tests-正则表达式 ] 运行匹配正则表达式的测试。
-j [ --json ] JSON 输出文件。
使用 onworks.net 服务在线使用 volk_gnsssdr_profile