Developer Guide

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

Building
Custom
Shared Objects

Сustom
shared objects
reduce the collection of functions available in
Intel® oneAPI Math Kernel Library
libraries to those required to solve your particular problems, which helps to save disk space and build your own dynamic libraries for distribution.
The
Intel® oneAPI Math Kernel Library
custom
shared object
builder enables you to create a dynamic library
(shared object)
containing the selected functions and located in the
tools
/
builder
directory. The builder contains a makefile and a definition file with the list of functions.
The objects in
Intel® oneAPI Math Kernel Library
static libraries are position-independent code (PIC), which is not typical for static libraries. Therefore, the custom shared object builder can create a shared object from a subset of
Intel® oneAPI Math Kernel Library
functions by picking the respective object files from the static libraries.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.