首页 > 其他分享 >游戏业先驱约翰·卡马克认为未来的GPU无需CPU即可工作

游戏业先驱约翰·卡马克认为未来的GPU无需CPU即可工作

时间:2024-12-11 13:04:13浏览次数:5  
标签:游戏 马克 PC GPU 显卡 CPU

约翰-卡马克(John Carmack)是一位具有远见卓识的技术先驱,经常被誉为第一人称射击游戏的革命者。 他以直言不讳的观点和对 PC 技术未来的大胆预测而著称,他的最新评论可能是他迄今为止最大胆的评论。

在这里插入图片描述

约翰-卡马克(John Carmack)设想的未来是 GPU 可以独立于主机 CPU 运行。 这位 PC 游戏里程碑(如 Commander Keen、Doom 和 Quake)背后的传奇程序员认为,现代 GPU 正在变得如此强大和通用,以至于从用户的角度来看,它们可以有效地充当一体化"PC"。

卡马克在 X 上分享了他非传统的"GPU 即 PC"概念,怀念了 Voodoo 时代 GPU 之间环环相扣的辉煌岁月。 在 Voodoo2 显卡统治最强大的"3D 加速器"时代,精通技术的玩家可以使用一根简单的电缆连接两块显卡,从而大幅提升游戏性能。

在这里插入图片描述
马克指出,只需一根电缆,就能将像素率提高一倍。 他回忆起朋友们如何举办硬件聚会,将他们的 3D 显卡组合在一起,享受更快、更流畅的游戏体验。"1998 年,在 4xAA 下以 1280 x 1024 120 Hz 的速度玩《雷神之锤 2》。 如果显卡具有顶点变换功能,你就可以扩展运动模糊和立体/VR 多视角渲染,"卡马克补充道。

现代游戏中的渲染引擎在很大程度上依赖于"渲染-到-贴图"流程,而这一流程并不适合多个菊花链式 GPU。 不过,卡马克提出了一个替代方案: GPU 可以排列成"环形"拓扑结构,并通过显式传输操作进行增强,从而使 3D 渲染和机器学习框架能够充分利用这种新型硬件设置的潜力。

在这里插入图片描述
这位前 id Software 主创认为,只要有"私人链接",今天的 GPU 最终可以完全不依赖主机 CPU 运行。 卡马克认为,足智多谋(翻译一下就是特别富有)的用户可以构建强大的加速器链。 在这种设置中,GPU 将生成自己的视频信号和诊断信息,并直接接受电源输入,而无需传统的 PC 主机系统。

这些独立的图形处理器有可能在板上运行"微型"Linux 操作系统,从而实现完全的计算独立性。 鼠标和键盘等输入外设可通过 DisplayPort 链接进行管理,即使在没有 USB 端口的情况下也能提供功能。

卡马克对"计算"图形处理器的设想并不完全新颖。 事实上,开发人员之前已经尝试过,部分成功地在 GPU 上直接运行原始《毁灭战士》游戏的代码,而不是依赖于 CPU。

卡马克晚年在 Facebook 工作,试图将元宇宙概念变为现实,后来他离开了公司,转而从事其他事业。 最近,卡马克预测到 2030 年人工智能将取得重大突破,延续了他大胆、前瞻性想法的趋势。

标签:游戏,马克,PC,GPU,显卡,CPU
From: https://blog.csdn.net/weixin_41446370/article/details/144393655

相关文章

  • 使用移远EC200A-CN的OPENCPU方案开发嵌入式程序TBOX
     主要功能WatchDog1.守护进程2.OTA远程升级 TBOX1.数据采集、数据可视化、数据上报2.参数设置3.WebTerminal4.OTA本地升级 编程语言:GoLang支持架构:C:\Users\CHHC>gotooldistlist-json[{"GOOS":"aix","GOARCH":......
  • 除了传统的GPU(图形处理单元),目前有几种不同的计算架构和硬件平台可以作为替代方案,用于
    除了传统的GPU(图形处理单元),目前有几种不同的计算架构和硬件平台可以作为替代方案,用于加速图形渲染、科学计算、机器学习和其他高并行计算任务。这些替代方案在某些应用场景下能够提供更高效的计算性能或更低的功耗。以下是一些主要的替代方案:1. FPGA(现场可编程门阵列,Field-Progr......
  • 【Linux应急响应】记一次服务器被黑CPU 100%的处理过程
    本文是一次服务器被黑的处理过程纪录,包含操作步骤及总结,分享出来给到有需要的读者。文章内容简洁易懂,如果你也遇到相似的问题,相信会有不小的帮助。一、事件背景起因是有开发人员报障,程序在发布后无法正常运行,一直处于在重启的状态。一开始我以为是程序本身的问题,但在查看服务......
  • Torch-TensorRT针对 NVIDIA GPU 的 PyTorch 推理代码的框架内编译In-framework compil
    Torch-TensorRT针对NVIDIAGPU的PyTorch推理代码的框架内编译Torch-TensorRT是PyTorch的推理编译器,通过NVIDIA的TensorRT深度学习优化器和运行时针对NVIDIAGPU。它通过接口支持即时(JIT)编译工作流程torch.compile,也支持提前(AOT)工作流程。Torch-TensorRT......
  • CPU的指令周期
    本文分享自天翼云开发者社区《CPU的指令周期》,作者:冯****怡指令周期(InstructionCycle)CPU中会有存器、指令寄存器、控制器等多类单元。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。如果......
  • GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型
    GPUStack是一个专为运行AI模型设计的开源GPU集群管理器,致力于支持基于任何品牌的异构GPU构建统一管理的算力集群。无论这些GPU运行在AppleMac、WindowsPC还是Linux服务器上,GPUStack都能将它们纳入统一的算力集群中。管理员可以轻松地从HuggingFace等流行的模型......
  • GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型
    GPUStack是一个专为运行AI模型设计的开源GPU集群管理器,致力于支持基于任何品牌的异构GPU构建统一管理的算力集群。无论这些GPU运行在AppleMac、WindowsPC还是Linux服务器上,GPUStack都能将它们纳入统一的算力集群中。管理员可以轻松地从HuggingFace等流行的模型......
  • MySQL版CPU使用率高的原因排查和解决方法
    使用关系数据库MySQL版时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。问题原因CPU使用率高由多种原因导致,最常见的几种原因如下:1.慢sql:执行时间较长的SQL查询可能会占用大量的CPU资源,尤其是当查询涉及复杂......
  • 找出java进程占用cpu高的元凶
    有时候、会查看到服务器负载比较低、应用启动后、会出现java进程占用CPU极高,这种现象比较常见、以下我们分析一下1、使用top -HP15057 查看进程中的线程占用资源情况 2、由此可以看到cpu是pid:15393 线程吃掉了、所以目标锁定在15393上、执行 printf"%x\n"15393......
  • 马克思主义基本原理---练习题
    0)导论单选题1-5BDAAB6-10CCCC11-14 CADC多选题1-ABD                                  2-BD3-ABC                          ......