tpu

deephub18 天前
人工智能·python·深度学习·tpu
TPU 架构与 Pallas Kernel 编程入门:从内存层次结构到 FlashAttention做过 GPU kernel 优化的人对以下编程模型肯定不会陌生:写一个 CUDA kernel分发到流式多处理器(SM)上执行,缓存层次结构自行负责数据搬运。而TPU 则完全不同,除非明确告诉编译器要把哪些数据块搬到哪里,否则kernel 根本无法编译。实际操作确实和听起来一样繁琐,所以JAX 的Pallas 就是解决的这个问题:以 tile 为单位描述计算,无需手动指定输入张量各部分的搬运路径,编译器自动生成所需的数据移动操作。
九章云极AladdinEdu5 个月前
人工智能·tensor core·tpu·混合精度·矩阵计算单元·wmma编程·脉动阵列
AI芯片微架构对比:从NVIDIA Tensor Core到Google TPU的矩阵计算单元人工智能计算的爆发式增长正在重塑现代计算架构的设计理念。在传统的CPU和GPU之外,专门为矩阵计算优化的AI加速器已成为推动深度学习发展的关键力量。在这场技术变革中,NVIDIA的Tensor Core和Google的TPU代表了两种截然不同但同样成功的设计哲学:前者追求在通用计算框架下的专用优化,后者则专注于数据中心推理和训练工作负载的极致效率。
Ronin-Lotus1 年前
嵌入式硬件·学习·cpu·gpu·tpu
嵌入式硬件篇---CPU&GPU&TPU以上就是今天要讲的内容,本文仅仅介绍了CPU、GPU、TPU。CPU,即Central Processing Unit,是计算机的核心组件,负责执行计算机程序中的指令,处理数据,控制硬件。以下是CPU的一些特点:
我是有底线的