【技术实现步骤摘要】
本专利技术涉及一种数据处理设备,诸如VLIW(超长指令字)处理器,它能够并行执行指令字中的多个指令。
技术介绍
VLIW处理器使之能够以高度的指令平行性执行程序。常规地,在每个指令周期内,VLIW处理器提取包含固定数目的大于一个的指令(通常称作操作)的指令字。VLIW处理器在同一指令周期(或多个周期)内并行执行这些操作。为此目的,VLIW处理器包含多个功能单元,每个都能够一次执行指令字中的操作之一。通常提供不同类型的功能单元,例如ALU(算术逻辑单元)、乘法器、转移(branch)控制单元和存储器存取单元等。通常还包括专用的功能单元,被设计为加速特定应用的程序。因而,例如,可以添加用于执行MPEG编码或解码的多个部分的功能单元。在先进的VLIW处理器中,可能存在成百个功能单元。原理上,指令字可以包含并行的用于所有这些功能单元的指令。通常,将功能单元组织成一个或多个功能单元的组,指令字每组提供一个指令。当至少一些组包含一个以上的功能单元时,分组限制了指令字的长度而不减少功能单元的数量。所有的功能单元都不可避免地消耗电源电流。当VLIW处理器包括并行操作的许多功能 ...
【技术保护点】
一种数据处理设备,该设备包括:指令存储器系统,被安排为输出指令字,能够包含多个指令,相应的指令字响应于相应的指令地址而被输出;指令执行单元,包括多个功能单元,每个功能单元能够与通过其他功能单元对指令字中的其它指令的执行并行执 行该指令字中的相应指令;功率节省电路,被安排为在程序执行期间将可选择子集的功能单元和/或将指令字中的指令提供给功能单元的指令存储器的部分切换到功率节省状态,该功率节省电路被安排为根据程序执行来选择该子集内的功能单元和/或指令存储器的 部分。
【技术特征摘要】
EP 2002-10-11 02079222.21.一种数据处理设备,该设备包括指令存储器系统,被安排为输出指令字,能够包含多个指令,相应的指令字响应于相应的指令地址而被输出;指令执行单元,包括多个功能单元,每个功能单元能够与通过其他功能单元对指令字中的其它指令的执行并行执行该指令字中的相应指令;功率节省电路,被安排为在程序执行期间将可选择子集的功能单元和/或将指令字中的指令提供给功能单元的指令存储器的部分切换到功率节省状态,该功率节省电路被安排为根据程序执行来选择该子集内的功能单元和/或指令存储器的部分。2.根据权利要求1的数据处理设备,其中在所述功率节省状态中禁止时钟信号到该子集内的功能单元和/或指令存储器的部分。3.根据权利要求1的数据处理设备,其中功能单元被组成一个或多个功能单元的组,在每个相应组内的一个或多个功能单元从指令字内的相应指令字段接收指令,每次对于通过该组内的功能单元之一的执行,该功率节省电路选择每组中被切换到功率节省状态的功能单元。4.根据权利要求1的数据处理设备,其中指令存储器系统...
【专利技术属性】
技术研发人员:CA阿巴平托,R塞图拉曼,B斯里尼瓦桑,HJAM佩特斯,R佩塞特洛皮斯,
申请(专利权)人:皇家飞利浦电子股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。