Data processing system having pipeline arithmetic/logic units
    1.
    发明授权
    Data processing system having pipeline arithmetic/logic units 失效
    数据处理系统具有流水线算术/逻辑单元

    公开(公告)号:US4783783A

    公开(公告)日:1988-11-08

    申请号:US888936

    申请日:1986-07-24

    摘要: A data processing system includes a multistage pipeline arithmetic/logic operation unit for implementing an arithmetic or logic operation for sets of element data sequentially and storing operational results sequentially in a memory using a single instruction. Check information indicative of the presence or absence of a fault occurring in each stage of the pipeline operation unit is moved in synchronism with the advancement of stages of the pipeline operation unit. A request control unit for storing the operational result in the memory suppresses the storing of the operational result in the memory if check information indicates a fault of the operational result which is being stored in the memory. The request control unit issues storage requests, which are counted by a counter. The counter indicates the number of elements stored normally in the memory.

    摘要翻译: 一种数据处理系统包括:多级流水线运算/逻辑运算单元,用于依次执行元件数据集的运算或逻辑运算,并使用单个指令将运算结果顺序存储在存储器中。 与流水线操作单元的各级的前进同步地移动表示流水线操作单元的各个阶段中出现故障的存在或不存在的信息。 如果检查信息指示存储在存储器中的操作结果的故障,则将存储操作结果存储在存储器中的请求控制单元禁止将操作结果存储在存储器中。 请求控制单元发出由计数器计数的存储请求。 计数器指示存储器中正常存储的元素数量。

    Information processing system
    3.
    发明授权
    Information processing system 失效
    信息处理系统

    公开(公告)号:US4654785A

    公开(公告)日:1987-03-31

    申请号:US637137

    申请日:1984-08-03

    CPC分类号: G06F9/30094 G06F9/3842

    摘要: An information processing system having a plurality of arithmetic units such as a general instruction arithmetic unit and a floating point instruction arithmetic unit comprises means provided for each of the arithmetic units, for generating a condition code for use in branch judgement of a conditional branch instruction, branch judgement means provided in each arithmetic unit for judging success or failure of a branch of the conditional branch instruction by using the condition generated by the respective code generating means, and a judgement unit decision circuit responsive to the operation state of each arithmetic unit for generating an instruction signal indicating which of the judging means is to be operated to and supplying it to the branch judgement means, whereby branch control is carried out by using either one of the branch judgement results obtained in the respective arithmetic units as a valid one.

    摘要翻译: 具有诸如通用指令运算单元和浮点指令运算单元的多个算术单元的信息处理系统包括为每个运算单元提供的装置,用于生成用于条件转移指令的分支判断的条件代码, 分支判断装置,设置在每个运算单元中,用于通过使用由各个代码生成装置生成的条件来判断条件转移指令的分支的成败;以及判断单元判定电路,其响应于每个运算单元的运行状态来生成 指示哪个判断装置被操作并将其提供给分支判断装置的指令信号,由此通过使用在各个运算单元中获得的分支判断结果中的任一个作为有效的执行来执行分支控制。