IRIS
latest
Installation
Build from Source
Getting Started
Hello World
SAXPY
Data Memory
Device Selection
IRIS API Specification
C API
C++ API
Fortran API
Python API
IRIS Architecture
Platform Model
Memory Model
Programming Model
Execution Model
Task
Miscellaneous
Citation
Index
IRIS
Index
Edit on GitHub
Index
_
|
A
|
C
|
D
|
E
|
H
|
I
|
L
|
M
|
P
|
S
|
T
_
_iris_graph (C++ struct)
_iris_graph::class_obj (C++ member)
_iris_graph::uid (C++ member)
_iris_kernel (C++ struct)
_iris_kernel::class_obj (C++ member)
_iris_kernel::uid (C++ member)
_iris_mem (C++ struct)
_iris_mem::class_obj (C++ member)
_iris_mem::uid (C++ member)
_iris_task (C++ struct)
_iris_task::class_obj (C++ member)
_iris_task::uid (C++ member)
A
architecture
C
citation
command_handler (C++ type)
CommData3D (class in iris)
D
data memory
DataObjectProfile (class in iris)
device selection
E
execution model
H
hello world
hook_command (C++ type)
hook_task (C++ type)
I
iris
module
iris (C++ type)
,
[1]
IRIS (class in iris)
iris::BaseMem (C++ class)
iris::BaseMem::BaseMem (C++ function)
iris::BaseMem::mem (C++ function)
iris::BaseMem::mem_ (C++ member)
iris::BaseMem::mem_ptr (C++ function)
iris::BaseMem::~BaseMem (C++ function)
iris::DMem (C++ class)
iris::DMem::DMem (C++ function)
,
[1]
iris::DMem::enable_outer_dim_regions (C++ function)
iris::DMem::reset (C++ function)
iris::DMem::update (C++ function)
iris::DMem::~DMem (C++ function)
iris::DMemRegion (C++ class)
iris::DMemRegion::dmem_ (C++ member)
iris::DMemRegion::DMemRegion (C++ function)
,
[1]
iris::DMemRegion::parent (C++ function)
iris::DMemRegion::~DMemRegion (C++ function)
iris::Graph (C++ class)
iris::Graph::add_task (C++ function)
iris::Graph::Graph (C++ function)
iris::Graph::graph (C++ function)
iris::Graph::graph_ (C++ member)
iris::Graph::is_released_ (C++ member)
iris::Graph::release (C++ function)
iris::Graph::retainable (C++ function)
iris::Graph::retainable_ (C++ member)
iris::Graph::set_order (C++ function)
iris::Graph::submit (C++ function)
iris::Graph::wait (C++ function)
iris::Graph::~Graph (C++ function)
iris::iris_finalize (C++ function)
iris::IRIS_FINALIZE_CBIND (C++ class)
iris::iris_init (C++ function)
iris::IRIS_INIT_CBIND (C++ class)
iris::iris_mem_create (C++ function)
iris::IRIS_MEM_CREATE_CBIND (C++ class)
iris::iris_task_create (C++ function)
iris::IRIS_TASK_CREATE_CBIND (C++ class)
iris::iris_task_d2h_full (C++ function)
iris::IRIS_TASK_D2H_FULL_CBIND (C++ class)
iris::iris_task_h2d_full (C++ function)
iris::IRIS_TASK_H2D_FULL_CBIND (C++ class)
iris::iris_task_kernel (C++ function)
iris::IRIS_TASK_KERNEL_CBIND (C++ class)
iris::iris_task_submit (C++ function)
iris::IRIS_TASK_SUBMIT_CBIND (C++ class)
iris::Mem (C++ class)
iris::Mem::Mem (C++ function)
iris::Mem::~Mem (C++ function)
iris::Platform (C++ class)
iris::Platform::error_count (C++ function)
iris::Platform::finalize (C++ function)
iris::Platform::finalized_ (C++ member)
iris::Platform::init (C++ function)
iris::Platform::Platform (C++ function)
iris::Platform::~Platform (C++ function)
iris::Task (C++ class)
iris::Task::d2h (C++ function)
iris::Task::d2h_full (C++ function)
iris::Task::depends_on (C++ function)
,
[1]
,
[2]
iris::Task::disable_launch (C++ function)
iris::Task::flush_out (C++ function)
iris::Task::h2broadcast (C++ function)
iris::Task::h2broadcast_full (C++ function)
iris::Task::h2d (C++ function)
iris::Task::h2d_full (C++ function)
iris::Task::kernel (C++ function)
iris::Task::retainable_ (C++ member)
iris::Task::set_order (C++ function)
iris::Task::submit (C++ function)
iris::Task::Task (C++ function)
iris::Task::task (C++ function)
iris::Task::task_ (C++ member)
iris::Task::~Task (C++ function)
iris_allocate_array_double (C++ function)
iris_allocate_array_float (C++ function)
iris_allocate_array_int16_t (C++ function)
iris_allocate_array_int32_t (C++ function)
iris_allocate_array_int64_t (C++ function)
iris_allocate_array_int8_t (C++ function)
iris_allocate_array_size_t (C++ function)
iris_allocate_random_array_double (C++ function)
iris_allocate_random_array_float (C++ function)
iris_allocate_random_array_int16_t (C++ function)
iris_allocate_random_array_int32_t (C++ function)
iris_allocate_random_array_int64_t (C++ function)
iris_allocate_random_array_int8_t (C++ function)
iris_allocate_random_array_size_t (C++ function)
iris_count_mems (C++ function)
iris_data_mem_clear (C++ function)
iris_data_mem_create (C++ function)
iris_data_mem_create_region (C++ function)
iris_data_mem_create_tile (C++ function)
iris_data_mem_enable_outer_dim_regions (C++ function)
iris_data_mem_init_reset (C++ function)
iris_data_mem_pin (C++ function)
iris_data_mem_update (C++ function)
iris_device_count (C++ function)
iris_device_get_default (C++ function)
iris_device_info (C++ function)
iris_device_set_default (C++ function)
iris_device_synchronize (C++ function)
iris_disable_d2d (C++ function)
iris_enable_d2d (C++ function)
iris_env_get (C++ function)
iris_env_set (C++ function)
iris_error_count (C++ function)
iris_finalize (C++ function)
iris_free_array (C++ function)
iris_graph (C++ type)
(class in iris)
iris_graph_create (C++ function)
iris_graph_create_json (C++ function)
iris_graph_free (C++ function)
iris_graph_release (C++ function)
iris_graph_retain (C++ function)
iris_graph_submit (C++ function)
iris_graph_submit_with_order (C++ function)
iris_graph_submit_with_order_and_time (C++ function)
iris_graph_submit_with_time (C++ function)
iris_graph_task (C++ function)
iris_graph_tasks_order (C++ function)
iris_graph_wait (C++ function)
iris_graph_wait_all (C++ function)
iris_host_task (C++ type)
iris_init (C++ function)
iris_kernel (C++ type)
(class in iris)
iris_kernel_create (C++ function)
iris_kernel_get (C++ function)
iris_kernel_get_name (C++ function)
iris_kernel_get_uid (C++ function)
iris_kernel_release (C++ function)
iris_kernel_setarg (C++ function)
iris_kernel_setmem (C++ function)
iris_kernel_setmem_off (C++ function)
iris_mem (C++ type)
(class in iris)
iris_mem_arch (C++ function)
iris_mem_create (C++ function)
iris_mem_release (C++ function)
iris_mem_type (C macro)
iris_params_map (C++ function)
iris_platform_count (C++ function)
iris_platform_info (C++ function)
iris_print_matrix_full_double (C++ function)
iris_print_matrix_full_float (C++ function)
iris_print_matrix_full_int16_t (C++ function)
iris_print_matrix_full_int32_t (C++ function)
iris_print_matrix_full_int64_t (C++ function)
iris_print_matrix_full_int8_t (C++ function)
iris_print_matrix_limited_double (C++ function)
iris_print_matrix_limited_float (C++ function)
iris_print_matrix_limited_int16_t (C++ function)
iris_print_matrix_limited_int32_t (C++ function)
iris_print_matrix_limited_int64_t (C++ function)
iris_print_matrix_limited_int8_t (C++ function)
iris_record_start (C++ function)
iris_record_stop (C++ function)
iris_register_command (C++ function)
iris_register_hooks_command (C++ function)
iris_register_hooks_task (C++ function)
iris_register_pin_memory (C++ function)
iris_register_policy (C++ function)
iris_selector_kernel (C++ type)
iris_set_enable_profiler (C++ function)
iris_set_shared_memory_model (C++ function)
iris_synchronize (C++ function)
iris_task (C++ type)
(class in iris)
iris_task_add_subtask (C++ function)
iris_task_cmd_reset_mem (C++ function)
iris_task_create (C++ function)
iris_task_create_name (C++ function)
iris_task_create_perm (C++ function)
iris_task_custom (C++ function)
iris_task_d2d (C++ function)
iris_task_d2h (C++ function)
iris_task_d2h_full (C++ function)
iris_task_d2h_offsets (C++ function)
iris_task_depend (C++ function)
iris_task_dmem_flush_out (C++ function)
iris_task_get_dependencies (C++ function)
iris_task_get_dependency_count (C++ function)
iris_task_get_metadata (C++ function)
iris_task_get_name (C++ function)
iris_task_get_uid (C++ function)
iris_task_h2broadcast (C++ function)
iris_task_h2broadcast_full (C++ function)
iris_task_h2broadcast_offsets (C++ function)
iris_task_h2d (C++ function)
iris_task_h2d_full (C++ function)
iris_task_h2d_offsets (C++ function)
iris_task_host (C++ function)
iris_task_info (C++ function)
iris_task_kernel (C++ function)
iris_task_kernel_cmd_only (C++ function)
iris_task_kernel_launch_disabled (C++ function)
iris_task_kernel_object (C++ function)
iris_task_kernel_selector (C++ function)
iris_task_kernel_v2 (C++ function)
iris_task_kernel_v3 (C++ function)
iris_task_malloc (C++ function)
iris_task_release (C++ function)
iris_task_release_mem (C++ function)
iris_task_retain (C++ function)
iris_task_set_metadata (C++ function)
iris_task_set_name (C++ function)
iris_task_set_policy (C++ function)
iris_task_submit (C++ function)
iris_task_type (C macro)
iris_task_wait (C++ function)
iris_task_wait_all (C++ function)
iris_timer_now (C++ function)
L
library (class in iris)
M
memory model
module
iris
P
platform model
programming model
S
saxpy
T
task
TaskProfile (class in iris)
Read the Docs
v: latest
Versions
latest
stable
v2.0.0
v1.0.1
Downloads
On Read the Docs
Project Home
Builds