Home > Product > Gas turbine system > GE IS200EMCSG1A Logical Sequence Card

  • GE IS200EMCSG1A Logical Sequence Card
GE IS200EMCSG1A Logical Sequence Card

GE IS200EMCSG1A Logical Sequence Card

GE IS200EMCSG1A Logical Sequence Card

All kernel control flow is handled using scalar ALU instructions. This includes if/else, branches and looping. Scalar ALU (SALU) and memory instructions work on an entire wavefront and operate on up to two SGPRs, as well as literal constants. Vector memory and ALU instructions operate on all work-items in the wavefront at one time. In order to support branching and conditional execute, every wavefront has an EXECute mask that determines which work-items are active at that moment, and which are dormant. Active workitems execute the vector instruction, and dormant ones treat the instruction as a NOP. The EXEC mask can be changed at any time by Scalar ALU instructions.

Vector ALU instructions can take up to three arguments

which can come from VGPRs, SGPRs, or literal constants that are part of the instruction stream. They operate on all work-items enabled by the EXEC mask. Vector compare and add with- carryout return a bit-per-work-item mask back to the SGPRs to indicate, per work-item, which had a "true" result from the compare or generated a carry-out. Vector memory instructions transfer data between VGPRs and memory. Each work-item supplies its own memory address and supplies or receives unique data. These instructions are also subject to the EXEC mask.

Wave32 and Wave64 

The shader hardware supports both wavefronts of 32 workitems ("wave32") and wavefronts of 64 workitems ("wave64"). Both wave sizes are supported for all operations, but shader programs must be compiled for a particular wave size. The underlying hardware is primarily natively wave32, and wave64 vector ALU and memory operations are executed by issuing the instruction twice: once for the low 32 workitems, and then again for the high 32 workitems. Either half of the execution of a wave64 may be skipped if there is no work to do for that half (i.e. EXEC == 0 for that half). Wave64 VALU instructions which return a scalar (SGPR or VCC) value never skip either pass. Wave64 Vector Memory instructions can skip either pass, but never skip both passes. The upper half of EXEC and VCC are ignored for wave32 waves.

                                       

Common problem

We have this product in stock, and we can deliver it to you at any time when you need it badly.

*The warranty period of all products is 1 year, which has passed the professional test certification.

*If you need to order more than one product, please contact us, and we can offer you a discount.

*We only use HDL  UPS  and other express delivery methods to deliver spare parts.

*If you find that other suppliers offer lower prices for the same products, we are also willing to offer you further discounts based on their prices.

If you have any other questions, please feel free to contact us via email.

*Please let us know if you need any spare parts, we can give you further assistance, and we are waiting for your inquiry.

Obtain the latest price of GE IS200EMCSG1A Logical Sequence Card