微软积极推动 Rust 在 Windows 驱动开发中的应用
微软正在积极推动 Rust 语言在 Windows 驱动开发中的应用。
最新进展显示,开发者已可通过多个 Rust crate 在 Windows 11 上编写 WDM、KMDF 和 UMDF 驱动,并借助 cargo-wdk
工具快速生成模板。然而,目前驱动仍需依赖大量 unsafe
代码与操作系统交互,Rust 的安全优势尚未完全发挥。
微软内部团队正开发“安全 Rust 抽象层”,以减少 unsafe
的使用,并计划让工具链支持 ARM64 架构、自动依赖安装及远程部署测试。Surface 团队也已贡献了基于 Rust 的驱动代码,推动生态完善。
不过,相关工具链和流程仍处早期阶段。微软明确指出,Rust 驱动暂不适合生产环境,提交 Windows 硬件兼容性计划(WHCP)认证的流程也尚未成熟。同时,尽管 GitHub 的 CodeQL 已支持 Rust,但 WHCP 仍未正式认可最新版。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
谷歌加码推销自研芯片:积极接触 NVIDIA 芯片云服务供应商
Google近期与一批主要采购英伟达芯片的小型云服务供应商接洽,商讨在其数据中心中同时部署谷歌自研芯片。 据知情人士透露,谈判已取得初步进展:已与总部位于伦敦的Fluidstack达成协议,将在后者位于纽约的数据中心托管GoogleTPU。 除Fluidstack外,Google还接触了包括被称为“英伟达亲儿子”的CoreWeave在内的其他云服务商。这一系列举动显示,Google正试图拉近与那些“受英伟达扶持”的新兴云服务企业之间的关系。 与Google、亚马逊等大型云厂商不同,这类新兴企业几乎完全依赖英伟达芯片,并更积极采购多种英伟达产品。英伟达不仅向其中多家公司投资,还优先为它们供应当前最紧俏的芯片。 Google此次与Fluidstack达成合作的方式尤为直接:若Fluidstack无法承担纽约数据中心的建设成本,Google愿意以“后备担保”身份介入,并提供最高32亿美元的资金支持。 目前尚不清楚Google为何积极向外推广其自研芯片。此前,Google几乎从不对外出售自研TPU。据Capvision数据,GoogleTPU 70%–80%的算力用于内部业务,其余20%–30...
-
下一篇
AI 生成优化 Metal 内核,PyTorch 推理速度提升 87%
根据 Gimlet Labs 的最新研究,AI 能够自动生成优化的 Metal 内核,使得 PyTorch 推理速度提升了87%。这一突破性成果不仅提高了性能,还在测试的215个 PyTorch 模块上实现了平均1.87倍的加速,某些工作负载的速度甚至提高了数百倍。 研究人员选取了来自多个顶尖机构的八个 AI 模型,包括 Anthropic、DeepSeek 和 OpenAI,利用这些模型为苹果设备生成优化的 GPU 内核。这一过程无需修改用户代码或使用新的框架,直接在苹果硬件上提升模型性能。 在实验中,研究团队选择了 Mac Studio (搭载 Apple M4Max 芯片) 进行测试,基准设置为 PyTorch 的 eager 模式。实验采用了 KernelBench 数据集中的215个 PyTorch 模块,这些模块被分为三类,涵盖从简单的矩阵乘法到完整的模型架构。 测试过程包括接收输入和 PyTorch 代码,生成 Metal 内核,并评估其正确性。数据显示,随着尝试次数的增加,AI 生成内核的正确性逐步提升。例如,在第五次尝试时,正确实现的比例达到了94%。此外,模型们在生...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- MySQL数据库在高并发下的优化方案
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Dcoker安装(在线仓库),最新的服务器搭配容器使用