Package

cogx.runtime

allocation

Permalink

package allocation

This package handles all allocation of compute resources for a computation.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. allocation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AllocationMode extends AnyRef

    Permalink

    A specification of the machines and devices that will be allocated to run the ComputeGraph.

  2. class InOrderSharedLatchAllocator extends SharedLatchAllocator

    Permalink

    An allocator of shared latches that are guaranteed to produce correct results even with an out-of-order command queue.

    An allocator of shared latches that are guaranteed to produce correct results even with an out-of-order command queue.

    Produces a set of shared latches guaranteed to work on any kernel launch order that preserves the semantics of the calculation. For an OpenCL out-of-order queue, the kernels are allowed to run in an order unrelated to the order in which the kernels were enqueued, although ordering established by event linking is preserved.

  3. class OutOfOrderSharedLatchAllocator extends SharedLatchAllocator

    Permalink

    An allocator of shared latches that are guaranteed to produce correct results even with an out-of-order command queue.

    An allocator of shared latches that are guaranteed to produce correct results even with an out-of-order command queue.

    Produces a set of shared latches guaranteed to work on any kernel launch order that preserves the semantics of the calculation. For an OpenCL out-of-order queue, the kernels are allowed to run in an order unrelated to the order in which the kernels were enqueued, although ordering established by event linking is preserved.

  4. class SharedLatch extends AnyRef

    Permalink

    Holds the single shared FieldRegister for a set of kernels

  5. trait SharedLatchAllocator extends AnyRef

    Permalink

    Created by carteric on 10/15/14.

Value Members

  1. object AllocationMode

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped