Vitis BLAS L2 pre-defined kernels can be used in users’ applications based on BLAS functions. These kernels are also examples to present how to use the L1 primitive funtions and datamovers to build a kernel.