让NVIDIA Jetson AGX Xavier火力全开的秘密

之前我们写过让Jetson TX2火力全开的秘密,让大家知道命令行工具nvpmodel能够定义一组参数,从而有效地定义给定功率的性能。

Jetson Tegra系统涵盖了广泛的性能和功率需求。平衡性能和功率需求是大多数产品开发过程中的重要组成部分。幸运的是,NVIDIA已经完成了繁重的工作,并进行了计算,以确定在多种配置下,在给定的功耗下,哪些处理组件提供了最佳的性能,让你可以很方便地进行配置调优。

在TX2上,nvpmodel定义了在线cpu的数量及其时钟频率、GPU频率和外存储器控制器(EMC)频率。记住,EMC控制对外部LPDDR4内存的访问速度。

与Jetson TX2相比,Jetson AGX Xavier是一个更加丰富的计算环境。除了增加4个CPU核外,Xavier还增加了深度学习加速器(DLA)和视觉加速器(VA)。这些新添加的内容也可以使用nvpmodel进行配置!nvpmodel在7种不同模式下定义了4种不同的power envelope。power envelope有10瓦、15瓦、30瓦,还有——

如何配置

nvpmodel介绍了Jetson AGX Xavier上的七种不同的“模式”:

注意表中几个名词:

  • GPU TPC – GPU Texture/Processor Cluster
  • DLA – Deep Learning Accelerator
  • VA – Vision Accelerator

默认模式是15W (MODE_15W, ID:2),你可以通过这个方式看到:

如果我们想换到表格中的0模式,那么我们可以执行:

然后再用查询命令看一下是否已经切换到0模式了:

注意nvpmodel设置更改后,重启后数值会保持。

如果你之前一直在Jetson产品上做开发,那么您可能熟悉jetson_clocks.sh脚本。在Jetson Xavier上,jetson_clock.sh为当前的nvpmodel模式提供了最佳的性能。nvpmodel配置为任何给定模式定义了最大和最小时钟值。jetson_clocks.sh将时钟值调整到最大值。哦,当你决定全速跑的时候,有时会调整风扇的数值。

jetson_clocks.sh还可以显示CPU、GPU和EMC的当前设置。

这就显示了在模式0下CPU、GPU和EMC的当前设置。

接着我们将时钟值调整到最大值,然后再看一下当前设置:

大家可以上下两张图对比一下,会明显不同了。

但是NVIDIA 也提醒大家了:The effects of jetson_clocks.sh is not persistent across sessions. In other words, if the machine reboots the previous jetson_clocks.sh settings are not in place.

好了,万事俱备,就差一个Jetson AGX Xavier开发套件了!

原文发布于微信公众号 - 吉浦迅科技(gpusolution)

原文发表时间:2018-10-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏coding

python使用PIL给图片添加文字生成海报

那时的我,对于未来有很多遐想:写小说、写时评、写诗歌... 总而言之,就是成为一个文字工作者

40520
来自专栏区块链源码分析

用零知识证明解决投票安全

我们经常会遇到需要给别人投票的情况,比如有些公司会组织员工给领导做反向打分,但是往往员工都不敢“真心实意”的打分,为什么呢?归根结底是害怕所谓的匿名不是真匿名...

496180
来自专栏AI科技评论

开发 | 一文详解英伟达刚发布的 Tesla V100 究竟牛在哪?

AI科技评论按:很多读者在思考,“我和AI科技评论的距离在哪里?”答案就是:一封求职信。 5 月 11 日,在加州圣何塞举办的的 2017 年度 GPU 技术大...

333130
来自专栏点滴积累

geotrellis使用(二十七)栅格数据色彩渲染

目录 前言 复杂原因及思路分析 实现过程 总结 一、前言        今天我们来研究一下这个看似简单的问题,在地理信息系统中颜色渲染应当是最基本的操作和功能,...

42350
来自专栏小白课代表

有需求+小白课代表的软件目录(5.9)

28730
来自专栏冰霜之地

Threes-AI 玩小三传奇 (上)

1 个月前和另外二位小伙伴一起参加了一个 AI 的比赛。虽然比赛结果不理想,至少我享受到了编程过程中的乐趣。从这次比赛中让我认识到 Go 除了写服务端,写游戏模...

18320
来自专栏小白课代表

有需求+小白课代表的软件目录(5.2)

16940
来自专栏深度学习入门与实践

【原】Spark之机器学习(Python版)(二)——分类

  写这个系列是因为最近公司在搞技术分享,学习Spark,我的任务是讲PySpark的应用,因为我主要用Python,结合Spark,就讲PySpark了。然而...

27560
来自专栏人工智能头条

利用Amazon ML与Amazon Redshift建立二进制分类模型

18750
来自专栏数据小魔方

R语言可视化——ggplot携手plotly,让你的图表灵动起来!

这段时间一直在研究ggplot2这个神奇的可视化利器,可是ggplot2纵然所向披靡,唯独无法呈现动态效果! 最近发现R语言的官方CRAN中有一款名叫plotl...

60360

扫码关注云+社区

领取腾讯云代金券