【技术实现步骤摘要】
本公开涉及一种被配置成执行并行处理的处理单元,以及一种在被配置成执行并行处理的处理单元处处理指令的方法。
技术介绍
1、在安全关键系统中,系统的至少一些部件必须满足足以使系统整体能够满足被认为是系统所必要的安全等级的安全目标。例如,在大多数管辖区域内,车辆中的安全带收缩器必须满足特定安全标准,以便使设置有此类装置的车辆通过安全测试。同样,车辆轮胎必须满足特定标准,以便使配备有此类轮胎的车辆通过适于特定管辖区域的安全测试。安全关键系统通常是其失效会造成人员安全或环境的风险显著增加的那些系统。
2、处理系统(例如,数据处理系统)常常形成安全关键系统的一体部分,作为专用硬件或作为用于运行安全关键软件的处理器。例如,用于飞机的电传飞行系统、驾驶员辅助系统、铁路信号发送系统和用于医疗装置的控制系统通常都是在处理系统上运行的安全关键系统。在处理系统形成安全关键系统的一体部分的情况下,处理系统自身必须满足安全目标,使得系统作为整体可以满足适当安全等级。在汽车行业中,安全等级通常是功能安全标准iso 26262中定义的汽车安全完整性等级(a
...【技术保护点】
1.一种被配置成执行并行处理的处理单元,所述处理单元包括并行处理引擎,所述并行处理引擎包括:
2.根据权利要求1所述的处理单元,其中,空闲周期是所述并行处理引擎未被调度以处理任何其他指令的所述并行处理引擎的周期。
3.根据权利要求1或2所述的处理单元,其中,根据所述测试指令处理一个或多个操作数值,并且所述测试指令插入逻辑被配置成伪随机地生成所述一个或多个操作数值。
4.根据权利要求3所述的处理单元,其中,所述测试指令插入逻辑被配置成根据一个或多个预定种子伪随机地生成所述一个或多个操作数值。
5.根据权利要求4所述的处理单
...【技术特征摘要】
1.一种被配置成执行并行处理的处理单元,所述处理单元包括并行处理引擎,所述并行处理引擎包括:
2.根据权利要求1所述的处理单元,其中,空闲周期是所述并行处理引擎未被调度以处理任何其他指令的所述并行处理引擎的周期。
3.根据权利要求1或2所述的处理单元,其中,根据所述测试指令处理一个或多个操作数值,并且所述测试指令插入逻辑被配置成伪随机地生成所述一个或多个操作数值。
4.根据权利要求3所述的处理单元,其中,所述测试指令插入逻辑被配置成根据一个或多个预定种子伪随机地生成所述一个或多个操作数值。
5.根据权利要求4所述的处理单元,其中,所述测试指令插入逻辑被配置成使用一个或多个线性反馈移位寄存器伪随机地生成所述一个或多个操作数值,所述一个或多个线性反馈移位寄存器根据所述一个或多个预定种子生成所述一个或多个操作数值。
6.根据权利要求1或2所述的处理单元,其中,所述测试指令包括一个或多个控制字段,并且所述测试指令插入逻辑被配置成使用受约束随机发生器逻辑生成所述一个或多个控制字段。
7.根据权利要求1或2所述的处理单元,其中,对于测试指令控制信息-操作数数据组合,根据该测试指令处理操作数数据,并且该测试指令包括控制信息,所述控制信息定义将由所述多个处理实例对该操作数数据执行的(一个或多个)操作,所述测试指令插入逻辑被配置成插入多个不同的测试指令控制信息-操作数数据组合以由所述多个处理实例中的每一个进行处理。
8.根据权利要求7所述的处理单元,其中,所述多个不同的测试指令控制信息-操作数数据组合被配置成累积地覆盖所述并行处理引擎包括的所述逻辑的至少预定百分比。
9.根据权利要求7所述的处理单元,所述多个不同的测试指令控制信息-操作数数据组合包括所述测试指令插入逻辑生成的一个或多个测试指令控制信息-操作数数据组合和所述测试指令插入逻辑存储的一个或多个预生成的测试指令控制信息-操作数数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。