作者create8 (念数学)
看板Tech_Job
标题Re: [讨论] 发哥是不是该考虑买下imagination?
时间Sun Nov 19 21:40:37 2023
我比较希望大型软体公司买下,例如 G 社。个人认为 GPU 是非常复杂的 IP,软体的部
分,要支援四大 API:OpenGL, OpenCL, Vulkan, DirectX。硬体的部分,也有眼花撩乱
的组态,支援 Graphics, Computing, Ray tracing, Tensor Core, Virtualization, 符
合车用安规的组态, 支援多 EU 以及串连多核心。而後段 Layout 的部分也需要做。在韧
体的部分,有专用的 CPU 在辅助,也就是 GPU 里面也有 CPU,买 GPU 送 CPU 的概念。
我加入到现在,也只能扛得起软体里的其中一个 API。公司有一个神人,在 img 工作二
十年以上,精通 3 大 API + Ray tracing,DX 是我们比较新的东西,我不确定他有没有
涉猎,本业是 backend compiler, 但守备范围从 csim 到 driver 的问题都能解,我不
晓得他是不是假日都在工作学习或是 k spec。而且这家伙超级低调,你在 linkedin 上
完全找不到这个人。
我这样的轻描淡写,大概很难让你体会我们会遇到什麽样的问题,我举个例子,在
OpenCL 里面,有 private memory 跟 local memory,硬体的人跟你说,「ㄟ,我们的
private 跟 local 只能用 4 bytes 存取,你们软体可以支援一下吗?」我看了看当然就
先呛「你们多加几条线跟元件在 decoder 是会死喔」,硬体就会跟你呛「你去问 PPA 呀
,看看估出来的结果愿不愿让你正负 3 趴,共 6 趴,如果预估增加的面积 <= 6 趴算没
增加,你赢,大於 6 趴才算增加,你输。假赛啦干,别说让 3 趴啦,连 0.001% 都不会
让啦。」
如果 PPA 不能让,请问软体该怎麽支援?private memory 也许还比较好解一些些,但请
问 local memory 要怎麽解?有哪些可能的实作?对效能的影响是什麽?这题是我在我
的 team 里碰到的十大难题之一。
那些在推文呛垃圾雷公司之类的,干,这颗地球上只有两种人可以骂 img,一种是 img
的客户,客户是神,客户说的都是对的。虽然我婆 Saber 说过「黙って闻いていればな
んだ…お客様は神だ?神は死んだ」
https://i.imgur.com/xKEGVAL.jpeg
一年付我们十个 M 以上的客户,要我去跪也没关系。请搞清楚,img 是很小的公司,一
年营收也才 150 M,我认为这种规模的公司,要把软硬体,特别是软体,做到很成熟,是
很难的事情,至少营收要能到 arm 的 1/9,也就是 300 M,我才能看到一些曙光。
另一种人就是 img 的员工,我也常常呛公司内部某些高阶长官,脑袋浸水,没战斗力。
干零凉,公司一年付你十万£ 是让你来学习写矩阵相乘的吗?是让你来学习写C++的吗?
是让你来悠闲的躲在 research 摸新东西然後可以没产出吗?干!讲到这里,就觉
得苹果很贱,当初没把这些人一起挖走。
跟我一起共事的对象,我实在无法忍受挂很资深或是担任主管,但是技术不太熟,或是不
太会写扣,干我有机会一定会把你钉在墙壁上。我在抠门印度老板的美国新创的时候,我
的犹太人长官战斗力是我的十倍以上强悍,我觉得干 manager 要有这样的实力才能服人
。
不过,妹子例外,因为这个圈子妹子太少了,工程师不是男的不然就是性别不详,所以遇
到妹子,无论资深或资浅,无论是人妻还是有对象,单然最好是单身,我一定是客客气气
,很有耐心的详细回答,附上各种解释的出处。上天是公平的,这个圈子的钱可能比较多
,但是妹子就会少很多,虽然在 UK 的时候我房东跟我说,可以去 pub 认识妹子,不过
那个时候没多久就 covid 19 然後各种社交限制 pub 也关了。上天是公平的,谁叫你要
干黑手工程师。
最後附上公司正在努力的新市场,文中的 Kristof Beets,是少数我认为相当优秀的高阶
干部。
https://technews.tw/2023/11/16/imagination-img-dxd/
以及美国商务部,fuck you =”=凸,你乾脆规定只有美国公司能在中国做生意好了,动
不动把我们的客户放进实体清单制裁。
※ 引述《yamakazi (大安吴彦祖)》之铭言:
: 新一代天玑9300
: CPU能效几乎超越高通,比肩苹果
: 剩下一哩路就是GPU了
: 但ARM的GPU一直是短版
: 高通也是自干GPU
: 水果则是一开始用imagination ,後来也自干GPU,直接挖imagination的人来做
: 架构还是跟imagination买,付授权费
: 如今I经历被水果踢出供应商,中资买走,现在又裁员20%
: 中资现在被实体清单弄得灰头土脸
: 现在买,连资遣费都省了(?
: 发哥是不是该考虑买下imagination?
: 补完最後一哩路
: 各战斗序列就位,准备辗压高通?
: -----
: Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 202.12.247.254 (日本)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1700401239.A.4AB.html
1F:→ MTKer5566 : 我去问问豪哥GPU有没有你讲得那麽难 11/19 21:50
2F:推 brightest : 资深主管不会写CODE很正常啊 人家强项在别的地方 11/19 22:02
呵呵,我觉得是当初苹果把人挖走後,有些位子不得已拉一些脑残上去填
3F:→ brightest : 长官应该不只10万吧 11/19 22:04
小公司,需要大家抖内,一年跟我们做几个 M 的生意就好
4F:→ MTKer5566 : 公司就是需要这种写CODE挂帅的新鲜肝,别把梦敲碎 11/19 22:27
公司不缺米虫,米虫退散
5F:推 Morphee : 过40就是资产满满了,写code赚钱太太太太慢了 11/19 22:48
请抖内小公司,一年几个 M 就好
6F:推 ChampYen : 豪哥那时也只要支援GLES, Vulkan 还没出现, OpenCL 11/19 22:50
7F:→ ChampYen : 根本不用考虑, 跟IMG有各种客户完全不能比 11/19 22:50
谢谢补充
8F:推 ejnfu : 科技业多的是纯people manager ,技术只懂皮毛 11/20 00:06
小公司没钱养杂鱼
9F:嘘 SkyIsMyLimit: 喔 11/20 00:09
10F:推 yamakazi : 推 11/20 05:58
11F:推 Lipraxde : 如果只有 4byte alignment 的限制算好的了... 11/20 08:07
你可以想想看 local memory 的性质,从一些小测试出发。有很多问题是在客户的 code 发现的,OCL CTS 打不到。
12F:推 pponywong : 靠邀 一堆业内的喔 连豪哥都知道 11/20 10:11
13F:推 kkes0001 : 问下为啥没metal 11/20 12:24
目前苹果只跟我们授权 IP 专利,metal 也只有苹果自己用,我们就算做了也没办法卖
14F:推 keelungReeve: 话锋一转讲妹子, 还以为要变张阿月红茶冰风格 11/20 12:28
业业老公,娇喘声,...!?!? 这个我学不来 XD
Saber 老婆,志乃酱...!?!? >////<
15F:→ la8day : GPU软体真的难啊 中国不是有一间堆浮点算力和主流 11/20 13:22
16F:→ la8day : 显卡差不多,但实测效能落後N年 11/20 13:22
是呀,你看现在做的最成功的也只有 NV
17F:推 wcre : 高阶长官十万欧?那真的没甚麽战斗力 11/20 15:33
18F:推 yryang : 那不是欧元,是英磅好吗 @@a 11/20 15:50
19F:推 yamakazi : 十万英镑大概400万台币最多 11/20 16:04
20F:推 Fukker : 欧洲科技业薪水本来就比加州低一截 11/21 06:15
21F:→ Fukker : 就算arm好像也没很给很多 11/21 06:16
img 小公司, 有先天的限制..
不过留在这里也不完全是为了钱,不然钱多有钱多的去处
22F:推 hizuki : dxvk好好用,现在imgtec也是走gles 转vulkan 11/21 10:03
这位..img的同人吗?
23F:推 pponywong : 其实现在要做显卡 硬体设计反而不难 unified shader 11/21 11:05
24F:→ pponywong : 硬干做出运算也可以 但是到软体验证上要合spec 要花 11/21 11:06
25F:→ pponywong : 很多时间 11/21 11:06
软体个人认为很难!
※ 编辑: create8 (126.249.32.78 日本), 11/21/2023 22:03:32
26F:推 Lipraxde : 我做 APU codegen 的呀,到处都是 alignment XD 11/22 10:00
27F:→ Lipraxde : 只是没想到连 GPU 都无法避免 alignment? 11/22 10:00
喔喔,可能要考虑到 programmability,因为写 OpenCL kernel 自由度很高,想想看你可以在 OCL kernel 使用指标,然後随意转型,除了 address space 不能转之外,其他基本上都随便你。但是 APU 应该 programmability 限制非常多,简单的问就是你的 APU 能支援 OpenCL 吗?如果不行的话,我们就不是在谈同一件事!
※ 编辑: create8 (137.83.215.238 日本), 11/22/2023 21:10:49
28F:推 Lipraxde : APU 比较没那麽 general,不过 NN 相关的 (tflite 11/23 14:18
29F:→ Lipraxde : model) 之类的还是要支援。通常刻 model 的人也不 11/23 14:18
30F:→ Lipraxde : 会管 APU 的限制,想自由也是很自由,面对 HW limi 11/23 14:18
31F:→ Lipraxde : tations,我想我们的痛是一样的QQ 11/23 14:18
QQ 不哭不哭..使用者至上!! 写扣也是一种服务业!
※ 编辑: create8 (111.109.77.185 日本), 11/23/2023 20:16:50
32F:推 yan1314 : 推啊!含金量很高的回文与推文! 11/24 14:24