用于加法和边界检查的组合指令制造技术

技术编号:19561628 阅读:59 留言:0更新日期:2018-11-25 00:25
本发明专利技术涉及一种处理器核,该处理器核包括:在其指令集中的用于加法和边界检查的组合指令(ADDCK),该组合指令将整数n隐式地或明确地定义为指令参数;加法器,其具有严格大于n位的宽度;以及处理电路(MUX,42),其被设计成当加法产生级别为n的进位数时通过激活溢出信号(BX)来对组合指令做出响应。

Composite instructions for addition and boundary checking

The invention relates to a processor core, which includes: a combination instruction (ADDCK) for addition and boundary checking in its instruction set, which implicitly or explicitly defines integer n as instruction parameter; an adder, which has a width strictly larger than n bits; and a processing circuit (MUX, 42), which is designed and implemented. When the adder generates an integer level of n, it responds to the combined instruction by activating the overflow signal (BX).

【技术实现步骤摘要】
【国外来华专利技术】用于加法和边界检查的组合指令
本专利技术涉及两个实体之间的数据传送,特别是在由一个实体进行的数据消耗与由另一个实体进行的数据生产不具有相同粒度的一般情况下的两个实体之间的数据传送。
技术介绍
图1示出了在生产实体10和消耗实体12之间按照不同粒度传送数据的情况的示例。生产实体10可以包括例如动态类型的存储器系统SMEM,其存储要由消耗实体12处理的一系列数据单元U。消耗实体可以包括处理器核CPU,其被设计成读取要在本地工作的存储器WMEM中处理的数据单元。数据单元U通常包括多个字节。数据单元例如是根据用于对处理器编程的语言定义的“结构”。这种结构可由程序员任意定义以包含具有不同类型和长度的变量。数据单元可以以与针对数据单元的消耗而使用的粒度不同的粒度被生产这一事实导致难以实现生产与消耗之间的有效协调。
技术实现思路
一般而言,提供了一种处理器核,其包括:在其指令集中的加法和边界检查的组合指令,该组合指令将关联的整数n隐含地或明确地定义为所述指令的参数;加法器,其具有严格大于n位的宽度;以及处理电路,其被设计成在加法器产生级别为n的进位时通过激活溢出信号来对组合指令做出响应。处理信号还可以本文档来自技高网...

【技术保护点】
1.一种处理器核,包括:●在其指令集中的、加法和边界检查的组合指令(ADDCK),其将整数n隐式地或明确地定义为所述指令的参数;●加法器,其具有严格大于n位的宽度;以及●处理电路(MUX,42),其被设计成当所述加法器产生级别n的进位时、通过激活溢出信号(BX)来对所述组合指令做出响应。

【技术特征摘要】
【国外来华专利技术】2016.02.10 FR 16510631.一种处理器核,包括:●在其指令集中的、加法和边界检查的组合指令(ADDCK),其将整数n隐式地或明确地定义为所述指令的参数;●加法器,其具有严格大于n位的宽度;以及●处理电路(MUX,42),其被设计成当所述加法器产生级别n的进位时、通过激活溢出信号(BX)来对所述组合指令做出响应。2.根据权利要求1所述的处理器核,其中,所述处理电路被设计成在所述溢出信号被激活时触发执行错误,其结果是被触发用于处理所述错误的过程能够是溢出管理过程。3.根据权利要求1所述的处理器核,其中,所述处理电路被设计成在所述溢出信号未激活时引起一个或更多个指令的系统性正向跳转,以及在所述溢出信号被激活时引起正常的继续,其结果是紧接在所述组合指令之后的一个或多个指令能够被设计成管理所述溢出。4.根据权利要求1所述的处理器核,其中,所述处理电路被设计成在所述溢出信号被激活时引起对子程序的调用,以及在所述溢出信号未激活时引起正常的继续,其结果是所述子程序能够被设计成管理所述溢出。5.根据权利要求1所述的处理器核,还包括在其指令集中的具有地址前递增和地址后递增的读取指令,其针对地址递增而包括与边界检查组合的加法。6.一种利用根据权利要求1所述的加法和边界检查的组合指令(...

【专利技术属性】
技术研发人员:法布里斯·德沃大卫·富罗德特
申请(专利权)人:优普梅姆公司
类型:发明
国别省市:法国,FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1