Liking cljdoc? Tell your friends :D

tech.compute.driver

Base set of protocols required to move information from the host to the device as well as enable some form of computation on a given device. There is a cpu implementation provided for reference.

Base datatypes are defined:

  • Driver: Enables enumeration of devices and creation of host buffers.
  • Device: Creates streams and device buffers.
  • Stream: Stream of execution occuring on the device.
  • Event: A synchronization primitive emitted in a stream to notify other streams that might be blocking.
Base set of protocols required to move information from the host to the device as well as
enable some form of computation on a given device.  There is a cpu implementation provided for
reference.

Base datatypes are defined:
 * Driver: Enables enumeration of devices and creation of host buffers.
 * Device: Creates streams and device buffers.
 * Stream: Stream of execution occuring on the device.
 * Event: A synchronization primitive emitted in a stream to notify other
          streams that might be blocking.
raw docstring

tech.compute.registry

Place to store global information about the drivers available to the compute subystem.

Place to store global information about the drivers available to the compute
subystem.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close