| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Linux_C_Dynamic_Memory_Interface_Replacement.rst | 7 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 D | Which_Dynamic_Libraries_to_Use.rst | 8 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 D | automatically-replacing-malloc.rst | 13 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 D | Debug_Versus_Release_Libraries.rst | 25 - 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 D | Windows_C_Dynamic_Memory_Interface_Replacement.rst | 7 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 D | avoiding_data_races.rst | 8 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 D | Parallelizing_Simple_Loops_os.rst | 20 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 D | use_make_edge.rst | 20 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 D | communicate_with_nodes.rst | 10 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 D | Initializing_and_Terminating_the_Library.rst | 14 oneTBB supports an explicit library termination as a preview feature. 16 until all worker threads implicitly created by the library have completed.
|
| H A D | Parallelizing_Flow_Graph.rst | 7 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 D | Package_Contents_os.rst | 7 |full_name| includes dynamic library files and header files for Windows\*, Linux\*
|
| /oneTBB/src/tbb/ |
| H A D | dynamic_link.cpp | 148 …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 D | intro_os.rst | 7 |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 D | Benefits.rst | 7 |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 D | testing_approach.rst | 30 …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 D | limitations.rst | 21 …* 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 D | README.md | 16 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 D | README.md | 4 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 D | integrate.rst | 23 * 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 D | intro.rst | 7 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 D | lsan.suppressions | 1 # LSAN suppression for ltdl library known issue.
|
| /oneTBB/examples/common/gui/ |
| H A D | CMakeLists.txt | 71 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 D | index_intro.rst | 4 It is a flexible performance library that let you break computation into parallel running tasks.
|
| /oneTBB/examples/graph/cholesky/ |
| H A D | README.md | 4 …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.
|