【技术实现步骤摘要】
【国外来华专利技术】向量操作数位大小控制
本公开涉及数据处理系统的领域。更具体地,本公开涉及支持向量处理操作的数据处理系统。
技术介绍
已知提供一种数据处理系统,该系统支持使用至少一个向量操作数而进行向量处理操作,该向量操作数具有向量操作数位大小且包括多个向量元件。通常,向量操作数位大小被定义为数据处理系统架构的一部分,例如该架构定义了向量操作数位大小将为某个具体固定值,诸如256位、512位、1024位等。
技术实现思路
本公开的至少一些实施例提供了一种用于处理数据的装置,包括:处理电路,用于在异常级别状态层级中的选定异常级别状态下执行处理操作,该异常级别状态层级在顶部异常级别状态与底部异常级别状态之间延伸;以及解码器电路,用于解码程序指令,以生成控制信号来控制该处理电路来执行该处理操作,该处理操作包括使用至少一个向量操作数的向量处理操作;其中该解码器电路响应于在该选定异常级别状态下执行的向量操作数位大小相关程序指令,以控制该处理电路根据该选定异常级别状态的向量操作数位大小极限值、和比该选定异常级别状态更靠近该层级内顶部异常级别状态的异常级别状态的至少一个可编程向量操作数位大小极限值, ...
【技术保护点】
一种用于处理数据的装置,包括:处理电路,用于在异常级别状态层级的选定异常级别状态下执行处理操作,该异常级别状态层级在顶部异常级别状态和底部异常级别状态之间延伸;以及解码器电路,用于解码程序指令,以生成控制信号来控制所述处理电路执行所述处理操作,所述处理操作包括使用至少一个向量操作数的向量处理操作;其中,所述解码器电路响应于在所述选定异常级别状态下执行的向量操作数位大小相关程序指令,以控制所述处理电路根据所述选定异常级别状态的向量操作数位大小极限值、和比所述选定异常级别状态更靠近所述层级内顶部异常级别状态的异常级别状态的至少一个可编程向量操作数位大小极限值,来执行向量处理操作。
【技术特征摘要】
【国外来华专利技术】2015.07.31 GB 1513512.21.一种用于处理数据的装置,包括:处理电路,用于在异常级别状态层级的选定异常级别状态下执行处理操作,该异常级别状态层级在顶部异常级别状态和底部异常级别状态之间延伸;以及解码器电路,用于解码程序指令,以生成控制信号来控制所述处理电路执行所述处理操作,所述处理操作包括使用至少一个向量操作数的向量处理操作;其中,所述解码器电路响应于在所述选定异常级别状态下执行的向量操作数位大小相关程序指令,以控制所述处理电路根据所述选定异常级别状态的向量操作数位大小极限值、和比所述选定异常级别状态更靠近所述层级内顶部异常级别状态的异常级别状态的至少一个可编程向量操作数位大小极限值,来执行向量处理操作。2.根据权利要求1所述的装置,其中,所述向量操作数位大小具有由所述选定异常级别状态的极限值允许,并且还由针对比所述选定异常级别状态更靠近所述层级内顶部异常级别状态的异常级别状态而设置的任何可编程极限值所允许的最大值。3.根据权利要求1和2中任一项所述的装置,其中,所述解码器电路响应于允许的向量操作数位大小查询指令,来返回允许的向量操作数位大小指示值,该向量操作数位大小指示值受控于针对比所述选定异常级别状态更靠近所述层级内顶部异常级别状态的异常级别状态而设置的任何可编程极限值。4.根据权利要求1、2和3中任一项所述的装置,包括多个异常级别配置寄存器,该多个异常级别配置寄存器存储与所述层级内的相应异常级别状态相关联的所述向量操作数位大小的相应的可编程极限值。5.根据权利要求4所述的装置,包括用于除了所述层级中底部异常级别状态之外的每个异常级别状态的相应的异常级别配置寄存器。6.根据权利要求4和5中任一项所述的装置,其中,所述处理电路被允许访问所述选定异常状态的异常级别配置寄存器,和比所述选定异常级别状态更靠近所述层级内底部异常级别状态的异常级别状态的任何异常级别状态配置寄存器。7.根据权利要求3所述的装置,其中,当所述处理电路处于所述底部异常级别状态时,使用所述允许的向量操作数位大小查询指令,来阻止所述处理电路查询所述允许的向量操作数位大小。8.根据上述权利要求中任一项所述的装置,其中,所述处理电路包括向量操作数寄存器电路,用于存储具有达到实现方式受限的向量操作数位大小的向量操作数,并且其中,所述可编程极限值控制所述处理电路使用等于或小于所述实现方式受限的向量操作数位大小的向量操作数...
【专利技术属性】
技术研发人员:奈杰尔·约翰·斯蒂芬斯,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。