Package

cogx.compiler.gpu_operator

statement

Permalink

package statement

Visibility
  1. Public
  2. All

Type Members

  1. case class GlobalThreadsStatement(fieldType: platform.types.FieldType) extends Statement with Product with Serializable

    Permalink

    Statement to override global thread allocation.

    Statement to override global thread allocation.

    fieldType

    The type of field to pattern thread allocation after; typically this will be one thread per tensor.

  2. case class LocalThreadsStatement(workGroupShape: cogmath.geometry.Shape) extends Statement with SemanticError with Product with Serializable

    Permalink

    Statement to override the work group size.

    Statement to override the work group size.

    workGroupShape

    The shape of the work group threads.

  3. abstract class WriteStatement extends Statement

    Permalink

    Base for write statements (writing a tensor or tensor element in a field).

  4. class WriteTensorElement extends WriteStatement

    Permalink

    Write a tensor element to a field at the default (_layer, _row, _column) field point address and default tensor element address _tensorElement..

  5. class WriteTensorElementNonlocal extends WriteStatement

    Permalink

    Write a tensor element at an explicit (layer, row, column, tensorIndex) address.

  6. class WriteTensorNonlocal extends WriteStatement

    Permalink

    Statement to write a tensor to a field at an explicitly provided address.

Ungrouped