Numba
0.34
1. User Manual
2. Reference Manual
3. Numba for CUDA GPUs
4. CUDA Python Reference
5. Numba for HSA APUs
5.1. Overview
5.2. Writing HSA Kernels
5.3. Memory management
5.4. Writing Device Functions
5.5. Supported Atomic Operations
5.6. Device management
5.7. Examples
6. Extending Numba
7. Developer Manual
8. Numba Enhancement Proposals
9. Glossary
10. Release Notes
Numba
Docs
»
5. Numba for HSA APUs
View page source
5. Numba for HSA APUs
ΒΆ
5.1. Overview
5.1.1. Terminology
5.1.2. Requirements
5.1.3. Installation
5.2. Writing HSA Kernels
5.2.1. Introduction
5.2.2. Introduction for CUDA Programmers
5.2.3. Kernel declaration
5.2.4. Kernel invocation
5.2.4.1. Choosing the workgroup size
5.2.4.2. Multi-dimensional workgroup and grid
5.2.5. WorkItem positioning
5.3. Memory management
5.3.1. Shared memory and thread synchronization
5.4. Writing Device Functions
5.5. Supported Atomic Operations
5.5.1. Example
5.6. Device management
5.7. Examples
5.7.1. Matrix multiplication