小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

本文讨论了GPU kernel的调试与数值正确性,主要包括内存/竞态错误和数值错误两类。使用compute-sanitizer工具检查内存问题,并通过与高精度参考实现对比来验证数值正确性。强调浮点运算的非结合性可能导致结果微小差异,需用容差比较。总结了常见的kernel错误及调试方法,确保正确性是关键。

【GPU 算子工程】调试与数值正确性:compute-sanitizer 与对齐测试

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-06-28T00:00:00Z

作者在2025年11月14日的Bearblog上将博客名称从“zm”更改为“该内存不能为written”,这一经典Windows错误翻译引发了对记忆和表达的思考,强调了记忆无法完全被记录的观点。作者认为这个名字有趣且能防止AI攻击,计划长期使用。

内存无法被写入

陈仓颉 陈仓颉 · 2026-03-13T08:13:58Z
为ARM64目标引入MSVC AddressSanitizer

微软C++构建工具在Visual Studio 2026中预览支持ARM64目标的AddressSanitizer(ASan),可检测内存错误并提升安全性,支持x86/x64交叉编译。需在项目属性中启用ASan,欢迎反馈建议。

为ARM64目标引入MSVC AddressSanitizer

C++ Team Blog C++ Team Blog · 2025-11-17T20:51:21Z

AddressSanitizer(ASan)是一种快速的内存错误检测工具,能够识别内存访问错误、使用后释放和内存泄漏。它通过修改源代码插入内存检查,并利用阴影内存映射应用程序内存,帮助开发者发现和修复内存错误。

地址卫生检查器

Lei Mao's Log Book Lei Mao's Log Book · 2025-09-27T07:00:00Z

研究表明,使用Rust可以提高软件安全性,特别是在Nucleus实时操作系统的漏洞分析中。Rust有效防止内存安全问题,减少漏洞引入,提升代码测试质量,节省开发时间和成本。实验结果显示,Rust在处理DNS消息时更安全,避免了常见的内存错误。

使用 Rust 真的能让软件更安全吗?

程序师 程序师 · 2025-04-25T02:29:55Z
分析OutOfMemoryError:GC开销限制超出

本文讨论了Java运行时错误“java.lang.outofmemoryerror: gc overhead limit exceeded”的原因及解决方法。该错误通常因垃圾回收占用过多CPU时间且释放内存不足而发生,可能由内存泄漏、流量激增或堆配置不足引起。解决方案包括修复内存泄漏、增加堆大小或升级Java版本。

分析OutOfMemoryError:GC开销限制超出

DEV Community DEV Community · 2025-04-24T14:47:37Z
🦀 生命周期 - Rust: 确保内存恰好存活足够长的时间!

Rust中的生命周期确保引用在有效期内,防止指向已销毁的值。编译器通过生命周期注解分析代码,确保引用不超出其关联值的有效期,从而提高代码的安全性和可预测性,避免内存错误。

🦀 生命周期 - Rust: 确保内存恰好存活足够长的时间!

DEV Community DEV Community · 2025-04-20T12:00:00Z

Rust是连续七年被评为最受欢迎和渴望的编程语言。它被微软、亚马逊等主要科技公司以及美国政府使用,因其速度和防止内存错误的能力。Rust由Graydon Hoare于2006年创建,作为对C和C++代码中频繁软件崩溃的回应,这些崩溃是由内存错误引起的。Rust的发展得到了Mozilla和开源社区的支持,并因其内存安全和并发功能而受到欢迎。它被用于各种应用,包括Web浏览器和关键软件系统。Rust的快速发展导致预测它可能最终在许多领域取代C和C++。

从电梯故障到编程新宠,Rust为何连续七年称霸「最受推崇语言」

程序师 程序师 · 2024-08-16T05:27:21Z

拜登政府要求科技行业使用能够防止内存错误的编程语言,白宫报告得到科技公司和学术界支持,建议使用Rust、Python和Java等编程语言替代C和C++,白宫呼吁建立精确的软件安全评估指标。

针对数十年的内存相关漏洞,ONCD发布新报告

FreeBuf网络安全行业门户 FreeBuf网络安全行业门户 · 2024-02-27T03:41:46Z
使用Clang地址 sanitizer 运行测试

Clang的AddressSanitizer是一款强大的内存错误检测工具,自2010年以来不断发展。它能够快速发现内存错误,帮助开发者更自信地修复问题。开发者可以通过配置文件在iOS和Android上轻松启用该功能。尽管可能会遇到一些已知问题,但通过适当的设置和抑制列表,可以有效管理这些问题。结合ASan和其他工具(如ThreadSanitizer)可以显著提高代码的稳定性和安全性。

使用Clang地址 sanitizer 运行测试

Peter Steinberger Peter Steinberger · 2016-10-18T12:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码