Skip to main content
Ctrl+K
AMD Logo
ROCm™ Software 6.4.0 Version List
  • GitHub
  • Community
  • Blogs
  • ROCm Developer Hub
  • Instinct™ Docs
  • Infinity Hub
  • Support

ROCm documentation

rocPRIM 3.4.0 Documentation

  • rocPRIM Concepts
    • Introduction to rocPRIM
    • Glossary
    • Performance tuning
    • Developer guidelines
  • API Reference
    • Summary of the Operations
    • Data type support
    • Device-Wide Operations
      • Configuring the Kernels
      • Transform
      • Unique
      • Sort
      • Partial Sort
      • Nth Element
      • Merge
      • Partition
      • Run Length Encode
      • Scan
      • Search N
      • Select
      • Reduce
      • Adjacent Difference
      • Adjacent Find
      • Binary Search
      • Histogram
      • DeviceCopy
      • Memcpy
      • Find first of
      • Find end
      • Search
    • 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
      • Radix Key Encoder/Decoder
      • Operators
      • Load
      • Reduce
      • Scan
      • Search
      • Store
    • Iterators
    • Intrinsics
    • Implementing traits for custom types in rocPRIM
    • Utility types
    • Acknowledgements
  • License
  • rocPRIM API Reference
  • Device-Wide Operations

Device-Wide Operations

Device-Wide Operations#

  • Configuring the Kernels

  • Transform

  • Unique

  • Sort

  • Merge

  • Partition

  • Run Length Encode

  • Scan

  • Search N

  • Select

  • Reduce

  • Adjacent Difference

  • Adjacent Find

  • Binary Search

  • Histogram

  • DeviceCopy

  • Memcpy

  • Nth Element

  • Partial Sort

  • Find first of

  • Find end

  • Search

previous

Data type support

next

Configuring the Kernels

  • Terms and Conditions
  • ROCm Licenses and Disclaimers
  • Privacy
  • Trademarks
  • Supply Chain Transparency
  • Fair and Open Competition
  • UK Tax Strategy
  • Cookie Policy
  • Cookie Settings
© 2025 Advanced Micro Devices, Inc