发明名称 一种数据的重排方法及重排装置
摘要 一种数据重排装置,作为处理器的一个组成部分,按照VLIW处理器的操作过程,在矢量数据处理单元中执行数据重排操作,所述数据重排装置包括:指令存储单元,用来存储将要执行的指令代码;数据存储单元,用来存储指令代码执行所需的数据指令读取;指令读取和分发单元,该单元将指令代码从指令存储单元中读取并发送给所有执行单元;矢量数据处理单元,该单元用来执行指令代码当中的矢量处理指令;矢量寄存器组,包含矢量寄存器VR0,VR1,…,VRn,用来存放来自所述数据存储单元的数据,其运算单元则从适量寄存器组中读写数据;矢量重排顺序寄存器组,包含矢量重排顺序寄存器VR_CFG0,VR_CFG1,VR_CFG2,…,VR_CFGn,用来配置参与矢量重排运算的单元,来选择部分或是全部矢量元算单元参与运算。
申请公布号 CN102109978A 申请公布日期 2011.06.29
申请号 CN201110047585.9 申请日期 2011.02.28
申请人 孙瑞琛 发明人 孙瑞琛
分类号 G06F9/315(2006.01)I;G06F9/30(2006.01)I 主分类号 G06F9/315(2006.01)I
代理机构 北京锐思知识产权代理事务所(普通合伙) 11341 代理人 李涛
主权项 一种数据重排装置,所述数据重排装置作为处理器的一个组成部分,按照VLIW处理器的操作过程,在矢量数据处理单元中执行数据重排操作,其特征在于所述数据重排装置包括:指令存储单元,用来存储将要执行的指令代码;数据存储单元,用来存储指令代码执行所需的数据指令读取;指令读取和分发单元,该单元将指令代码从指令存储单元中读取并发送给所有执行单元;矢量数据处理单元,该单元用来执行指令代码当中的矢量处理指令;矢量寄存器组,包含矢量寄存器VR0,VR1,…,VRn,用来存放来自所述数据存储单元的数据,其运算单元则从适量寄存器组中读写数据;矢量重排顺序寄存器组,包含矢量重排顺序寄存器VR_CFG0,VR_CFG1,VR_CFG2,…,VR_CFGn,用来配置参与矢量重排运算的单元,来选择部分或是全部矢量元算单元参与运算。
地址 100191 北京市海淀区花园路甲2号金尚嘉园2号楼3单元406