11 2024 档案
摘要:在硬件加速器中,微架构(Microarchitecture)指的是计算设备(如CPU、GPU、TPU等)内部的硬件设计和组织结构,它定义了硬件组件之间的具体布局、操作方式以及彼此如何交互。微架构可以视为硬件在逻辑层面的实现方式,确定了如何实现指令集架构(ISA)的细节。 在微架构中,典型的组成部分包
阅读全文
摘要:RRAM(电阻式随机存储器) 数据编码:RRAM利用不同的电阻状态编码数据,通常通过高电阻状态(HRS)和低电阻状态(LRS)来分别表示二进制的“0”和“1”。这种电阻变化通过施加特定的电压或电流来改变存储单元的导电性。 计算方式:在存内计算中,RRAM通过施加控制电压来实现逻辑运算和矩阵运算。RR
阅读全文
摘要:在系统架构设计中,数据的存储和获取方式通常基于数据的访问频率和性能需求。针对不同访问频率的数据,常见的处理方式如下: 频繁访问的数据(热数据) 对于频繁访问的数据,一般会选择更高性能的存储方式,以保证数据的快速读取。这些数据的特征是高并发访问、低延迟要求。常见的存储和获取方式包括: 内存数据库(如R
阅读全文
摘要:B样条插值通常涉及较多的计算,尤其是在处理大量数据或需要实时响应的应用中。以下是一些常见的B样条插值加速方法: 预计算基函数值 B样条的插值计算依赖于基函数值。对于固定阶数和节点的情况,可以预先计算出基函数值并存储在查找表中,以便在插值时快速查表,避免重复计算。这样在实际计算中,只需要进行查找和简单
阅读全文
摘要:MLP 多层感知器(MLP)在深度学习和科学任务中的一些主要问题包括: 固定的激活函数:MLP的激活函数通常是固定的,应用在网络节点(神经元)上,这限制了模型的表达能力。相较之下,KAN允许在边缘(权重)上使用可学习的激活函数,使模型更具适应性和灵活性。 维度诅咒(Curse of Dimensi
阅读全文
摘要:稀疏感知的数据调度器和稀疏预定义的数据调度器虽然都针对稀疏数据的高效调度,但在处理方式和灵活性上有所不同。 稀疏感知数据调度器(Sparse-Aware Scheduler) 稀疏感知数据调度器的核心在于其动态适应性和智能调度能力。它不仅知道数据是稀疏的,还能动态识别稀疏性模式并实时适应调度,例如在
阅读全文
摘要:动机与创新点 这篇论文的主要动机在于应对深度神经网络(DNN)训练过程中计算量过大的问题。DNN训练中包含大量的多维点积运算,尤其是当输入数据存在相似性时,这种计算可以优化。MERCURY提出了一种利用输入相似性的硬件加速方案,通过使用随机投影和量化(RPQ)生成输入向量的签名,存储在MCACHE中
阅读全文