Typical Use Cases

The Vitis Genomics library, in its current state, can be used for acceleration of genomics applications in two ways:

Acceleration Scope Developer’s Usage of Genomics Library
Individual Components Write a custom kernel with modules from the library.
Genomic Use a complete genomics kernel (eg. Smithwaterman)

L1 module contains several primitive components which can be used in different algorithm kernels. For information on primitives to build your own kernels, see L1 Module User Guide.

L2 module contains pre-designed genomics kernels for various genomics algorithms. You can directly use these kernels in your design. For more information, see L2 Kernel User Guide.

L3 Overlay is currently under active development.