Spoc_core.Advancedmodule Unified : sig ... endUnified memory allows automatic page migration between CPU and GPU. Note: Requires backend support - currently a placeholder API.
module Pinned : sig ... endPinned memory enables faster transfers and zero-copy access. Note: Requires backend support - currently a placeholder API.
module type FUTURE = sig ... endFuture representing a pending async operation
module Future : sig ... endval run_async :
Kernel.t ->
Kernel.args ->
_block:Spoc_framework.Framework_sig.dims ->
_grid:Spoc_framework.Framework_sig.dims ->
Device.t ->
unit Future.tRun a kernel asynchronously and return a future
module Pool : sig ... endMemory pool for efficient allocation/deallocation
module Graph : sig ... endComputation graph for capturing and replaying operations. Note: Full implementation requires deep backend integration.
val has_advanced_features : Device.t -> boolCheck if any advanced features are available on device