Home
last modified time | relevance | path

Searched refs:library (Results 1 – 25 of 58) sorted by relevance

123

/oneTBB/doc/main/tbb_userguide/
H A DLinux_C_Dynamic_Memory_Interface_Replacement.rst7 Release version of the proxy library is ``libtbbmalloc_proxy.so``,
14 - Standard C library functions: ``malloc``, ``calloc``, ``realloc``,
28 - GNU C library (glibc) specific functions: ``malloc_usable_size``,
34 You can do the replacement either by loading the proxy library at
37 with the proxy library.
40 The OS program loader must be able to find the proxy library and the
41 scalable memory allocator library at program load time. For that you may
70 # Set LD_PRELOAD to load the release version of the proxy library
72 # Link with the release version of the proxy library
76 To use the debug version of the library, replace *tbbmalloc_proxy*
H A DWhich_Dynamic_Libraries_to_Use.rst8 scalable memory allocator library as
10 oneTBB general library, and can be used independently of the rest of
15 use the scalable allocator library if it is present otherwise it reverts
18 library.
22 with or without the oneTBB scalable memory allocator library.
35 … - |full_name| scalable memory allocator library. See **Scalable Memory Allocator**.
39 …- Uses the scalable allocator library if it is present, otherwise it reverts to using ``mal…
H A Dautomatically-replacing-malloc.rst13 Replacements are provided by the proxy library (the library names can be
14 found in platform-specific sections below). A proxy library and a
15 scalable memory allocator library should be taken from the same release
H A DDebug_Versus_Release_Libraries.rst25 - These versions have extensive internal checking for correct use of the library.
31 …versions deliver top performance. They eliminate most checking for correct use of the library.
36 assure that you are using the library correctly.  With the release
53 the first initialization of the task library. If the library
H A DWindows_C_Dynamic_Memory_Interface_Replacement.rst7 Release version of the proxy library is ``tbbmalloc_proxy.dll``, debug
14 - Standard C library functions: ``malloc``, ``calloc``, ``realloc``,
21 - Microsoft\* C run-time library functions: ``_msize``,
66 The OS program loader must be able to find the proxy library and the
67 scalable memory allocator library at program load time. For that you may
H A Davoiding_data_races.rst8 that you want the library to enforce. Similarly, the concurrency limits
10 of concurrent invocations that the runtime library will allow. These are
11 the limits that are enforced by the library; the library does not
H A DParallelizing_Simple_Loops_os.rst20 library, otherwise undefined references will occur. The following table
21 shows compilation commands that use the debug version of the library.
23 of the library.
H A Duse_make_edge.rst20 flow::make_edge and flow::remove_edge. The runtime library uses node
22 but those functions should not be called directly. The runtime library
H A Dcommunicate_with_nodes.rst10 topology of your graph to the runtime library. Connecting two nodes in
13 To optimize performance, the library may make calls to a node's
19 library from making any assumptions about the relationship of the two
73 n1 runs its body and sends a message to n2. The runtime library does not
H A DInitializing_and_Terminating_the_Library.rst14 oneTBB supports an explicit library termination as a preview feature.
16 until all worker threads implicitly created by the library have completed.
H A DParallelizing_Flow_Graph.rst7 In addition to loop parallelism, the |full_name| library also supports graph parallelism.
80 The flow graph interface in the oneTBB library allows you to express
84 the runtime library spawns tasks to exploit the parallelism that is
90 is legal to execute in parallel, but allows the runtime library to
H A DPackage_Contents_os.rst7 |full_name| includes dynamic library files and header files for Windows\*, Linux\*
/oneTBB/src/tbb/
H A Ddynamic_link.cpp148 …bool dynamic_link( const char* library, const dynamic_link_descriptor descriptors[], std::size_t … in dynamic_link() argument
151 if ( MultiByteToWideChar(CP_UTF8, 0, library, -1, wlibrary, 255) == 0 ) return false; in dynamic_link()
380 …static dynamic_link_handle global_symbols_link( const char* library, const dynamic_link_descriptor… in global_symbols_link() argument
383 auto res = GetModuleHandleEx(0, library, &library_handle); in global_symbols_link()
391 library_handle = dlopen(library, RTLD_LAZY | RTLD_GLOBAL | RTLD_NOLOAD); in global_symbols_link()
429 …dynamic_link_handle dynamic_load( const char* library, const dynamic_link_descriptor descriptors[]… in dynamic_load() argument
430 ::tbb::detail::suppress_unused_warning( library, descriptors, required, local_binding ); in dynamic_load()
434 std::size_t rc = abs_path( library, path, len ); in dynamic_load()
463 …bool dynamic_link( const char* library, const dynamic_link_descriptor descriptors[], std::size_t r… in dynamic_link() argument
467 … library_handle = ( flags & DYNAMIC_LINK_GLOBAL ) ? global_symbols_link( library, descriptors, req… in dynamic_link()
[all …]
/oneTBB/doc/main/intro/
H A Dintro_os.rst7 |full_name| is a library that supports scalable parallel programming using
12 library, you specify tasks, not threads, and let the library map tasks
16 Many of the library interfaces employ generic programming, in which
H A DBenefits.rst7 |full_name| is a library that helps you leverage multi-core performance
19 it with any compiler supporting ISO C++. The library differs from
29 contrast, the oneTBB run-time library automatically maps logical
44 library is not designed to address all threading problems, it can
H A Dtesting_approach.rst30 …g from the early development phase and up to the moment of integration of changes into the library.
31 * The highest quality of the library is maintained even in such error-prone domains as parallelism.
H A Dlimitations.rst21 …* The LLVM standard library is employed, coupled with the use of the ``-ffreestanding`` flag and C…
39 **Solution:** Use the ``-L`` linker option to specify the correct location of oneTBB library.
/oneTBB/cmake/
H A DREADME.md16 TBB_CPF:BOOL - Enable preview features of the library (OFF by default)
49 …bind library has three versions: `tbbbind`, `tbbbind_2_0`, and `tbbbind_2_5`. Each of these versio…
54 …or a suitable version of the HWLOC library is enabled by default. If you want to use a specific ve…
56 …- `CMAKE_HWLOC_<HWLOC_VER>_LIBRARY_PATH` - path to the corresponding HWLOC version shared library
66 Windows* OS requires an additional variable for correct TBBBind library building:
70 - `1_11` for the `tbbbind` library configuration
71 - `2` for the `tbbbind_2_0` library configuration
72 - `2_5` for the `tbbbind_2_5` library configuration
79 Specify the `TBB_DISABLE_HWLOC_AUTOMATIC_SEARCH` to turn off the HWLOC library's automatic search.
159 The library path points to a file, while the include path points to a directory and not to ``hwloc.…
[all …]
/oneTBB/
H A DREADME.md4 oneTBB is a flexible C++ library that simplifies the work of adding parallelism
7 The library lets you easily write parallel programs that take full advantage of the multi-core perf…
11 The library differs from typical threading packages in the following ways:
19 …hub.com/oneapi-src/oneAPI-samples/tree/master/Libraries/oneTBB) to see how you can use the library.
/oneTBB/doc/GSG/
H A Dintegrate.rst23 * Simplifies the process of building and linking against the library.
52 ``--cflags`` provides oneTBB library include path:
59 ``--libs`` provides the Intel(R) oneTBB library name and the search path to find it:
H A Dintro.rst7 The template-based runtime library can help you harness the latent performance of multi-core proces…
25 oneTBB supports nested parallelism and load balancing. It means that you can use the library withou…
/oneTBB/cmake/suppressions/
H A Dlsan.suppressions1 # LSAN suppression for ltdl library known issue.
/oneTBB/examples/common/gui/
H A DCMakeLists.txt71 message(FATAL_ERROR "Cannot find the DirectX library (required by the 'd2d' UI mode)")
93 message(FATAL_ERROR "Cannot find the Foundation library (required by the 'mac' UI mode)")
98 message(FATAL_ERROR "Cannot find the Cocoa library (required by the 'mac' UI mode)")
/oneTBB/doc/index/
H A Dindex_intro.rst4 It is a flexible performance library that let you break computation into parallel running tasks.
/oneTBB/examples/graph/cholesky/
H A DREADME.md4 …tation or threaded implementation depending on the version of the oneMKL library that is linked ag…
12 This sample code requires a oneTBB library and also the oneMKL library.

123