Part I. API Reference
Table of Contents
Graph structures
UfoGraph
— Generic graph structure
UfoNode
— Generic node type
Tasks
UfoPluginManager
— Load a task from a shared object
UfoTaskGraph
— Hold task nodes
UfoTaskNode
— Node type for tasks
UfoTaskIface
— Base interface of all tasks
UfoCopyTask
— Copy data from input to output
UfoInputTask
— Input task
UfoOutputTask
— Output task
UfoDummyTask
— A dummy task that does nothing
Resources
UfoCpuNode
UfoGpuNode
UfoResources
— Manage OpenCL resources
UfoBuffer
— Manages and represents n-dimensional data
UfoProfiler
— Profile different measures
Schedulers
UfoBaseScheduler
— Common scheduler functionality
UfoScheduler
— Expansion-based scheduler
UfoFixedScheduler
— Simple fixed scheduler
UfoGroupScheduler
— Schedule according to a grouping policy
UfoLocalScheduler
— Schedule each task independently