-
-
公开(公告)号:CN118801852A
公开(公告)日:2024-10-18
申请号:CN202410859873.1
申请日:2024-06-28
申请人: 南京宁麒智能计算芯片研究院有限公司
摘要: 本申请公开了一种复实数运算的重构FIR滤波器,属于集成电路领域,包括:控制模块,产生控制信号;数据传输模块,分别连接AXI总线和数据缓存模块,控制AXI总线和数据缓存模块之间的数据传输;数据缓存模块,缓存从AXI总线接收的输入数据、滤波系数和运算结果;数据分配模块,分别连接数据缓存模块和复实数重构运算模块,控制数据缓存模块向复实数重构运算模块分配输入数据和滤波系数,以及复实数重构运算模块向数据缓存模块传输运算结果;复实数重构运算模块,对从数据分配模块接收的输入数据进行并行复数或实数运算,并将运算结果传输给数据分配模块。针对现有技术中FIR滤波器功耗大,本申请通过复数运算模式和实数运算模式间动态切换,降低了功耗。
-
公开(公告)号:CN118781979A
公开(公告)日:2024-10-15
申请号:CN202410782806.4
申请日:2024-06-18
申请人: 南京宁麒智能计算芯片研究院有限公司
IPC分类号: G09G3/34 , G06N3/0464
摘要: 本发明公开了一种基于FPGA的局部背光调光方法及显示系统,涉及图像处理、液晶显示器及FPGA领域。显示系统包括:接口输入模块,获取显示接口信号,转换成图像信号;背光提取模块,用于对图像信号进行卷积神经网络计算,学习图像特征,提取对应的背光值,得到背光块图像;背光平滑模块,将背光块图像进行重复填充、均值滤波和组合插值,得到与输入图像大小相等的背光图像;像素补偿模块,对多通道图像Gamma像素补偿,将背光图像与多通道图像进行进一步建模,得到调光图像;接口输出模块,对调光图像进行编码,将调光图像信号编码成接口信号发送出去,完成显示。本发明具有使用资源少、计算速度快、调光效果好的优点。
-
公开(公告)号:CN112231626B
公开(公告)日:2024-08-30
申请号:CN202011117587.6
申请日:2020-10-19
申请人: 南京宁麒智能计算芯片研究院有限公司
IPC分类号: G06F17/14
摘要: 本发明公开一种FFT处理器,属于数字信号处理技术领域。针对现有技术中存在的流水型架构硬件实现的FFT算法资源消耗大,递归型架构性能不高,现有技术无法解决FFT算法硬件实现性能和功耗同时满足的问题,本发明提供一种FFT处理器,包括顶层控制模块、数据索引模块、旋转因子索引模块和蝶形运算单元模块,顶层控制模块控制运算,数据索引模块对数据SRAM进行寻址,旋转因子索引模块对旋转因子SRAM进行寻址,蝶形运算单元模块根据顶层控制模块的信息重构运算单元进行蝶形运算,该处理器能够支持FFT/IFFT批处理运算,与传统FFT处理器相比,提高硬件资源的利用率,在保证高性能的基础上兼具低功耗的特点。
-
公开(公告)号:CN117827466B
公开(公告)日:2024-06-11
申请号:CN202410240445.0
申请日:2024-03-04
申请人: 南京宁麒智能计算芯片研究院有限公司
IPC分类号: G06F9/50 , G06F1/20 , G06F11/30 , G06N3/0442
摘要: 本申请公开了一种多核芯片的动态温度管理方法及系统,属于芯片温度控制技术领域,包括:构建基于多层长短时记忆网络的温度预测模型,接收当前节点的温度数据和限流控制数据作为时序输入,输出不同限流等级下对应的多步温度预测结果;建立温度控制模型,将多步温度预测结果与表示安全温度上限的预设阈值逐步进行比较,形成温度约束控制目标;根据温度预测模型和温度控制模型,生成限流控制指令;根据所生成的限流控制指令,在预设的多级限流方案中选择匹配的路由器端口参数组合,以对连接于所述路由器的多核处理器核心进行对应粒度的数据包限流,从而控制芯片温度。针对现有技术中多核芯片存在温度过高的问题,有效控制芯片温度的上升。
-
公开(公告)号:CN110222305B
公开(公告)日:2023-03-21
申请号:CN201910476497.7
申请日:2019-06-03
申请人: 南京宁麒智能计算芯片研究院有限公司
IPC分类号: G06F17/15
摘要: 本发明公开了一种基于双曲CORDIC的对数函数计算系统及方法,属于函数计算领域。本发明的系统包括控制模块、变体双曲向量模式CORDIC模块和基本运算模块,所述控制模块和变体双曲向量模式CORDIC模块分别与基本运算模块连接,且变体双曲向量模式CORDIC模块与控制模块连接。本发明的方法通过利用控制模块、变体双曲向量模式CORDIC模块和基本运算模块进行配合计算,可以实现任意浮点型真数进行以2为底的对数函数计算。本发明的目的在于克服现有技术中,对数函数计算所需的硬件面积大,且计算精度较低的不足,本发明可以实现任意浮点型真数进行以2为底的对数函数计算,且本发明的硬件资源开销小,计算精度高,可以满足不同精度的应用要求。
-
公开(公告)号:CN111401533A
公开(公告)日:2020-07-10
申请号:CN202010350549.9
申请日:2020-04-28
申请人: 南京宁麒智能计算芯片研究院有限公司
摘要: 本发明公开了一种神经网络专用计算阵列及其计算方法,属于算法硬件加速技术领域。本发明的计算阵列包括若干个可重构簇,每个可重构簇包括乘累加部件、加法部件、激活函数部件、乘法部件和比较器,加法部件和激活函数部件分别与乘法部件电性连接。且加法部件和激活函数部件分别与乘累加部件电性连接。本发明的方法为将重构指令字和原始数据输入至可重构簇的输入端口,之后可重构簇根据重构指令字形成数据通路,再根据数据通路对原始数据进行处理得到处理结果并输出。本发明的目的在于克服现有技术中,通常的计算阵列只适用于单一的神经网络计算的不足,本发明可以适用于多种神经网络的计算,提高了硬件资源的利用率及可复用性。
-
公开(公告)号:CN110796246A
公开(公告)日:2020-02-14
申请号:CN201911037850.8
申请日:2019-10-29
申请人: 南京宁麒智能计算芯片研究院有限公司
摘要: 本发明公开了一种基于线性分段的激活函数的硬件实现电路,包括控制器模块、地址产生模块、数据分发模块、初始化模块、激活函数模块;控制器模块用于配置定点位宽和定点整数位宽并送入到地址产生模块和数据分发模块,地址产生模块找到对应数据地址通过数据分发模块读取数据送入到初始化模块,然后初始化模块将数据送入到计算阵列中的激活函数模块,最后写入到SRAM相应位置;初始化模块根据神经网络应用场景和深度的不同改变定点整数位宽和定点小数位宽,并以此对线性分段的斜率和截距进行定点化表示,重构查找表。本发明同时提供一种方法,根据任意定点整数位宽来重新定点化表示斜率与截距,重构查找表,有效地节约运算资源、提高计算速度。
-
公开(公告)号:CN110796193A
公开(公告)日:2020-02-14
申请号:CN201911037856.5
申请日:2019-10-29
申请人: 南京宁麒智能计算芯片研究院有限公司
摘要: 本发明公开了一种基于可重构方式的KNN算法的硬件实现系统,包括控制器模块、距离计算模块、排序模块、决策模块、地址产生模块和数据分发模块,其中,控制器模块用于配置运算所需要的参数并将参数送入到地址产生模块和数据分发模块,地址产生模块生成地址数据然后通过数据分发模块送入距离计算模块,然后将得到计算的距离后送入排序模块然后得到最小的K个值,通过决策模块得到最终标签,然后通过结果分发模块和写结果地址产生模块写入到SRAM相应位置;所述距离计算模块为一个实数乘法器和三个实数加法器组成的乘累加单元。本发明同时提供一种方法,使用乘法器和加法器搭建一个全流水的乘累加模块减少了距离计算所需的时间。
-
公开(公告)号:CN110750957A
公开(公告)日:2020-02-04
申请号:CN201911042893.5
申请日:2019-10-30
申请人: 南京宁麒智能计算芯片研究院有限公司
IPC分类号: G06F30/398 , G06F15/78
摘要: 本发明公开了一种多核RISC-V处理器的Cache系统验证方法,涉及仿真验证算法领域。针对现有技术中存在的多核RISC-V处理器中Cache系统仿真验证随机激励中存在的Cache验证难扩展、激励空间冗余和不均匀覆盖的问题,本发明提供了一种多核RISC-V处理器的Cache系统验证方法,本方法首先建立基于有向二分图的多核RISC-V处理器中Cache系统抽象模型;然后采用层次化等价类划分算法将原本无序的RISC-V处理器Cache激励空间转换成有序的4层树状空间;接着采用广度优先算法对激励空间树的叶子节点集进行遍历,得到包含高层次激励信息的无冗余全覆盖叶子节点序列;最后通过RISC-V核相关的riscv转换函数将每个叶子节点转换成RISC-V核的测试指令,本发明可以实现在保证验证覆盖率的基础上实现激励空间无冗余均匀覆盖。
-
-
-
-
-
-
-
-
-