ACCL
Contents
Overview
Installing ACCL
ACCL C++ XRT Bindings
ACCL HLS interface
Troubleshooting
ACCL
Index
Index
A
|
C
A
ACCL::ACCL (C++ class)
ACCL::ACCL::ACCL (C++ function)
,
[1]
,
[2]
ACCL::ACCL::allgather (C++ function)
ACCL::ACCL::allreduce (C++ function)
ACCL::ACCL::alltoall (C++ function)
ACCL::ACCL::barrier (C++ function)
ACCL::ACCL::bcast (C++ function)
ACCL::ACCL::close_con (C++ function)
ACCL::ACCL::combine (C++ function)
ACCL::ACCL::copy (C++ function)
ACCL::ACCL::copy_from_stream (C++ function)
ACCL::ACCL::copy_from_to_stream (C++ function)
ACCL::ACCL::copy_to_stream (C++ function)
ACCL::ACCL::create_buffer (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
ACCL::ACCL::create_buffer_host (C++ function)
ACCL::ACCL::create_buffer_p2p (C++ function)
,
[1]
ACCL::ACCL::create_coyotebuffer (C++ function)
ACCL::ACCL::deinit (C++ function)
ACCL::ACCL::devicemem (C++ function)
ACCL::ACCL::dump_communicator (C++ function)
ACCL::ACCL::dump_eager_rx_buffers (C++ function)
,
[1]
ACCL::ACCL::dump_exchange_memory (C++ function)
ACCL::ACCL::free_request (C++ function)
ACCL::ACCL::gather (C++ function)
ACCL::ACCL::get_arithmetic_config_addr (C++ function)
ACCL::ACCL::get_communicator_addr (C++ function)
ACCL::ACCL::get_duration (C++ function)
ACCL::ACCL::get_hwid (C++ function)
ACCL::ACCL::get_retcode (C++ function)
ACCL::ACCL::initialize (C++ function)
ACCL::ACCL::is_simulated (C++ function)
ACCL::ACCL::nop (C++ function)
ACCL::ACCL::open_con (C++ function)
ACCL::ACCL::open_port (C++ function)
ACCL::ACCL::parse_hwid (C++ function)
ACCL::ACCL::recv (C++ function)
,
[1]
ACCL::ACCL::reduce (C++ function)
,
[1]
,
[2]
,
[3]
ACCL::ACCL::reduce_scatter (C++ function)
ACCL::ACCL::scatter (C++ function)
ACCL::ACCL::send (C++ function)
,
[1]
ACCL::ACCL::set_timeout (C++ function)
ACCL::ACCL::soft_reset (C++ function)
ACCL::ACCL::stream_put (C++ function)
,
[1]
ACCL::ACCL::test (C++ function)
ACCL::ACCL::wait (C++ function)
,
[1]
ACCL::ACCL::~ACCL (C++ function)
ACCL::addr_t (C++ type)
ACCL::ArithConfig (C++ class)
ACCL::ArithConfig::addr (C++ function)
ACCL::ArithConfig::ArithConfig (C++ function)
ACCL::ArithConfig::set_exchmem (C++ function)
ACCL::arithConfigMap (C++ type)
ACCL::BaseBuffer (C++ class)
ACCL::BaseBuffer::address (C++ function)
ACCL::BaseBuffer::BaseBuffer (C++ function)
ACCL::BaseBuffer::byte_array (C++ function)
ACCL::BaseBuffer::free_buffer (C++ function)
ACCL::BaseBuffer::is_host_only (C++ function)
ACCL::BaseBuffer::is_simulated (C++ function)
ACCL::BaseBuffer::size (C++ function)
ACCL::BaseBuffer::slice (C++ function)
ACCL::BaseBuffer::sync_bo_from_device (C++ function)
ACCL::BaseBuffer::sync_bo_to_device (C++ function)
ACCL::BaseBuffer::sync_from_device (C++ function)
ACCL::BaseBuffer::sync_to_device (C++ function)
ACCL::BaseBuffer::type (C++ function)
ACCL::BaseBuffer::~BaseBuffer (C++ function)
ACCL::Buffer (C++ class)
ACCL::Buffer::Buffer (C++ function)
ACCL::Buffer::buffer (C++ function)
ACCL::Buffer::length (C++ function)
ACCL::Buffer::~Buffer (C++ function)
ACCL::CCLO (C++ class)
ACCL::CCLO::call (C++ function)
ACCL::CCLO::CCLO (C++ function)
ACCL::CCLO::free_request (C++ function)
ACCL::CCLO::get_base_addr (C++ function)
ACCL::CCLO::get_device_type (C++ function)
ACCL::CCLO::get_duration (C++ function)
ACCL::CCLO::get_retcode (C++ function)
ACCL::CCLO::Options (C++ struct)
ACCL::CCLO::Options::addr_0 (C++ member)
ACCL::CCLO::Options::addr_1 (C++ member)
ACCL::CCLO::Options::addr_2 (C++ member)
ACCL::CCLO::Options::arithcfg_addr (C++ member)
ACCL::CCLO::Options::cfg_function (C++ member)
ACCL::CCLO::Options::comm (C++ member)
ACCL::CCLO::Options::compress_dtype (C++ member)
ACCL::CCLO::Options::compression_flags (C++ member)
ACCL::CCLO::Options::count (C++ member)
ACCL::CCLO::Options::data_type_io_0 (C++ member)
ACCL::CCLO::Options::data_type_io_1 (C++ member)
ACCL::CCLO::Options::data_type_io_2 (C++ member)
ACCL::CCLO::Options::host_flags (C++ member)
ACCL::CCLO::Options::Options (C++ function)
ACCL::CCLO::Options::reduce_function (C++ member)
ACCL::CCLO::Options::root_src_dst (C++ member)
ACCL::CCLO::Options::scenario (C++ member)
ACCL::CCLO::Options::stream_flags (C++ member)
ACCL::CCLO::Options::tag (C++ member)
ACCL::CCLO::Options::waitfor (C++ member)
ACCL::CCLO::printDebug (C++ function)
ACCL::CCLO::read (C++ function)
ACCL::CCLO::start (C++ function)
ACCL::CCLO::test (C++ function)
ACCL::CCLO::wait (C++ function)
,
[1]
ACCL::CCLO::write (C++ function)
ACCL::Communicator (C++ class)
ACCL::Communicator::Communicator (C++ function)
ACCL::Communicator::communicators_addr (C++ function)
ACCL::Communicator::dump (C++ function)
ACCL::Communicator::get_ranks (C++ function)
ACCL::Communicator::local_rank (C++ function)
ACCL::communicatorId (C++ type)
ACCL::compressionFlags (C++ enum)
ACCL::compressionFlags::ETH_COMPRESSED (C++ enumerator)
ACCL::compressionFlags::NO_COMPRESSION (C++ enumerator)
ACCL::compressionFlags::OP0_COMPRESSED (C++ enumerator)
ACCL::compressionFlags::OP1_COMPRESSED (C++ enumerator)
ACCL::compressionFlags::RES_COMPRESSED (C++ enumerator)
ACCL::CoyoteDevice (C++ class)
ACCL::CoyoteDevice::call (C++ function)
ACCL::CoyoteDevice::complete_request (C++ function)
ACCL::CoyoteDevice::free_request (C++ function)
ACCL::CoyoteDevice::get_base_addr (C++ function)
ACCL::CoyoteDevice::get_device_type (C++ function)
ACCL::CoyoteDevice::get_duration (C++ function)
ACCL::CoyoteDevice::get_retcode (C++ function)
ACCL::CoyoteDevice::printDebug (C++ function)
ACCL::CoyoteDevice::read (C++ function)
ACCL::CoyoteDevice::start (C++ function)
ACCL::CoyoteDevice::test (C++ function)
ACCL::CoyoteDevice::wait (C++ function)
,
[1]
ACCL::CoyoteDevice::write (C++ function)
ACCL::CoyoteDevice::~CoyoteDevice (C++ function)
ACCL::dataType (C++ enum)
ACCL::dataType::float16 (C++ enumerator)
ACCL::dataType::float32 (C++ enumerator)
ACCL::dataType::float64 (C++ enumerator)
ACCL::dataType::int32 (C++ enumerator)
ACCL::dataType::int64 (C++ enumerator)
ACCL::dataType::int8 (C++ enumerator)
ACCL::dataType::none (C++ enumerator)
ACCL::dataTypeSize (C++ member)
ACCL::DEFAULT_ARITH_CONFIG (C++ member)
ACCL::DummyBuffer (C++ class)
ACCL::DummyBuffer::DummyBuffer (C++ function)
ACCL::DummyBuffer::free_buffer (C++ function)
ACCL::DummyBuffer::is_host_only (C++ function)
ACCL::DummyBuffer::is_simulated (C++ function)
ACCL::DummyBuffer::slice (C++ function)
ACCL::DummyBuffer::sync_from_device (C++ function)
ACCL::DummyBuffer::sync_to_device (C++ function)
ACCL::DummyBuffer::~DummyBuffer (C++ function)
ACCL::errorCode (C++ enum)
ACCL::errorCode::ARITH_ERROR (C++ enumerator)
ACCL::errorCode::COLLECTIVE_NOT_IMPLEMENTED (C++ enumerator)
ACCL::errorCode::COLLECTIVE_OP_SUCCESS (C++ enumerator)
ACCL::errorCode::COMPRESSION_ERROR (C++ enumerator)
ACCL::errorCode::CONFIG_SWITCH_ERROR (C++ enumerator)
ACCL::errorCode::DEQUEUE_BUFFER_SPARE_BUFFER_DMATAG_MISMATCH (C++ enumerator)
ACCL::errorCode::DEQUEUE_BUFFER_SPARE_BUFFER_INDEX_ERROR (C++ enumerator)
ACCL::errorCode::DEQUEUE_BUFFER_SPARE_BUFFER_STATUS_ERROR (C++ enumerator)
ACCL::errorCode::DEQUEUE_BUFFER_TIMEOUT_ERROR (C++ enumerator)
ACCL::errorCode::DMA_DECODE_ERROR (C++ enumerator)
ACCL::errorCode::DMA_INTERNAL_ERROR (C++ enumerator)
ACCL::errorCode::DMA_MISMATCH_ERROR (C++ enumerator)
ACCL::errorCode::DMA_NOT_END_OF_PACKET_ERROR (C++ enumerator)
ACCL::errorCode::DMA_NOT_EXPECTED_BTT_ERROR (C++ enumerator)
ACCL::errorCode::DMA_NOT_OKAY_ERROR (C++ enumerator)
ACCL::errorCode::DMA_SIZE_ERROR (C++ enumerator)
ACCL::errorCode::DMA_SLAVE_ERROR (C++ enumerator)
ACCL::errorCode::DMA_TAG_MISMATCH_ERROR (C++ enumerator)
ACCL::errorCode::DMA_TIMEOUT_ERROR (C++ enumerator)
ACCL::errorCode::EAGER_THRESHOLD_INVALID (C++ enumerator)
ACCL::errorCode::KRNL_STS_COUNT_ERROR (C++ enumerator)
ACCL::errorCode::KRNL_TIMEOUT_STS_ERROR (C++ enumerator)
ACCL::errorCode::PACK_SEQ_NUMBER_ERROR (C++ enumerator)
ACCL::errorCode::PACK_TIMEOUT_STS_ERROR (C++ enumerator)
ACCL::errorCode::RECEIVE_OFFCHIP_SPARE_BUFF_ID_NOT_VALID (C++ enumerator)
ACCL::errorCode::RECEIVE_TIMEOUT_ERROR (C++ enumerator)
ACCL::errorCode::RENDEZVOUS_THRESHOLD_INVALID (C++ enumerator)
ACCL::errorCode::SEGMENTER_EXPECTED_BTT_ERROR (C++ enumerator)
ACCL::GLOBAL_COMM (C++ member)
ACCL::networkProtocol (C++ enum)
ACCL::networkProtocol::RDMA (C++ enumerator)
ACCL::networkProtocol::TCP (C++ enumerator)
ACCL::networkProtocol::UDP (C++ enumerator)
ACCL::rank_t (C++ struct)
ACCL::rank_t::ip (C++ member)
ACCL::rank_t::max_segment_size (C++ member)
ACCL::rank_t::port (C++ member)
ACCL::rank_t::session_id (C++ member)
ACCL::reduceFunction (C++ enum)
ACCL::reduceFunction::MAX (C++ enumerator)
ACCL::reduceFunction::SUM (C++ enumerator)
ACCL::SimBuffer (C++ class)
ACCL::SimBuffer::bo (C++ function)
ACCL::SimBuffer::free_buffer (C++ function)
ACCL::SimBuffer::is_host_only (C++ function)
ACCL::SimBuffer::is_simulated (C++ function)
ACCL::SimBuffer::SimBuffer (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
ACCL::SimBuffer::slice (C++ function)
ACCL::SimBuffer::sync_bo_from_device (C++ function)
ACCL::SimBuffer::sync_bo_to_device (C++ function)
ACCL::SimBuffer::sync_from_device (C++ function)
ACCL::SimBuffer::sync_to_device (C++ function)
ACCL::SimBuffer::~SimBuffer (C++ function)
ACCL::SimDevice (C++ class)
ACCL::SimDevice::call (C++ function)
ACCL::SimDevice::complete_request (C++ function)
ACCL::SimDevice::free_request (C++ function)
ACCL::SimDevice::get_base_addr (C++ function)
ACCL::SimDevice::get_context (C++ function)
ACCL::SimDevice::get_device_type (C++ function)
ACCL::SimDevice::get_duration (C++ function)
ACCL::SimDevice::get_retcode (C++ function)
ACCL::SimDevice::printDebug (C++ function)
ACCL::SimDevice::read (C++ function)
ACCL::SimDevice::SimDevice (C++ function)
ACCL::SimDevice::start (C++ function)
ACCL::SimDevice::test (C++ function)
ACCL::SimDevice::wait (C++ function)
,
[1]
ACCL::SimDevice::write (C++ function)
ACCL::SimDevice::~SimDevice (C++ function)
ACCL::streamFlags (C++ enum)
ACCL::streamFlags::NO_STREAM (C++ enumerator)
ACCL::streamFlags::OP0_STREAM (C++ enumerator)
ACCL::streamFlags::RES_STREAM (C++ enumerator)
ACCL::TAG_ANY (C++ member)
ACCL::Timer (C++ class)
ACCL::Timer::elapsed (C++ function)
ACCL::Timer::end (C++ function)
ACCL::Timer::reset (C++ function)
ACCL::Timer::start (C++ function)
ACCL::Timer::Timer (C++ function)
ACCL::val_t (C++ type)
ACCL::XRTBuffer (C++ class)
ACCL::XRTBuffer::bo (C++ function)
ACCL::XRTBuffer::free_buffer (C++ function)
ACCL::XRTBuffer::is_host_only (C++ function)
ACCL::XRTBuffer::is_simulated (C++ function)
ACCL::XRTBuffer::slice (C++ function)
ACCL::XRTBuffer::sync_from_device (C++ function)
ACCL::XRTBuffer::sync_to_device (C++ function)
ACCL::XRTBuffer::XRTBuffer (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
ACCL::XRTBuffer::~XRTBuffer (C++ function)
ACCL::XRTDevice (C++ class)
ACCL::XRTDevice::call (C++ function)
ACCL::XRTDevice::complete_request (C++ function)
ACCL::XRTDevice::free_request (C++ function)
ACCL::XRTDevice::get_base_addr (C++ function)
ACCL::XRTDevice::get_device_type (C++ function)
ACCL::XRTDevice::get_duration (C++ function)
ACCL::XRTDevice::get_retcode (C++ function)
ACCL::XRTDevice::printDebug (C++ function)
ACCL::XRTDevice::read (C++ function)
ACCL::XRTDevice::start (C++ function)
ACCL::XRTDevice::test (C++ function)
ACCL::XRTDevice::wait (C++ function)
,
[1]
ACCL::XRTDevice::write (C++ function)
ACCL::XRTDevice::XRTDevice (C++ function)
ACCL::XRTDevice::~XRTDevice (C++ function)
accl_hls (C++ type)
accl_hls::ACCLCommand (C++ class)
accl_hls::ACCLCommand::ACCLCommand (C++ function)
,
[1]
accl_hls::ACCLCommand::all_gather (C++ function)
accl_hls::ACCLCommand::all_reduce (C++ function)
accl_hls::ACCLCommand::bcast (C++ function)
accl_hls::ACCLCommand::combine (C++ function)
accl_hls::ACCLCommand::copy (C++ function)
accl_hls::ACCLCommand::finalize_call (C++ function)
accl_hls::ACCLCommand::gather (C++ function)
accl_hls::ACCLCommand::recv (C++ function)
accl_hls::ACCLCommand::reduce (C++ function)
,
[1]
,
[2]
accl_hls::ACCLCommand::reduce_scatter (C++ function)
accl_hls::ACCLCommand::scatter (C++ function)
accl_hls::ACCLCommand::send (C++ function)
accl_hls::ACCLCommand::start_call (C++ function)
accl_hls::ACCLCommand::stream_put (C++ function)
accl_hls::ACCLData (C++ class)
accl_hls::ACCLData::ACCLData (C++ function)
accl_hls::ACCLData::pull (C++ function)
accl_hls::ACCLData::push (C++ function)
C
CCLO_BFM (C++ class)
CCLO_BFM::CCLO_BFM (C++ function)
CCLO_BFM::run (C++ function)
CCLO_BFM::stop (C++ function)
CCLO_BFM::~CCLO_BFM (C++ function)