Intel® High Level Synthesis Compiler Pro Edition: Reference Manual

ID 683349
Date 6/26/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

A. Advanced Math Source Code Libraries

The Intel® HLS Compiler Pro Edition comes with templated source code libraries that help speed the development of your components by providing you with FPGA-optimized code for some commonly-used algorithms.
The Intel® HLS Compiler provides the following libraries:
Library Description Header file
Random number generator Generate random integers or floating point numbers that follow a uniform distribution, or random floating point numbers that follow a Gaussian distribution HLS/ rand_lib.h
Matrix multiplication Multiply two 2-D matrices. HLS/ matrix_mult.h
Cholesky decomposition Factor a Hermitian (symmetric) positive-definite matrix into the product of a lower triangular matrix and its conjugate transpose . HLS/ cholesky_decompose.h