AOCL User Guide
Advanced Micro Devices
Contents
- 1. Introduction
- 2. Validation Matrix
- 3. Installing AOCL
- 4. AOCL-BLAS
- 4.1. Installation
- 4.2. Usage
- 4.3. Testing and Benchmarking
- 4.4. Performance Tuning
- 4.5. Porting and Integration
- 4.6. Debugging and Troubleshooting
- 4.7. LPGEMM in AOCL-BLAS
- 4.7.1. Add-on in AOCL-BLAS
- 4.7.2. API Reference for GEMM with fused Post-Operations.
- 4.7.3. API Reference for Batch GEMM with fused Post-Operations.
- 4.7.4. API Reference for Element-wise Operations on Matrix (Without GEMM).
- 4.7.5. Interface Reference for Post-Operations
- 4.7.6. API Reference for Matrix Reordering.
- 4.7.7. API Reference for Utility Operations.
- 4.7.8. Enabling aocl_gemm Add-on
- 4.7.9. Sample Application 1
- 4.7.10. Sample Application 2
- 4.7.11. Sample Application 3
- 5. AOCL-Compression
- 6. AOCL-Cryptography Library
- 7. AOCL-Data Analytics
- 8. AOCL-DLP
- 9. AOCL-FFTW
- 10. AOCL-FFTZ
- 10.1. Installation
- 10.1.1. Requirements
- 10.1.2. Building on Linux
- 10.1.3. Building on Windows
- 10.1.4. Additional Library Build Options
- 10.1.5. CPU Architecture Support and FMA Requirements
- 10.1.6. Testing and Benchmarking
- 10.1.7. Running source code coverage using GCOV
- 10.1.8. Running Valgrind and ASAN memory checks using CTest
- 10.1.9. Generating Documentation
- 10.2. Usage
- 10.3. Constructing the Problem Descriptor
- 10.4. Data Layout Conventions
- 10.5. Performance Tuning
- 10.6. Porting and Integration
- 10.1. Installation
- 11. AOCL-LAPACK
- 12. AOCL-LibM
- 13. AOCL-LibMem
- 14. AOCL-RNG
- 15. AOCL-ScaLAPACK
- 16. AOCL-SecureRNG
- 17. AOCL-Sparse
- 18. AOCL-Utils
- 19. AOCL Build-It-Yourself
- 20. Miscellaneous
- 21. Linking AOCL to Applications
- 22. Support
- 23. References
- 24. Appendix
Legal Notice
Trademarks
AMD, the AMD Arrow logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. Dolby is a trademark of Dolby Laboratories.
ENERGY STAR is a registered trademark of the U.S. Environmental Protection Agency. HDMI is a trademark of HDMI Licensing, LLC.
HyperTransport is a licensed trademark of the HyperTransport Technology Consortium.
Microsoft, Windows, Windows Vista, Windows Server, Visual Studio,and DirectX are registered trademarks of Microsoft Corporation.
MMX is a trademark of Intel Corporation.
OpenCL is a trademark of Apple Inc. used by permission by Khronos. PCIe is a registered trademark of PCI-Special Interest Group (PCI-SIG).
Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Dolby Laboratories, Inc.
Manufactured under license from Dolby Laboratories.
Rovi Corporation
This device is protected by U.S. patents and other intellectual property rights. The use of Rovi Corporation’s copy protection technology in the device must be authorized by Rovi Corporation and is intended for home and other limited pay-per-view uses only, unless otherwise authorized in writing by Rovi Corporation.
Reverse engineering or disassembly is prohibited.
USE OF THIS PRODUCT IN ANY MANNER THAT COMPLIES WITH THE MPEG-2 STANDARD IS EXPRESSLY PROHIBITED WITHOUT A LICENSE UNDER APPLICABLE PATENTS IN THE MPEG-2 PATENT PORTFOLIO, WHICH LICENSE IS AVAILABLE FROM MPEG LA, L.L.C., 6312 S. FIDDLERS GREEN CIRCLE, SUITE 400E, GREENWOOD VILLAGE, COLORADO 80111.
Revision History
Date |
Revision |
Description |
|---|---|---|
December 2025 |
5.2 |
|
April 2025 |
5.1 |
|
October 2024 |
5.0 |
|
February 2024 |
4.2 |
|
August 2023 |
4.1 |
|
November 2022 |
4.0 |
|
July 2022 |
3.2 |
|
December 2021 |
3.1 |
|
Indices and tables
Index
Module Index
Search Page