在为训练神经网络的GPU库可用之前,我曾参与过一个产品……
… 在为神经网络训练提供GPU库之前,我曾参与一个产品,该产品使用基于SIMD的神经网络训练器,该训练器是用手工编写的汇编语言编写的。我们这一代在AVX指令上落后了,所以我们放弃了一半本可以得到的性能,但这并不是我们为将产品推向客户而必须克服的唯一挑战。[1] 我对英特尔问题的软件导向观点是,他们一直在花费客户和股东的钱,将一些功能放入芯片中,这些功能被熔断或可能被熔断,因为它们在行业中并未广泛支持。而且他们没有将此视为一个问题,他们的计算媒体和软件行业的支持者也没有。举个例子,苹果以前会随Intel芯片一起提供MKL库,这就像矩阵数学的涡轮增压器。不管是什么原因,微软在Windows上没有这样做,大多数Linux发行版也没有,因此“我们其他人”只能获得我们所支付性能的一小部分。…
源讨论SIMD ISAs的根本缺陷(2021)原帖 144 条评论 · 导入时统计