-
公开(公告)号:CN104935831A
公开(公告)日:2015-09-23
申请号:CN201510324926.0
申请日:2015-06-12
Applicant: 中国科学院自动化研究所
IPC: H04N5/262
Abstract: 本发明提供一种并行多相位图像插值装置和方法,所述装置包括:局部存储器、第一访存控制单元、第二访存控制单元、源图像数据缓冲单元、行滤波器系数缓冲单元、乘累加器、第三访存控制单元和状态机;所述第一访存控制单元用于获取局部存储器中的源图像数据并缓存到源图像数据缓冲单元;所述第二访存控制单元用于获取局部存储器中的行滤波器系数并缓存到行滤波器系数缓冲单元;所述源图像数据缓冲单元用于分别向各乘累加器输入源图像数据;所述行滤波器系数缓冲单元用于向乘累加器广播源图像数据对应的行滤波器系数;所述乘累加器用于对源图像数据执行乘累加运算得到中间结果。本发明所述插值装置可重构且支持任意阶插值滤波器因而通用性好。
-
公开(公告)号:CN104331497A
公开(公告)日:2015-02-04
申请号:CN201410662785.9
申请日:2014-11-19
Applicant: 中国科学院自动化研究所
IPC: G06F17/30
CPC classification number: G06F17/30339 , G06F17/30327 , G06F17/30445
Abstract: 本发明公开了一种并行处理文件索引数据的方法及装置。所述方法包括计算数据表中数据的索引键值并排序;分配所有叶子节点所需的存储空间;使用SIMD指令一次加载多个索引键值,将数据依次填充到所有叶子节点;分配上一层内部节点所需的存储空间;建立内部节点;继续构建上一层内部节点,直到上一层的节点数为1,此节点为根节点,索引树建立完成;在内存中建立缓存池,用一个查询队列暂时保存所收到的所有查询请求;当查询队列的长度达到预定阈值,将其从缓存池取出,并做排序,形成有序的待查询队列;从有序查询队列中依次取得待查询项,从所建立索引树的根节点开始,依次查找,在内部节点和叶子节点内利用SIMD方法并行查找待查询项。
-
公开(公告)号:CN102541813B
公开(公告)日:2014-11-05
申请号:CN201110460520.7
申请日:2011-12-31
Applicant: 中国科学院自动化研究所
IPC: G06F17/14
Abstract: 本发明公开了一种多粒度并行FFT蝶形计算的方法及相应的装置。该方法及装置中的蝶形计算为非原址计算,每次从输入缓冲器和旋转因子缓冲器中读取蝶形计算所需的数据及旋转因子,之后用统一的蝶形表达式并行地进行多级蝶形计算,最后把计算结果写回到输出缓冲器。本发明最大限度地减少了访问缓冲器的次数,大大提高了蝶形计算的速度,并减少了功耗。本发明能高效、并行地执行多粒度、多数据格式的蝶形计算,还可以根据具体实现指明蝶形计算的并行粒度和数据格式,对平衡组和非平衡组的FFT蝶形计算均适用。
-
公开(公告)号:CN102411557B
公开(公告)日:2014-06-25
申请号:CN201110459907.0
申请日:2011-12-31
Applicant: 中国科学院自动化研究所
IPC: G06F17/14
Abstract: 本发明公开了一种多粒度并行FFT计算装置,包括三个存储器、蝶形计算装置、状态控制单元、数据反序网络和第一选择器,三个存储器均为多粒度并行存储器,用于存储蝶形组数据以及与蝶形组数据对应的旋转因子。蝶形计算装置根据从第一选择器输出的蝶形组数据和从一个存储器输出的与该蝶形组数据对应的旋转因子完成一个蝶形组的计算,并将计算结果写回其它两个存储器。本发明利用特定的读写粒度,可从多粒度并行存储器中并行读取蝶形组数据和对应的旋转因子,读取过程中不会产生存储器冲突,也不需要额外的步骤再对读写数据进行排序。
-
公开(公告)号:CN102510273B
公开(公告)日:2014-05-07
申请号:CN201110442668.8
申请日:2011-12-27
Applicant: 中国科学院自动化研究所
IPC: H03H17/02
Abstract: 本发明公开了一种有限脉冲响应FIR滤波器。该FIR滤波器由滤波系数缓冲器、待滤波数据缓冲器、乘法器、累加器、累加寄存器和比较器构成。其中滤波系数缓冲器用来缓冲滤波器中用到的系数,待滤波数据缓冲器用来缓冲待滤波数据,乘法器用来计算单个滤波系数与BS个待滤波数据的乘法结果,累加器用来计算乘法器输出和累加寄存器输出的和,累加寄存器用来存放累加器的结果,比较器的输出用来指示当前累加器的输出是否为滤波输出。本发明FIR滤波器可以达到并行计算的高效率。
-
公开(公告)号:CN103383641A
公开(公告)日:2013-11-06
申请号:CN201310139279.7
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
Abstract: 本发明公开了一种多流水线同步装置,在该装置中,控制状态寄存器传送单元完成流水线之间的控制状态寄存器传送,包括流水线A对流水线B的控制寄存器配置操作,以及流水线A对流水线B的状态寄存器读操作。流水线寄存器传送单元完成流水线A中普通寄存器与流水线B中流水线配置寄存器的寄存器传送,以此流水线B得到其运转所需的寄存器信息。同步逻辑单元负责接收调度指令以及阻塞信息,并根据控制状态寄存器,为流水线A产生停顿信号,为流水线B产生调度使能及传递调度信息。
-
公开(公告)号:CN103235762A
公开(公告)日:2013-08-07
申请号:CN201310138977.5
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F12/02
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种自索引寄存器文件堆装置,包括寄存器存储体和该寄存器存储体的外围逻辑,所述寄存储存储体配置为自索引区和普通区,所述自索引区的大小、起始寄存器号可以灵活配置,普通区采用常数寄存器号方式进行索引。当对该寄存器文件堆装置发起读写启动信号时,该寄存器文件堆装置自动计算当前所需索引号,读写均在所述自索引区内,当读写到自索引区边界后,下次操作自动转到自索引区起始位置。本发明具有编程的便利性,且能够节省处理器的功耗。
-
公开(公告)号:CN103235716A
公开(公告)日:2013-08-07
申请号:CN201310138912.0
申请日:2013-04-19
Applicant: 中国科学院自动化研究所
IPC: G06F9/38
Abstract: 本发明公开了一种用于检测流水线数据相关装置,该装置包括主流水线逻辑单元,其根据流水线相关控制信号以流水线方式执行指令;译码读寄存器位图产生单元,其用于标示当前指令读寄存器ID号的译码读位图信息;译码写寄存器位图产生单元,其标示当前指令写寄存器ID号的译码写位图信息;功能部件写寄存器位图产生单元,其标示当前指令完成后的写寄存器ID号的功能部件写位图信息;位图处理逻辑单元,其根据上述三种位图信息产生流水线数据相关控制信号。该装置采用硬件位图标识流水线中读、写寄存器号,当相应的寄存器位图同时被标示时则表明存在寄存器数据相关。
-
公开(公告)号:CN102609245A
公开(公告)日:2012-07-25
申请号:CN201110435859.1
申请日:2011-12-22
Applicant: 中国科学院自动化研究所
IPC: G06F9/38
Abstract: 本发明公开了一种异构多核处理器,包括宽数据流运算模块、控制/调用模块和数据交互模块,其中所述宽数据流运算模块运行代数指令,用于完成大块、大面、大线等宽数据流的密集型运算;所述控制/调用模块运行标量指令,用于完成对宽数据流运算部分的顶层参数设置,控制它的运算,同时也完成宽数据流计算部分的非连续二次计算任务;所述数据交互模块用于完成整个异构多核处理器的互连与数据交互。本发明的异构多核处理器基于两级运算架构器,它分离了宽数据流式运算和控制/调用类运算,大大增强了数据流水的完整性,并且保证了高密度计算的连续性和封闭性,降低了运算结点间的通讯消耗,进而大大提高各个运算部件的使用效率。
-
公开(公告)号:CN102567258A
公开(公告)日:2012-07-11
申请号:CN201110449966.X
申请日:2011-12-29
Applicant: 中国科学院自动化研究所
IPC: G06F13/28
Abstract: 本发明公开了一种多维DMA传输装置与方法,所述装置包括读Buffer(400)、数据FIFO(401)、写Buffer(402)、读控制器(403)和写控制器(404)。所述读Buffer(400)用于暂存在读操作过程中新读入的数据;所述数据FIFO(401)用于存储暂时积压下来的数据;所述写Buffer(402)用于暂存在写操作过程中将要写出的数据;所述读控制器(403)用于控制读操作过程,发送读请求并对该请求的回复进行处理;所述写控制器(404)用于控制写操作过程,发送写请求并对该请求的回复进行处理。本发明适合于矩阵分割、矩阵重组、矩阵扩展等多种DSP基本操作,将简单的处理过程与复杂处理过程相分离后并行执行,减少了核处理时间。
-
-
-
-
-
-
-
-
-