×

Simd with selective idling of individual processors based on stored conditional flags, and with consensus among all flags used for conditional branching

  • US 5,430,854 A
  • Filed: 10/27/1993
  • Issued: 07/04/1995
  • Est. Priority Date: 10/24/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system having executing means for executing instructions of an instruction sequence, said instructions having instruction cycles, comprising:

  • instruction means for applying instructions of said sequence of instructions to said executing means;

    means for sequentially determining at least first and second conditionals in accordance with differing instructions of said applied instructions;

    means for setting respective first and second conditional mask flags in accordance with said first and second determined conditionals;

    means for simultaneously storing said first and second mask flags;

    means for sequentially retrieving said first and second conditional mask flags in a predetermined order; and

    ,said executing means having means for executing selected instructions of said applied instructions and idling during the instruction cycle of selected instructions of said applied instructions in accordance with said sequentially retrieved conditional mask flags, andwherein there is provided external memory and a plurality of said executing means arranged as parallel datapaths for simultaneously executing an identical instruction of said instruction sequence, each executing means having at least one individual conditional mask flag and conditional mask flag setting means comprising;

    means for determining a respective conditional mask flag of each of said executing means, including consensus means for determining that the respective conditional mask flags of all executing means of said plurality of executing means are in a single state; and

    ,condition branching means, responsive to said consensus means, for implementing conditional branching to a new sequence of instructions when all of said respective conditional mask flags are in a single state.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×