Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tbb-devel | Distribution: SUSE Linux Enterprise 15 |
Version: 2019_20190605 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150200.3.2.1 | Build date: Fri Apr 22 10:27:41 2022 |
Group: Development/Libraries/C and C++ | Build host: nebbiolo |
Size: 1972207 | Source RPM: tbb-2019_20190605-150200.3.2.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.threadingbuildingblocks.org/ | |
Summary: Development Files for Threading Building Blocks (TBB) |
Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you take advantage of multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability. This package contains the header files needed for development with tbb.
Apache-2.0
* Thu Oct 10 2019 idonmez@suse.com - Update to version 2019_u9 * Multiple APIs are deprecated. For details, please see Deprecated Features appendix in the TBB reference manual. * Added C++17 deduction guides for flow graph nodes. Preview Features * Added isolated_task_group class that allows multiple threads to add and execute tasks sharing the same isolation. * Extended the flow graph API to simplify connecting nodes. * Added erase() by heterogeneous keys for concurrent ordered containers. * Added a possibility to suspend task execution at a specific point and resume it later. Bugs fixed * Fixed the emplace() method of concurrent unordered containers to destroy a temporary element that was not inserted. * Fixed a bug in the merge() method of concurrent unordered containers. * Fixed behavior of a continue_node that follows buffering nodes. * Added support for move-only types to tbb::parallel_pipeline * Fixed detection of clang version when CUDA toolkit is installed - Refresh patches: * cmake-remove-include-path.patch * disable-irml.patch * optflags.patch * Fri Jun 07 2019 idonmez@suse.com - Add cmake-remove-include-path.patch to remove setting include path since we already install under /usr/include and this fixes idiot OpenCV trying to do -isystem $TBB_INCLUDE_DIR * Thu Jun 06 2019 idonmez@suse.com - Update to version 2019_U8 * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory reallocation on Linux (https://github.com/intel/tbb/issues/148). * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads with no task scheduler initialized (https://github.com/intel/tbb/issues/116). * Tue Jun 04 2019 idonmez@suse.com - Update to version 2019_U7 * Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the lower bound for allocations that are not released back to OS unless a cleanup is explicitly requested. * Added zip_iterator::base() method to get the tuple of underlying iterators. * Improved async_node to never block a thread that sends a message through its gateway. * Extended decrement port of the tbb::flow::limiter_node to accept messages of integral types. * Removed the number_of_decrement_predecessors parameter from the constructor of flow::limiter_node. To allow its usage, set TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1. * Added ordered associative containers: concurrent_{map,multimap,set,multiset} (requires C++11). * Tue May 14 2019 idonmez@suse.com - Update to version 2019_U6 * Added support for enqueuing tbb::task into tbb::task_arena (https://github.com/01org/tbb/issues/116). * Improved support for allocator propagation on concurrent_hash_map assigning and swapping. * Improved scalable_allocation_command cleanup operations to release more memory buffered by the calling thread. * Separated allocation of small and large objects into distinct memory regions, which helps to reduce excessive memory caching inside the TBB allocator. - Disable python2 support * Thu Apr 25 2019 idonmez@suse.com - Update to version 2019_U5 * Too many changes to list, please see the included CHANGES file. - Install TBBConfig*.cmake * Fri Aug 24 2018 bwiedemann@suse.com - Extend reproducible.patch to not capture build kernel version (boo#1101107) * Wed Aug 01 2018 bwiedemann@suse.com - Extend reproducible.patch to override build date (boo#1047218) * Mon Jan 08 2018 tchvatal@suse.com - Add conditions to build with py2 and py3 respectively in order to allow us disable one based on codestream * Thu Dec 21 2017 idonmez@suse.com - Add disable-irml.patch to disable linking to libirml - Actually update to tarball to 2018_U2 release * Sat Dec 16 2017 idonmez@suse.com - Update to version 2018_U2 * lambda-friendly overloads for parallel_scan. * support of static and simple partitioners in parallel_deterministic_reduce. * initial support for Flow Graph Analyzer to do parallel_for. * reservation support in overwrite_node and write_once_node. * Fixed a potential deadlock scenario in the flow graph that affected IntelĀ® TBB 2018 Initial Release. * Fixed constructors of concurrent_hash_map to be exception-safe. * Fixed auto-initialization in the main thread to be cleaned up at shutdown. * Fixed a crash when tbbmalloc_proxy is used together with dbghelp. * Fixed static_partitioner to assign tasks properly in case of nested parallelism. * Wed Nov 01 2017 mpluskal@suse.com - Build python2 and python3 bindings - Do not bundle python bindings with shared library * Thu Sep 21 2017 idonmez@suse.com - Update to version 2018 release * Now fully supports this_task_arena::isolate() function. * Parallel STL, an implementation of the C++ standard library algorithms with support for execution policies, has been introduced. * Fixed a bug preventing use of streaming_node and opencl_node with Clang. * Fixed this_task_arena::isolate() function to work correctly with parallel_invoke and parallel_do algorithms. * Fixed a memory leak in composite_node. * Fixed an assertion failure in debug tbbmalloc binaries when TBBMALLOC_CLEAN_ALL_BUFFERS is used. * Tue May 30 2017 bwiedemann@suse.com - Add reproducible.patch to not add build hostname+kernel to binary * Wed May 24 2017 idonmez@suse.com - Update to version 2017_20170412 release * Added a blocking terminate extension to the task_scheduler_init class that allows an object to wait for termination of worker threads. * Wed Apr 19 2017 idonmez@suse.com - Add missing include files boo#1034842 * Sun Mar 05 2017 idonmez@suse.com - Update to 2017_20170226 release * Added support for C++11 move semantics in parallel_do. * Constructors for many classes, including graph nodes, concurrent containers, thread-local containers, etc., are declared explicit and cannot be used for implicit conversions anymore. * Added a workaround for bug 16657 in the GNU C Library (glibc) affecting the debug version of tbb::mutex. * Fixed a crash in pool_identify() called for an object allocated in another thread. * Mon Dec 12 2016 idonmez@suse.com - Update to 2017_20161128 release * Added template class gfx_factory to the flow graph API. It implements the Factory concept for streaming_node to offload computations to Intel processor graphics. * Fixed a possible deadlock caused by missed wakeup signals in task_arena::execute(). * Thu Nov 03 2016 idonmez@suse.com - Update to version 2017_20161004 * Fixed the issue with task_arena::execute() not being processed when the calling thread cannot join the arena. * Sat Sep 17 2016 idonmez@suse.com - Updated to version 2017_20160722 * static_partitioner class is now a fully supported feature. * async_node class is now a fully supported feature. * For 64-bit platforms, quadrupled the worst-case limit on the amount of memory the Intel TBB allocator can handle. * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU libstdc++ when it cannot be properly recognized, e.g. when used with Clang on Linux* OS. Inspired by a contribution from David A. * Added graph/stereo example to demostrate tbb::flow::async_msg. * Removed a few cases of excessive user data copying in the flow graph. * Reworked split_node to eliminate unnecessary overheads. * Added support for C++11 move semantics to the argument of tbb::parallel_do_feeder::add() method. * Added C++11 move constructor and assignment operator to tbb::combinable template class. * Added tbb::this_task_arena::max_concurrency() function and max_concurrency() method of class task_arena returning the maximal number of threads that can work inside an arena. * Deprecated tbb::task_arena::current_thread_index() static method; use tbb::this_task_arena::current_thread_index() function instead. - License changed to Apache-2.0 - Please see included CHANGES file for all changes. * Wed Jun 08 2016 idonmez@suse.com - Update to version 44_20160526 * Added a Python module which is able to replace Python's thread pool class with the implementation based on Intel TBB task scheduler. * Fixed the implementation of 64-bit tbb::atomic for IA-32 architecture to work correctly with GCC 5.2 in C++11/14 mode. * Fixed a possible crash when tasks with affinity (e.g. specified via affinity_partitioner) are used simultaneously with task priority changes. * Wed May 04 2016 jengelh@inai.de - Update group, and description of tbbmalloc. * Wed May 04 2016 idonmez@suse.com - Update to version 44_20160128: * Lots of changes, see the CHANGES file. - Drop tbb-4.0-cas.patch, fixed upstream.
/usr/include/tbb /usr/include/tbb/aggregator.h /usr/include/tbb/aligned_space.h /usr/include/tbb/atomic.h /usr/include/tbb/blocked_range.h /usr/include/tbb/blocked_range2d.h /usr/include/tbb/blocked_range3d.h /usr/include/tbb/blocked_rangeNd.h /usr/include/tbb/cache_aligned_allocator.h /usr/include/tbb/combinable.h /usr/include/tbb/compat /usr/include/tbb/compat/condition_variable /usr/include/tbb/compat/ppl.h /usr/include/tbb/compat/thread /usr/include/tbb/compat/tuple /usr/include/tbb/concurrent_hash_map.h /usr/include/tbb/concurrent_lru_cache.h /usr/include/tbb/concurrent_map.h /usr/include/tbb/concurrent_priority_queue.h /usr/include/tbb/concurrent_queue.h /usr/include/tbb/concurrent_set.h /usr/include/tbb/concurrent_unordered_map.h /usr/include/tbb/concurrent_unordered_set.h /usr/include/tbb/concurrent_vector.h /usr/include/tbb/critical_section.h /usr/include/tbb/enumerable_thread_specific.h /usr/include/tbb/flow_graph.h /usr/include/tbb/flow_graph_abstractions.h /usr/include/tbb/flow_graph_opencl_node.h /usr/include/tbb/global_control.h /usr/include/tbb/index.html /usr/include/tbb/internal /usr/include/tbb/internal/_aggregator_impl.h /usr/include/tbb/internal/_allocator_traits.h /usr/include/tbb/internal/_concurrent_queue_impl.h /usr/include/tbb/internal/_concurrent_skip_list_impl.h /usr/include/tbb/internal/_concurrent_unordered_impl.h /usr/include/tbb/internal/_deprecated_header_message_guard.h /usr/include/tbb/internal/_flow_graph_async_msg_impl.h /usr/include/tbb/internal/_flow_graph_body_impl.h /usr/include/tbb/internal/_flow_graph_cache_impl.h /usr/include/tbb/internal/_flow_graph_impl.h /usr/include/tbb/internal/_flow_graph_indexer_impl.h /usr/include/tbb/internal/_flow_graph_item_buffer_impl.h /usr/include/tbb/internal/_flow_graph_join_impl.h /usr/include/tbb/internal/_flow_graph_node_impl.h /usr/include/tbb/internal/_flow_graph_node_set_impl.h /usr/include/tbb/internal/_flow_graph_nodes_deduction.h /usr/include/tbb/internal/_flow_graph_streaming_node.h /usr/include/tbb/internal/_flow_graph_tagged_buffer_impl.h /usr/include/tbb/internal/_flow_graph_trace_impl.h /usr/include/tbb/internal/_flow_graph_types_impl.h /usr/include/tbb/internal/_mutex_padding.h /usr/include/tbb/internal/_node_handle_impl.h /usr/include/tbb/internal/_range_iterator.h /usr/include/tbb/internal/_tbb_hash_compare_impl.h /usr/include/tbb/internal/_tbb_strings.h /usr/include/tbb/internal/_tbb_trace_impl.h /usr/include/tbb/internal/_tbb_windef.h /usr/include/tbb/internal/_template_helpers.h /usr/include/tbb/internal/_warning_suppress_disable_notice.h /usr/include/tbb/internal/_warning_suppress_enable_notice.h /usr/include/tbb/internal/_x86_eliding_mutex_impl.h /usr/include/tbb/internal/_x86_rtm_rw_mutex_impl.h /usr/include/tbb/iterators.h /usr/include/tbb/machine /usr/include/tbb/machine/gcc_arm.h /usr/include/tbb/machine/gcc_generic.h /usr/include/tbb/machine/gcc_ia32_common.h /usr/include/tbb/machine/gcc_itsx.h /usr/include/tbb/machine/ibm_aix51.h /usr/include/tbb/machine/icc_generic.h /usr/include/tbb/machine/linux_common.h /usr/include/tbb/machine/linux_ia32.h /usr/include/tbb/machine/linux_ia64.h /usr/include/tbb/machine/linux_intel64.h /usr/include/tbb/machine/mac_ppc.h /usr/include/tbb/machine/macos_common.h /usr/include/tbb/machine/mic_common.h /usr/include/tbb/machine/msvc_armv7.h /usr/include/tbb/machine/msvc_ia32_common.h /usr/include/tbb/machine/sunos_sparc.h /usr/include/tbb/machine/windows_api.h /usr/include/tbb/machine/windows_ia32.h /usr/include/tbb/machine/windows_intel64.h /usr/include/tbb/memory_pool.h /usr/include/tbb/mutex.h /usr/include/tbb/null_mutex.h /usr/include/tbb/null_rw_mutex.h /usr/include/tbb/parallel_do.h /usr/include/tbb/parallel_for.h /usr/include/tbb/parallel_for_each.h /usr/include/tbb/parallel_invoke.h /usr/include/tbb/parallel_reduce.h /usr/include/tbb/parallel_scan.h /usr/include/tbb/parallel_sort.h /usr/include/tbb/parallel_while.h /usr/include/tbb/partitioner.h /usr/include/tbb/pipeline.h /usr/include/tbb/queuing_mutex.h /usr/include/tbb/queuing_rw_mutex.h /usr/include/tbb/reader_writer_lock.h /usr/include/tbb/recursive_mutex.h /usr/include/tbb/runtime_loader.h /usr/include/tbb/scalable_allocator.h /usr/include/tbb/spin_mutex.h /usr/include/tbb/spin_rw_mutex.h /usr/include/tbb/task.h /usr/include/tbb/task_arena.h /usr/include/tbb/task_group.h /usr/include/tbb/task_scheduler_init.h /usr/include/tbb/task_scheduler_observer.h /usr/include/tbb/tbb.h /usr/include/tbb/tbb_allocator.h /usr/include/tbb/tbb_config.h /usr/include/tbb/tbb_disable_exceptions.h /usr/include/tbb/tbb_exception.h /usr/include/tbb/tbb_machine.h /usr/include/tbb/tbb_profiling.h /usr/include/tbb/tbb_stddef.h /usr/include/tbb/tbb_thread.h /usr/include/tbb/tbbmalloc_proxy.h /usr/include/tbb/tick_count.h /usr/lib64/cmake/TBB /usr/lib64/cmake/TBB/TBBConfig.cmake /usr/lib64/cmake/TBB/TBBConfigVersion.cmake /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so /usr/lib64/libtbbmalloc_proxy.so /usr/share/doc/packages/tbb-devel /usr/share/doc/packages/tbb-devel/CHANGES /usr/share/doc/packages/tbb-devel/Release_Notes.txt /usr/share/licenses/tbb-devel /usr/share/licenses/tbb-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 17:57:49 2024