• All
  • Silicon Devices
  • Boards and Kits
  • Intellectual Property
  • Support
    • Documentation
    • Knowledge Base
    • Community Forums
  • Partners
  • Videos
  • Press
  • Applications
  • Products
  • Developers
  • Support
  • About
  • All
  • Silicon Devices
  • Boards and Kits
  • Intellectual Property
  • Support
    • Documentation
    • Knowledge Base
    • Community Forums
  • Partners
  • Videos
  • Press
Vitis BLAS Library
2020.1

Library Overview

  • Requirements
  • License
  • Trademark Notice
  • Release Note

User Guide

  • L1 Primitives User Guide
  • L3 API User Guide
    • L3 API Overview
      • 1. Introduction
      • 2. Using the Vitis BLAS API
      • 3. Obtain FPGA bitstream
    • L3 API example
    • L3 API benchmark
    • L3 API test
    • L3 Python bindings
    • L3 API application

This Page

  • Show Source
Vitis BLAS Library
  • »
  • L3 API User Guide »
  • L3 API Overview
  • View page source

L3 API OverviewΒΆ

  • 1. Introduction
    • 1.1 Data layout
    • 1.2 Memory Allocation
      • Restricted memory version
      • Default memory version
      • Pre-allocated memory version
    • 1.3 Supported Datatypes
  • 2. Using the Vitis BLAS API
    • 2.1 General description
      • 2.1.1 Error status
      • 2.1.2 Vitis BLAS initialization
    • 2.2 Datatypes Reference
      • 2.2.1 xfblasStatus_t
      • 2.2.2 xfblasEngine_t
      • 2.2.3 xfblasOperation_t
    • 2.3 Vitis BLAS Helper Function Reference
      • 2.3.1 xfblasCreate
      • 2.3.2 xfblasFree
      • 2.3.3 xfblasDestroy
      • 2.3.4 xfblasMalloc
      • 2.3.5 xfblasSetVector
      • 2.3.6 xfblasGetVector
      • 2.3.7 xfblasSetMatrix
      • 2.3.8 xfblasGetMatrix
      • 2.3.9 xfblasSetVectorAsync
      • 2.3.10 xfblasGetVectorAsync
      • 2.3.11 xfblasSetMatrixAsync
      • 2.3.12 xfblasGetMatrixAsync
      • 2.3.13 xfblasMallocRestricted
      • 2.3.14 xfblasSetVectorRestricted
      • 2.3.15 xfblasGetVectorRestricted
      • 2.3.16 xfblasSetMatrixRestricted
      • 2.3.17 xfblasGetMatrixRestricted
      • 2.3.18 xfblasSetVectorRestrictedAsync
      • 2.3.19 xfblasGetVectorRestrictedAsync
      • 2.3.20 xfblasSetMatrixRestrictedAsync
      • 2.3.21 xfblasGetMatrixRestrictedAsync
      • 2.3.22 xfblasMallocManaged
      • 2.3.23 xfblasKernelSynchronize
      • 2.3.24 xfblasDeviceSynchronize
    • 2.4 Vitis BLAS Function Reference
      • 2.4.1 xfblasGemm
      • 2.4.2 xfblasGemv
  • 3. Obtain FPGA bitstream
Next Previous

  • Connect on LinkedIn
  • Follow us on Twitter
  • Connect on Facebook
  • Watch us on YouTube
  • Subscribe to Newsletter
© 2019, Xilinx Inc.
  • Privacy
  • Legal
  • Contact