NaN00 的讨论

发布于: 雪球回复:20喜欢:8
看看gpu硬件架构设计有多复杂吧,上层应用就有计算,光栅,光追,ai,视频编解码几种特殊任务的定制管线,而且彼此可以异步配合,比如游戏可以光栅 + 计算 + 光追。这些管线能在gpu上跑起来比cpu难的可不是半点,首先为什么cpu驱动兼容性一般都很好,可以直接操作系统集成?因为cpu指令描述基本运算操作即可,软件层写代码驱动指令。gpu驱动呢,你需要确定上层开发者想调用的管线,把图形的shader或者计算的cuda代码翻译成各种gpu内core,engine的调用逻辑,甚至是图片,三维模型数据依赖输入,我觉得你大部分写的都很有逻辑,但是肯定不是深度使用gpu公司的研发人员,理解太浅薄了

热门回复

文科的作用其实大家都懂是什么,现在传媒舆论也不靠传统媒介了,控制网络舆论导向有时候需要技术手段,这都转移成理工科了

是的,我们拥有那么多制造业,就应该沉淀出像样的工业化软件,把历史经验传递下去,文科生在这方面是负面作用,下放到工厂里干活还嫌他操作不明白机器

我都是理性陈述,在使用gpu大厂当图形工程师工作经验我也很多年,但不值得提

20年有啥用,有不同意的就直说,一点都不像个做程序的。cpu光栅化你自己想想看是在哪里进行的,像windows下古老的gdi技术就是把内存交到软件层手里去设置逐个像素的颜色,然后微软框架里去写光栅化画线算法,没有什么特殊的硬件加速。
而gpu光栅化不仅把这些算法写到了硬件计算核心里面,还针对业务需求设计了顶点数据填充,插值,片元着色,深度模版,输出混合等各种阶段

个人经常发表的暴论就是:文科生百无一用,我做过建筑软件开发,服务建筑师还是沟通起来很舒服的,对方逻辑能力强到可以自己找方法绕过一些功能缺陷,有的还会写脚本;也做过游戏引擎开发,服务美术,策划,那些人的逻辑能力低到可怕,甚至会问出取余,余数是什么意思(小学二年级的数学)

CPU比GPU复杂多了好吧,英伟达只是现在没有对手而已,不代表他比英特尔更有技术,价值都是相对时间的,过个5年可能对手上来就另一回事了

国内是这样的,我还见过美术生打着三维图形引擎研发专家的名义骗钱

因为未来中国是个制造业立国的国家,制造业其实基础就是物理化学。马斯克讲嘛,物理学的基础叫第一性原理,就是最基本的物理学原理。贯穿始终的是逻辑能力。单纯只学文科的这些人的话,以后很难跟上国内市场发展的需求。人工智能最容易替代的也就是这些这些搞艺术的或者单纯搞文字的文科生。因为AI的工作逻辑和工作步骤跟艺术生文科生他们实际的工作逻辑是完全一样的。你跟电脑进行比拼,那简直是以软攻石,最不容易替代的反而是实际生活中那些最需要动手动脚,动体力的操作工的活。因为毕竟AI没有长手长脚嘛。

gpu研发比cpu难,我只坚持这一点

请先看一下nvidia官方的ada,turing架构图,或者amd RDNA架构图。gpu因为有各种定制需求,所以复杂度比你想的高多了,cpu需求其实说白了就是纯计算 + 多级缓存 + 多线程管理,这些gpu一样要做的同时,还得迁移特定算法到硬件层,比如光栅化,光线追踪等