矢量运算硬件加速器多核级联的周期精确模型

    公开(公告)号:CN108804380A

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

    申请号:CN201810489109.4

    申请日:2018-05-21

    Applicant: 南京大学

    CPC classification number: G06F15/7846 G06F13/30 G06F15/7867

    Abstract: 本发明提供了矢量运算硬件加速器多核级联的周期精确仿真模型,基于SystemC周期精确模型,包括:控制模块,产生配置参数并输出;传输模块,接收配置参数,根据配置参数完成专用处理器核外部的数据与地址传输、专用处理器核内部的数据与地址传输以及级联模式下多个专用处理器核之间的数据与地址传输;运算模块,接收配置参数,根据配置参数选定相应的基础运算单元,并将运算单元搭建成由配置参数决定的算法运算模块后,进行运算。存储模块,接收配置参数,根据配置参数存储运算模块运算时所需的数据以及运算模块运算时产生的中间结果和最终结果。有益效果:实现了矢量运算硬件加速器多核级联的系统仿真,可支持更大运算规模的算法,仿真速度快。

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

    公开(公告)号:CN108804073B

    公开(公告)日:2021-12-17

    申请号:CN201810497800.7

    申请日:2018-05-21

    Applicant: 南京大学

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

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

    公开(公告)号:CN108804073A

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

    申请号:CN201810497800.7

    申请日:2018-05-21

    Applicant: 南京大学

    CPC classification number: G06F7/02 G06F9/30021

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

Patent Agency Ranking