GithubHelp home page GithubHelp logo

gerhobbelt / onetbb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oneapi-src/onetbb

0.0 0.0 0.0 47.1 MB

oneAPI Threading Building Blocks (oneTBB)

Home Page: https://software.intel.com/en-us/oneapi/onetbb

License: Apache License 2.0

C++ 89.09% C 7.69% Python 0.86% CMake 2.14% SWIG 0.09% Shell 0.03% Batchfile 0.04% Starlark 0.07%

onetbb's Introduction

oneAPI Threading Building Blocks

Apache License Version 2.0 oneTBB CI

oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert.

The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

The library differs from typical threading packages in the following ways:

  • oneTBB enables you to specify logical parallelism instead of threads.
  • oneTBB targets threading for performance.
  • oneTBB is compatible with other threading packages.
  • oneTBB emphasizes scalable, data parallel programming.
  • oneTBB relies on generic programming.

Refer to oneTBB examples and samples to see how you can use the library.

oneTBB is a part of oneAPI. The current branch implements version 1.1 of oneAPI Specification.

NOTE: Threading Building Blocks (TBB) is now called oneAPI Threading Building Blocks (oneTBB) to highlight that the tool is a part of the oneAPI ecosystem.

Release Information

Here are Release Notes and System Requirements.

Documentation

Installation

See Installation from Sources to learn how to install oneTBB.

Support

Please report issues and suggestions via GitHub issues. See our documentation to learn how to work with them.

How to Contribute

We welcome community contributions, so check our Contributing Guidelines to learn more.

License

oneAPI Threading Building Blocks is licensed under Apache License, Version 2.0. By its terms, contributions submitted to the project are also done under that license.

Engineering team contacts


* All names and brands may be claimed as the property of others.

onetbb's People

Contributors

aepanchi avatar alexey-katranov avatar alexveprev avatar anton-potapov avatar anuyawelling2801 avatar dnmokhov avatar iliamish avatar ilya-lavrenov avatar isaevil avatar ivankochin avatar jhashweta1 avatar jschueller avatar kboyarinov avatar kfilipek avatar kraj avatar lastique avatar ldorau avatar leeks-int avatar lplewa avatar martymac avatar omalyshe avatar outoftardis avatar pavelkumbrasev avatar phprus avatar rui314 avatar sarathnandu avatar tbbdev avatar valentinakats avatar vertexwahn avatar zheltovs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.