首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jim Keller:NVIDIA的CUDA不是护城河,是沼泽!

2月20日消息,对于 x86、Arm、MISC 和 RISC-V 等处理器架构都有深入研究的传奇处理器架构师Jim Keller在本周末批评了外界认为是英伟达(NVIDIA)“护城河”的 CUDA架构和软件堆栈...[…] CUDA 并不漂亮。它是通过一次堆积一件东西来构建的。” 确实,就像x86一样,CUDA在保持软件和硬件向后兼容性的同时逐渐增加了功能。...这使得英伟达的平台完整且向后兼容,但它影响了性能并使程序开发变得更加困难。同时,很多开源软件开发框架可以比CUDA更高效地使用。...Triton、Tensor RT、Neon 和 Mojo 的存在是有充分理由的。” 甚至NVIDIA本身也有不完全依赖 CUDA 的工具。...目前尚不清楚 Jim Keller 对 AMD 的ROCm和英特尔的OneAPI有何看法,但很明显,尽管他花了很多年时间设计 x86 架构,但他并不迷恋其未来前景。

15910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    美国人不愿购买智能家居设备(Internet)

    智能设备是未来家庭的基石,但它似乎无法引起美国人的兴趣,也无法打开他们的钱包。...“事实上,我们的2020年美国智能家居调查显示,价格以及使用成本高昂是智能家居普遍采用的主要障碍,超过46%的受访者表示,这是他们目前没有拥有或使用智能家居设备的原因,并且在未来12个月内不太可能这样做...Omdia智能家居高级首席分析师Blake Kozak指出,虽然定价可能会让消费者望而却步,但更多低成本的设备开始进入市场, 他表示,“我们最新的消费者和DIY视频监控研究发现,前10个品牌中有6个认为是低成本...虽然隐私对消费者来说可能很重要,但它并不是最重要的。 IDC的Wright指出“我们的研究发现,虽然隐私是一个持续且有效的关注点,但它很容易被人们推到脑后,而更倾向于这些设备所能提供的好处和便利。”...ABI的Collins同意存在隐私问题,但他指出,“多年来我们已经看到,如果一项服务的价格很有吸引力,并且认为是有价值的,那么对于大部分消费者来说,隐私并不是一个主要的问题。”

    1.2K10

    目标检测的模型集成方法及实验

    在某种意义上,集成学习可以认为是一种通过执行大量额外计算来弥补学习算法不足的方法。另一方面,另一种选择是在一个非集成系统上做更多的学习。...AND方法:如果所有模型产生相同的框,则认为是一个框(如果IOU >0.5)。...然而,设置这个阈值很棘手:如果有多个物体并排存在,那么其中一个就会被删除。NMS丢弃了冗余框,因此不能有效地从不同的模型中产生平均的局部预测。 ?...显然,召回率有一个跳跃(约为传统方法的0.3),但AP的跳跃并不大。另外,需要注意的是,当你向WF方法添加更多模型时,误报的数量会激增。...总结 当使用相互补充的模型时,集成是提高性能的一种很好的方法,但它也会以速度为代价来完成推理。根据需求,可以决定有多少个模型,采用哪种方法,等等。

    45610

    目标检测多模型集成方法总结

    在某种意义上,集成学习可以认为是一种通过执行大量额外计算来弥补学习算法不足的方法。另一方面,另一种选择是在一个非集成系统上做更多的学习。...AND方法:如果所有模型产生相同的框,则认为是一个框(如果IOU >0.5)。...然而,设置这个阈值很棘手:如果有多个物体并排存在,那么其中一个就会被删除。NMS丢弃了冗余框,因此不能有效地从不同的模型中产生平均的局部预测。 ?...显然,召回率有一个跳跃(约为传统方法的0.3),但AP的跳跃并不大。另外,需要注意的是,当你向WF方法添加更多模型时,误报的数量会激增。...总结 当使用相互补充的模型时,集成是提高性能的一种很好的方法,但它也会以速度为代价来完成推理。根据需求,可以决定有多少个模型,采用哪种方法,等等。

    1.7K20

    【学习图片】05:GIF

    GIF 可以认为是图像数据的一个包装器。它有一个称为 logical screen 的视口,到该视口的单独的图像帧绘制,这有点像 Photoshop 文档中的图层。...这就是 GIF 支持它翻页动画的方式:一个帧绘制到逻辑屏幕上,然后另一个替换,再另一个取代。当然,当我们处理静态GIF时,这种区别并不重要,它是由绘制在逻辑屏幕上的单帧组成的。...虽然GIF在技术上使用无损压缩,但它确实有一个严重影响图像质量的主要限制:将图像保存为GIF总是会导致保真度降低,除非该图像已经使用256色或更少。...在一个更大、更详细的图像中,其效果可能不那么明显,但它们仍然是可见的。...代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug。

    1.3K20

    SPSS扫清障碍:区分T检验与F检验

    (这并不是说如 果变量间存在关联,我们可得到 5% 或 95% 次数的相同结果,当总体中的变量存在关联,重复研究和发现关联的可能性与设计的统计学效力有关。)...两样本 (如某班男生和女生) 某变量 (如身高) 的均数并不相同,但这差别是否能推论至总体,代表总体的情况也是存在著差异呢?...(这并不是说如 果变量间存在关联,我们可得到5% 或95% 次数的相同结果,当总体中的变量存在关联,重复研究和发现关联的可能性与设计的统计学效力有关。)...通 常,许多的科学领域中产生p值的结果≤0.05认为是统计学意义的边界线,但是这显著性水平还包含了相当高的犯错可能性。...结果 0.05≥p>0.01 认为是具有统计学意义,而 0.01≥p≥0.001 认为具有高度统计学意义。但要注意这种分类仅仅是研究基础上非正规的 判断常规。

    2.3K170

    什么是边缘计算,以及如何将其用于高等教育?

    但是云计算和边缘计算之间存在关键差异。“您可以将云用于某些边缘计算之旅,”Gallego 说。“但是你能把边缘计算放在云端吗? 不太可能。如果你把它放回云端,它不会更接近数据。”...Gallego 指出,虽然云服务已经存在了十多年,但边缘计算仍然认为是一种新兴技术。因此,学院和大学往往缺乏利用这项技术的内部技能和能力。如果是这种情况,机构可能希望与合作伙伴合作以帮助其起步。...“云或本地解决方案可能是有效的,”他说,“但它并不总是有效。” 边缘采用的潜在陷阱 安全性和复杂性是边缘计算采用过程中最常见的两个陷阱——而且它们经常齐头并进。...虽然边缘部署自然会提高高等教育网络的可扩展性、可靠性和按需可用性,但安全性并不是固有的。当添加新设备、服务和连接时,基础设施的复杂性和攻击面会增加。 “我们生活在物联网时代,”Gallego 说。...“它是物联网,但它也可以成为威胁互联网。当您引入新平台时,您需要正确的流程、协议和程序。您需要加固平台。从安全角度来看,这意味着确保诸如加密和标记化之类的事情。你需要确保它可以信任。”

    42630

    为什么单选按钮和复选框不能共存?

    因此,单选按钮和复选框同时存在违反了用户体验中的一致性原则。 设计师和开发人员从来没有质疑过它们的共存,因为一直以来都是这样的。...单选按钮和复选框具有类似的功能,并在相同的上下文中使用,但它们的外观并没有统一之处。 单选按钮和复选框 单选按钮表示相互排斥的选项,而复选框表示相互包含的选项。...用户很容易遗忘这些标签提示,但它们传递了最重要的信息。 标签单复数 与复选标记和圆点相比,标签的名词形式更能清楚地说明相斥/包容的关系。...Check Circle示例 之所以使用复选标记,是因为它比圆点更具选择提示性,通常它被认为是“肯定”或“是”的象征。而圆点是一个微弱的视觉线索,它可以包含任何含义。...它还有一个额外的好处就是更吸引人,更容易识别。 把Check Circles用于列表选项选择,用户就不会被单选按钮和复选框之间的差异分散注意力了。他们可以更多地关注选项标签,选择最适合自己的选项。

    1.5K20

    三星的开始

    但是,三星与三洋的合资企业仍然存在,两家公司于1973年合并创建了三星-三洋配件。 不断成长的成功 在接下来的八年中,三星取得了成功,并于1981年售出了100万台黑白电视机。...手机斗争 尽管三星今天以其出色的智能手机而闻名,但它们在该领域并不总是那么成功。在1980年代,三星开始开拓手机行业,并于1988年向韩国公众发布了自己的手机。...尽管三星并不是唯一一家在手机行业面临困境的公司,LG和亚马逊等品牌在此类企业中完全失败,但它是为数不多的超出预期并跻身绝对榜首的手机公司之一。市场。有一个关键的决定使这成为可能。...此类产品搁置,该公司投资了新技术。 在二十一世纪初,三星继续发展成为一家高科技公司,并最终超过了竞争对手索尼,成为全球第二十大消费类公司。总的来说,它也赢得了最受欢迎的消费品牌的地位。...当时,该电话认为是概念产品,但仍广泛发布,并用作未来电话的灵感来源。 Note Edge发行不久后便出现了Galaxy Tab S2,这是三星于2015年9月发布的高端数字平板电脑。

    52720

    究竟什么是DOM?

    它有一些差异,我们将在下面看到,但它本质上是一种尝试将HTML文档的结构和内容转换为可供各种程序使用的对象模型。 DOM的对象结构由所谓的“节点树”表示。...它之所以被称为是因为它可以认为是具有单个父茎的树,其分枝成几个子枝,每个子枝可以具有叶子。...但是,正如我所提到的,存在差异。 为了完全理解DOM是什么,我们需要看看它不是什么。 DOM不是您的源HTML 尽管DOM是从源HTML文档创建的,但它并不总是完全相同。...尽管伪元素不是DOM的一部分,但它们仍在我们的devtools元素检查器中。 ? 这就是为什么伪元素不能Javascript作为目标的原因,因为它们不是DOM的一部分。

    1K30

    AI新技术:利用神经网络对图片进行超级压缩

    简单地存储图像会占用大量空间,因此存在编解码器,例如JPEG和PNG,旨在减小原始图像的大小。 有损与无损压缩 图像压缩有两种类型:无损和有损。...这使得它们应用在日常使用中并不现实。 进入卷积神经网络 如果需要计算任何东西并且可以近似,就可以让一个神经网络来做。作者使用一个相当标准的卷积神经网络来改善图像压缩。...来自ComCNN的输出放大并传递给RecCNN,它将尝试学习一个残差 编解码器的输出放大,然后传递给RecCNN。RecCNN将尝试输出与原始图像相似的图像。 ?...残差是什么 残差可以认为是“改善”编解码器解码的图像的后处理步骤。神经网络有很多关于世界的“信息”,可以对“修复”做出认知决定。...第一个模型的权重是固定的,而第二个模型的权重更新,然后第二个模型的权重是固定的,而第一个模型训练。 基准 作者将其方法与现有方法进行了比较,包括简单的编解码器。

    2.2K31

    特斯拉全自动驾驶技术的系统:月亮、广告牌和汉堡王招牌所愚弄!

    尽管Musk的目标是最终使这套系统比人类驾驶员更安全,但它目前在识别任何人类驾驶员一眼就能看出的物体上都失败了。...比如说,上周四一名特斯拉车主在推特上发布了一段视频,视频显示他的车子在高速公路上行驶时一再将月亮误认为是红绿灯。...不过,月亮是不变的事物,并不是极端的情况——任何值得称道的自动驾驶系统都会认为月亮在十万八千里之外,根本不会就在前方。此外,让行驶在高速公路上的车子突然减速可能会给驾驶员和周围车辆带来危险。...车主们还报告,他们的车子将太阳误认为是红灯。而一段奇怪的片段显示一辆特斯拉车一辆拖着红绿灯的卡车迷惑住了。 今年4月,一位特斯拉车主注意到他的车子总是在道路中间的同一个位置停下来。...他发布的一段视频显示,原来他的车子将广告牌上的停车标志图像误认为是真实的停车标志。

    36010

    BuyFlag 1(两种解法)

    } } PHP代码审计: 两个通过POST方式传参的参数password和money isset函数判断参数是否存在以及值是否为空,存在及不为空则返回TRUE is_numeric()...(在比较的时候把值转换成了数字字符串) "=="是PHP弱比较逻辑运算符 PHP弱比较: PHP中的弱比较(Weak comparison)是一种比较两个值是否相等的方法,但它不会对两个值进行严格的全等比较...弱比较使用以下规则: 如果两个值都是布尔值,则它们认为是相等的,只要它们都是 true 或 false。 如果两个值都是整数或浮点数,则它们认为是相等的,只要它们的值相等。...如果两个值都是字符串,则它们认为是相等的,只要它们的长度和字符序列相同。 如果两个值是数组或对象,则它们认为是相等的,只要它们具有相同的结构(键和值)和相同的顺序。...如果两个值是 null,则它们认为是相等的。 对于其他类型的值,弱比较使用 PHP 的 == 操作符进行比较。

    1.2K40

    使用forEach处理数组时,这4个问题你需要关注下

    但如果我们不想让“Daniel”晋升为Captain呢?...虽然forEach在处理数组时非常方便,但它的流程无法中断或跳过,这在某些情况下可能会带来不便。了解并选择合适的循环结构,可以让你的代码更简洁、更高效。...三、 无法安全地修改数组 修改数组的问题 虽然在forEach循环中修改数组的元素是允许的,但这种做法通常被认为是不好的实践。...这是因为forEach循环并不是为此设计的,因此可能导致数据的重复处理或跳过某些元素。让我们通过一个例子来具体说明这个问题。...结束 总的来说,forEach虽然在处理数组时非常方便,但它存在着一些无法忽视的局限性。了解这些问题,并在实际开发中根据具体情况选择合适的循环结构,能够极大地提升代码的质量和性能。

    9710
    领券