发明名称 |
一种数据的重排方法及重排装置 |
摘要 |
一种数据重排装置,作为处理器的一个组成部分,按照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 |