Download AMD Accelerated Parallel Processing OpenCL User Guide
Transcript
AMD ACCELERATED PARALLEL PROCESSING work_group_scan_exclusive_min F.1.8 F.1.9 Min exclusive scan across work group work_group_scan_inclusive_add Sum inclusive scan across work group work_group_scan_inclusive_max Max inclusive scan across work group work_group_scan_inclusive_min Min inclusive scan across work group Pipe functions read_pipe Read from pipe write_pipe Write to pipe reserve_read_pipe Reserve reads from pipe reserve_write_pipe Reserve writes to pipe commit_read_pipe Commit reserved pipe reads commit_write_pipe Commit reserved pipe writes is_valid_reserve_id Test reservation value work_group_reserve_read_pipe Work group read reservation work_group_reserve_write_pipe work group write reservation work_group_commit_read_pipe work group commit read reservation work_group_commit_write_pipe work group commit write reservation get_pipe_num_packets get current number of packets in pipe get_pipe_max_packets get capacity of pipe Enqueueing Kernels enqueue_kernel Enqueue block as kernel get_kernel_work_group_size Query max work group size get_kernel_preferred_work_group_size_m Query preferred divisor of work group size ultiple enqueue_marker Enqueue a marker retain_event Increment refcount of event release_event Decrement refcount of event create_user_event Create user event is_valid_event Check if event is valid set_user_event_status Signal user event capture_event_profiling_info Schedule capture of profiling info get_default_queue Get default queue ndrange_1D Create 1D NDRange ndrange_2D Create 2D NDRange ndrange_3D Create 3D NDRange F.1 New built-in functions in OpenCL 2.0 Copyright © 2013 Advanced Micro Devices, Inc. All rights reserved. F-3