可扩展的支持动态部分重构的可重构计算配置网络系统

    公开(公告)号:CN107196792B

    公开(公告)日:2020-08-04

    申请号:CN201710349231.7

    申请日:2017-05-17

    Applicant: 南京大学

    Abstract: 本发明公开了一种可扩展的支持动态部分重构的可重构计算配置网络系统,采用多层次嵌套树形结构形成配置网络系统,配置流每一次改变配置路径方向都扩展两个配置方向,形成一条配置链上配置串行传递、多条配置链上配置并行传递的串并行混合配置的重构方式,多层次嵌套树形结构由至少一个双树配置网络结构与一个双向主干配置链组成,双树配置网络结构由两个单树配置网络结构组成,每个单树配置网络结构均与可重构计算单元相连。本发明几乎不增加逻辑资源消耗的前提下,减少了互连和配置功耗。

    一种可重构多分类支持向量机系统

    公开(公告)号:CN110427960A

    公开(公告)日:2019-11-08

    申请号:CN201910528797.5

    申请日:2019-06-18

    Applicant: 南京大学

    Abstract: 本发明涉及可重构多分类支持向量机系统,该系统包括:主控制模块,存储控制模块,核函数运算模块,类别运算模块和结果比较模块。所述主控制模块为整个决策过程提供控制信息和重构信息;所述的存储控制模块控制数据的存储;所述的核函数运算模块计算测试数据和支持向量之间的核函数;所述的类别运算模块计算决策值和分类类别;所述的结果比较模块比较不同模型计算得到的决策值,得到测试数据的最终分类结果。与传统方法相比,本发明充分利用硬件的并行性,加快了支持向量机分类的运算速度,核函数运算模块和类别运算模块共享计算资源,支持硬件可重构,对于不同特征数的样本具有很好的灵活性。

    一种嵌入比16分之一的图片水印嵌入及盲提取方法

    公开(公告)号:CN109509137A

    公开(公告)日:2019-03-22

    申请号:CN201810966120.5

    申请日:2018-08-22

    Applicant: 南京大学

    Abstract: 本发明涉及一种嵌入比16分之一的图片水印嵌入及盲提取方法,水印嵌入方法包括如下步骤:步骤1)将载体图片分成若干4*4的图像块,并形成对应的RGB矩阵;在RGB转Y的模块中,通过色彩空间转换公式将RGB矩阵转换呈Y矩阵;步骤2)通过式(2)求出Y矩阵DCT变换域的直流分量DC;步骤3)根据式(2)结合式(3)通过同时裁剪离散余弦变换和离散余弦变换逆变换两个变换,并进一步进行裁剪色彩空间转换的操作,实现将水印信息直接嵌入在RGB通道上。有益效果:解决水印嵌入比由传统的1/64提升到1/16时,传统方法所面临的载体图片失真严重和水印提取质量较差的问题。

    一种基于迭代和可重构方式的复协方差矩阵计算系统

    公开(公告)号:CN109446478A

    公开(公告)日:2019-03-08

    申请号:CN201811284263.4

    申请日:2018-10-30

    Applicant: 南京大学

    Abstract: 本发明涉及基于迭代和可重构方式的复协方差矩阵计算系统,包括片上SRAM存储器、片外DDR存储器、可重构单元、DMA控制器以及加速核,所述加速核包括:矩阵协方差运算模块,通过迭代计算方式轮询片上SRAM存储器的各区域源数据,并计算出下三角协方差矩阵;共轭对称模块,根据协方差矩阵的共轭对称性质,将下三角协方差矩阵通过地址映射和重构存储的方式得出完整的复协方差矩阵,形成最终的运算结果;DMA接口函数模块,将通过DMA方式从片外DDR存储器读入的数据按分区方式存入片上SRAM存储器。有益效果:本发明支持任意列数的复矩阵进行协方差运算,降低了传统硬件实现方式的源数据计算量以及多次将结果数据写回DDR的时间。

    一种快速傅里叶变化的基2-4-8混合基蝶算器及其应用

    公开(公告)号:CN104657334B

    公开(公告)日:2018-12-28

    申请号:CN201410834299.0

    申请日:2014-12-29

    Applicant: 南京大学

    Abstract: 本发明涉及一种快速傅里叶变化的基2‑4‑8混合基蝶算器,包括基2单元、基4单元以及基8单元,所述基8单元包括主要由第一复数加法器、实数运算单元连接组成的前置运算单元与基4单元,所述前置运算单元通过第一寄存器与所述基4单元连接,所述基8单元、基4单元以及基2单元并接形成流水线架构。益效果为:相对于完整的基8蝶形运算器资源开销小使用更加灵活,同时有良好的并行性来满足高吞吐率系统的需求;基2‑4‑8混合基的结构使蝶算器可以像基2算法一样可以支持2的整数次幂点的序列长度。

    一种多流水实时高速排序引擎系统

    公开(公告)号:CN108804073A

    公开(公告)日:2018-11-13

    申请号:CN201810497800.7

    申请日:2018-05-21

    Applicant: 南京大学

    CPC classification number: G06F7/02 G06F9/30021

    Abstract: 本发明涉及一种多流水实时高速排序引擎的硬件实现方法,包括:基本排序单元,使用冒泡排序算法,通过流水线实现实时排序;数据选择单元,计算出用于选择需要输出的数据的地址选择信号addr;数据输出单元,根据地址选择信号addr输出数据,数据输出单元设有两路输出分别为:串行输出和类存储器输出,串行输出输出最小的数,类存储器输出排序好的序列。有益效果:本发明的方法可针对不同的应用场景,有串行和类存储器两种输出,类存储器输出方式既可以直接查找所有数据,又可以节约IO资源;在数据选择单元的设计中使用多米诺逻辑技术实现数据复用,有效提升了资源利用率。

    高精度低硬件复杂度的sinc插值实现方法及系统

    公开(公告)号:CN107193784A

    公开(公告)日:2017-09-22

    申请号:CN201710351440.5

    申请日:2017-05-17

    Applicant: 南京大学

    Abstract: 本发明提供了一种高精度低硬件复杂度的sinc插值实现方法,包括:将采样点数据和待插值点数据存储于RAM的不同bank中,根据待插值点数据的整数部分从RAM中取出采样点数据,并且和待插值点数据的小数部分一起,分成两部分输入计算单元中,分别进行通分除法计算和SIN计算,最后通过延时模块后相乘得到结果数据,全过程采用流水线设计。本发明支持多种插值核长度,支持浮点复数计算,通过卷积核现场计算的方式,在保证了计算效率的同时,提高了计算精度,降低了硬件资源的开销。

    一种可重构定浮点通用FFT处理器
    168.
    发明公开

    公开(公告)号:CN106951394A

    公开(公告)日:2017-07-14

    申请号:CN201710189440.X

    申请日:2017-03-27

    Applicant: 南京大学

    CPC classification number: G06F17/142 G06F7/57

    Abstract: 本发明提供了一种可重构定浮点通用FFT处理器,既可以实现18位的定点FFT运算,也可以实现32位的单精度浮点FFT运算。所述处理器将定点运算器(包括乘法器和加法器)与主体结构相分离,定点运算器可重构为单精度浮点运算器。处理器主体通过调用定点运算器或重构而成的单精度浮点运算器来完成定点或浮点FFT运算。所述处理器采用混合基流水结构,不仅支持定浮点计算还支持可配置的计算点数,在保证精确度和数据吞吐率的情况下,有效的提高了处理器的通用性。

    一种可配置流水信号处理核的高效率控制器及控制方法

    公开(公告)号:CN105955923A

    公开(公告)日:2016-09-21

    申请号:CN201610270763.7

    申请日:2016-04-27

    Applicant: 南京大学

    CPC classification number: G06F15/7878

    Abstract: 本发明涉及一种可配置流水信号处理核的高效率控制器,可配置流水信号处理核包括含有可重构计算阵列的运算单元与控制器,并外接软处理器核,控制器包括:寄存器组,配置寄存器接收软处理器核的配置信息;状态寄存器向软处理器核发出可配置流水信号处理核的状态信息,实时反馈可配置流水信号处理核的工作状态;主控制器,接收软处理器核发出的控制信号,并根据控制信号发出控制指令;重构控制器,接受主控制器发出的控制指令,根据控制指令分析出算法配置信息并对运算单元进行重构,调用运算单元中与算法配置信息相匹配的计算阵列进行运算。有益效果:将运算资源和存储资源复用,在较少的资源下,通过对资源的重构,可以完成两种不同算法的不同规模的运算,节省了芯片的面积,并且满足系统实时性的要求。

Patent Agency Ranking