Intel® High Level Synthesis Compiler Pro Edition: Reference Manual

ID 683349
Date 10/02/2023

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

Document Table of Contents
Give Feedback

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