Skip to main content
Ctrl+K
ROCm Documentation is transitioning to this site. For the legacy documentation, please visit docs.amd.com. For more information or to provide feedback about this documentation transition, please see our announcement.
AMD Logo
ROCm™ Platform
  • GitHub
  • Community
  • AMD Lab Notes
  • Infinity Hub
  • Support
  • Feedback

ROCm Documentation Home

rocPRIM Documentation

  • Introduction
  • Summary of the Operations
  • Device-Wide Operations
    • Configuring the Kernels
    • Transform
    • Unique
    • Sort
    • Merge
    • Partition
    • Run Length Encode
    • Scan
    • Select
    • Reduce
    • Adjacent difference
    • Binary Search
    • Histogram
  • Block-Wide Operations
    • Operation classes
      • Load
      • Store
      • Adjacent difference
      • Discontinuity
      • Scan
      • Reduce
      • Shuffle
      • Exchange
      • Sort
      • Histogram
    • Data movement functions
  • Warp-Level Operations
    • Load
    • Store
    • Reduce
    • Scan
    • Sort
    • Shuffle
    • Exchange
  • Thread-Level Operations (Utilities)
  • Iterators
  • Intrinsics
  • Glossary
  • Block-Wide Operations
  • Operation classes

Operation classes

Operation classes#

  • Load
    • Class
    • Algorithms
  • Store
    • Class
    • Algorithms
  • Adjacent difference
  • Discontinuity
  • Scan
    • Class
    • Algorithms
  • Reduce
    • Class
    • Algorithms
  • Shuffle
  • Exchange
  • Sort
    • generic
    • radix sort
  • Histogram
    • Class
    • Algorithms

previous

Block-Wide Operations

next

Load

  • Terms and Conditions
  • ROCm Licenses and Disclaimers
  • Privacy
  • Trademarks
  • Statement on Forced Labor
  • Fair and Open Competition
  • UK Tax Strategy
  • Cookie Policy
  • Cookie Settings
© 2023 Advanced Micro Devices, Inc