面向向量处理器的去块滤波向量化实现方法

    公开(公告)号:CN105828071B

    公开(公告)日:2019-05-24

    申请号:CN201610194300.7

    申请日:2016-03-31

    摘要: 一种面向向量处理器的去块滤波向量化实现方法,其步骤为:S1:数据准备;输入n×m的被滤波视频数据块到向量存储体中,并进行系向量化;S2:水平滤波操作;S3:结果存储;根据步骤S2的结果为每个PE选择出(p3,p2,p1,p0,q0,q1,q2,q3)的最终结果以及p3和q3的值(p3,p2′,p1′,p0′,q0′,q1′,q2′,q3),存入矩阵寄存器文件;S4:重复步骤S2和步骤S3,直到水平方向所有边界滤波完毕;S5:垂直滤波;S6:结果存储;根据步骤S5的结果为每个PE选择出(p3,p2,p1,p0,q0,q1,q2,q3)的最终结果以及p3和q3的值(p3,p2′,p1′,p0′,q0′,q1′,q2′,q3),直接存入向量存储体;S7:重复步骤5和步骤6,直到垂直方向所有边界滤波完毕。本发明具有能够高效计算、充分发挥向量处理器多PE协作、缩短运算时间等优点。

    高速低功耗多阈值D型触发器

    公开(公告)号:CN104617923B

    公开(公告)日:2016-03-30

    申请号:CN201510061550.9

    申请日:2015-02-06

    IPC分类号: H03K3/356 H03K3/012

    摘要: 本发明公开了一种高速低功耗多阈值D型触发器,包括:低功耗控制电路,用来接收低功耗控制输入信号slp,对低功耗控制输入信号slp进行缓冲处理后输出信号:sleep和nsleep;主锁存器,用来接收数据输入信号d、正相输入时钟信号clk、反相输入时钟信号nclk及信号sleep和nsleep;所述主锁存器在正相输入时钟信号clk、反相输入时钟信号nclk的控制下对数据输入信号d进行锁存处理后输出信号:qt;从锁存器,用来接收信号qt及正相输入时钟信号clk、反相输入时钟信号nclk;所述从锁存器在正相输入时钟信号clk、反相输入时钟信号nclk的控制下对信号qt进行锁存处理后分别输出第一输出信号q和第二输出信号nq。本发明具有结构简单、可提高传输效率、降低静态漏电流和功耗等优点。

    用于IP核的处理器接口自动生成方法

    公开(公告)号:CN102411556B

    公开(公告)日:2014-05-14

    申请号:CN201110213213.9

    申请日:2011-07-28

    IPC分类号: G06F15/78

    摘要: 本发明公开了一种用于IP核的处理器接口自动生成方法,方法实施步骤如下:1)获取IP核接口描述信息;2)根据接口引脚信息获取IP核的数据宽度,根据时钟信号信息获取IP核的工作频率,根据接口时序规则生成互补时序状态机;3)如果IP核的工作频率与处理器的工作频率不相同则生成时钟同步模块;4)如果IP核的数据宽度与处理器的数据宽度不相同则生成数据缓冲模块代码;5)根据接口引脚信息、引脚映射信息和互补时序状态机生成接口协议模块。本发明具有通用性好、开发快捷、对IP核和处理器的兼容性好的优点。

    基于数据粒度的混洗开关矩阵压缩方法

    公开(公告)号:CN102073479B

    公开(公告)日:2013-03-27

    申请号:CN201010559590.3

    申请日:2010-11-25

    IPC分类号: G06F9/38

    摘要: 一种基于数据粒度的混洗开关矩阵压缩方法,其步骤为:步骤1:混洗请求在进行基于数据粒度的混洗开关矩阵压缩时,首先当前混洗请求的数据粒度设置为最小数据粒度;步骤2:判断当前混洗请求的数据粒度是否可以加倍,如果不可以加倍,转至步骤4;否则跳转至步骤4;步骤3:将当前的数据粒度加倍,并基于加倍后的数据粒度对当前的混洗开关矩阵进行压缩,并跳转至步骤2;步骤4:使用当前粒度索引法对现有的开关矩阵进行进一步的压缩;步骤5:判断当前的混洗请求是否是程序中的最后一个混洗请求,如果不是,处理下一个混洗请求,并转至步骤1,否则算法结束。本发明原理简单、操作简便、能够有效提高混洗模式存储器的利用率和压缩效率。

    用于向量数据流的重整理缓冲器

    公开(公告)号:CN101986287A

    公开(公告)日:2011-03-16

    申请号:CN201010559301.X

    申请日:2010-11-25

    IPC分类号: G06F13/28

    摘要: 一种用于向量数据流的重整理缓冲器,它包括:缓冲存储体,用来暂存来自于DMA总线的并且要写入向量存储器VM的数据或者暂存从向量存储器VM读出的并且要通过DMA总线写入到其它空间的数据;控制寄存器,由DMA总线传输开始时进行配置;状态位,记录了缓冲存储体中的每一行映射的是向量存储器VM中的哪一行,并且记录了该行是否有效;主控逻辑单元,用来进行总体控制,在DMA总线进行数据传输时,主控逻辑单元根据控制寄存器选择不同的缓冲位置、进行对应的数据变换、并且在数据传输完毕选择是否进行读写缓冲器的作废或更新处理。本发明具有结构简单紧凑、成本低廉、适用范围广、可靠性好等优点。

    GPDSP中多层次协同与共享的存储装置和访存方法

    公开(公告)号:CN104699631B

    公开(公告)日:2018-02-02

    申请号:CN201510135194.0

    申请日:2015-03-26

    IPC分类号: G06F12/084

    摘要: 本发明公开一种面向GPDSP的多层次协同与共享存储装置和访存方法,该装置包括多个DSP核以及用于缓存片外存储数据的全局共享缓存单元,各DSP核分别通过片上网络连接全局共享缓存单元;每个DSP核均包括并行的标量存储单元、向量阵列存储单元,各DSP核通过各自的标量存储单元、向量阵列存储单元进行核内数据访存,以及通过全局共享缓存单元共享数据;该方法通过对标量存储单元、向量阵列存储单元统一编址,根据访问数据类型配置标量存储单元执行访存。本发明能够实现GPDSP中单核内数据高效访存、以及核间数据的高效共享,具有访问效率高、硬件开销小且配置灵活的优点。

    一种用于多核DSP间的片上通信方法及数据通信装置

    公开(公告)号:CN104933009A

    公开(公告)日:2015-09-23

    申请号:CN201510210877.8

    申请日:2015-04-29

    IPC分类号: G06F15/163

    摘要: 本发明公开一种用于多核DSP间的片上通信方法及数据通信装置,该片上通信方法包括:为各DSP内核分别配置一个数据通信装置;各DSP内核通过数据通信装置发送事务至目的DSP内核,且当需要发送数据时,控制将待发送数据写入至数据通信装置的发送数据缓冲中,并通过数据通信装置执行发送;各DSP内核通过数据通信装置接收来自源DSP内核的事务,且当需要接收数据时,通过所述数据通信装置的接收数据缓冲接收数据,并控制将接收到的数据返回至对应的DSP内核;该数据通信装置包括发送单元、接收单元以及全局事务管理单元。本发明能够实现多核DSP间数据通信,具有通信效率及通信带宽高、且通信方式灵活等优点。