Logo TT-Metalium

Get Started

  • Getting Started
  • Install

TT-Metalium

  • Programming Model
  • Programming Examples
  • Advanced Topics
  • APIs
    • Host APIs
    • Kernel APIs
      • Data Movement APIs
        • noc_async_read
        • noc_async_read_set_state
        • noc_async_read_with_state
        • noc_async_read_one_packet
        • noc_async_read_one_packet_set_state
        • noc_async_read_one_packet_with_state
        • noc_async_read_page
        • noc_async_read_shard
        • noc_async_write
        • noc_async_write_multicast
        • noc_async_write_multicast_loopback_src
        • noc_async_write_one_packet
        • noc_async_write_one_packet_set_state
        • noc_async_write_one_packet_with_state
        • noc_async_write_multicast_one_packet
        • noc_async_write_page
        • noc_async_write_shard
        • noc_inline_dw_write
        • noc_inline_dw_write_set_state
        • noc_inline_dw_write_with_state
        • noc_async_read_barrier
        • noc_async_write_barrier
        • noc_async_atomic_barrier
        • noc_async_full_barrier
        • noc_async_read_barrier_with_trid
        • noc_async_write_barrier_with_trid
        • noc_async_writes_flushed
        • noc_async_posted_writes_flushed
        • get_semaphore
        • noc_semaphore_set
        • noc_semaphore_set_remote
        • noc_semaphore_set_multicast
        • noc_semaphore_set_multicast_loopback_src
        • noc_semaphore_inc
        • noc_semaphore_wait
        • noc_semaphore_wait_min
        • get_noc_addr
        • get_noc_addr_from_bank_id
        • get_noc_multicast_addr
        • Ordering (NOC, CMD_BUF, VC)
      • Circular Buffer APIs
      • Compute APIs
      • Kernel Argument APIs
      • Low Level Kernels
      • Packing APIs
  • Tools

Resources

  • Support
  • Contributing as a developer
TT-Metalium
  • APIs
  • Kernel APIs
  • Data Movement APIs
  • View page source

Data Movement APIs

  • noc_async_read
  • noc_async_read_set_state
  • noc_async_read_with_state
  • noc_async_read_one_packet
  • noc_async_read_one_packet_set_state
  • noc_async_read_one_packet_with_state
  • noc_async_read_page
  • noc_async_read_shard
  • noc_async_write
  • noc_async_write_multicast
  • noc_async_write_multicast_loopback_src
  • noc_async_write_one_packet
  • noc_async_write_one_packet_set_state
  • noc_async_write_one_packet_with_state
  • noc_async_write_multicast_one_packet
  • noc_async_write_page
  • noc_async_write_shard
  • noc_inline_dw_write
  • noc_inline_dw_write_set_state
  • noc_inline_dw_write_with_state
  • noc_async_read_barrier
  • noc_async_write_barrier
  • noc_async_atomic_barrier
  • noc_async_full_barrier
  • noc_async_read_barrier_with_trid
  • noc_async_write_barrier_with_trid
  • noc_async_writes_flushed
  • noc_async_posted_writes_flushed
  • get_semaphore
  • noc_semaphore_set
  • noc_semaphore_set_remote
  • noc_semaphore_set_multicast
  • noc_semaphore_set_multicast_loopback_src
  • noc_semaphore_inc
  • noc_semaphore_wait
  • noc_semaphore_wait_min
  • get_noc_addr
  • get_noc_addr_from_bank_id
  • get_noc_multicast_addr
  • Ordering (NOC, CMD_BUF, VC)
Previous Next

© Copyright Tenstorrent.

Built with Sphinx using a theme provided by Read the Docs.
Version: latest
Versions