{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"Provides Python bindings to Intel's oneAPI Threading Building Blocks (oneTBB), a C++ library for writing parallel programs that exploit multi-core performance through task-based parallelism rather than explicit thread management.","skillfed_tags":["parallelism","multi-core","task-scheduling"],"use_cases":["Parallelize data-parallel algorithms (e.g., map-reduce-style operations) across multiple cores in Python applications.","Accelerate scientific and numerical computing by distributing independent tasks to available processors.","Build scalable machine learning pipelines that exploit multi-core hardware without explicit thread management.","Integrate task-based parallelism into existing Python applications that call C++ libraries.","Write portable parallel code that scales automatically with the number of available cores."],"what_it_does":"oneTBB is a task-based parallelism library that lets you write portable, scalable parallel code without managing threads directly. Instead of spawning and coordinating threads, you express logical parallelism through templates and task patterns; the library schedules work across available cores. The Python package wraps the C++ oneTBB library, making its parallelism primitives available to Python applications.\n\nIt is designed for developers who need to parallelize compute-intensive workloads\u2014data processing, scientific computing, machine learning\u2014without becoming threading experts. oneTBB emphasizes composability (mixing it with other threading packages) and future-proof scalability. The library is part of the oneAPI ecosystem and maintained by the UXL Foundation.","worth_installing":"Yes, if you need task-based parallelism in Python and are comfortable with the Intel Simplified Software License terms. The library is actively maintained, has no known vulnerabilities, and is widely used (top 5000 PyPI packages). Install friction is moderate due to platform-specific wheels (x86_64 only). Verify Python version compatibility and license compatibility with your project before adopting."},"id":"tbb","links":{"html":"https://skillfed.io/packages/tbb","md":"https://skillfed.io/packages/tbb.md","pypi":"https://pypi.org/project/tbb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-01","license_spdx":null,"license_treatment":"unclear","name":"tbb","python_support":"unspecified","summary":"Intel\u00ae oneAPI Threading Building Blocks (oneTBB)"},"popularity":{"monthly_downloads":3293341,"position":2671,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2023.1.0"}
