Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

oneAPI Threading Building Blocks (oneTBB)

License

NotificationsYou must be signed in to change notification settings

uxlfoundation/oneTBB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Apache License Version 2.0oneTBB CIJoin the community on GitHub DiscussionsOpenSSF Best PracticesOpenSSF ScorecardGurubaseCoverity Scan Build Status

oneTBB is a flexible C++ library that simplifies the work of adding parallelismto 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 oneTBBexamples andsamples to see how you can use the library.

oneTBB is a part of theUXL Foundation and is an implementation ofoneAPI 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

SeeRelease Notes andSystem Requirements.

Documentation

Installation

SeeInstallation from Sources to learn how to install oneTBB.

Governance

The oneTBB project is governed by the UXL Foundation.You can get involved in this project in following ways:

Support

See ourdocumentation to learn how to request help.

How to Contribute

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

Use GitHub Issues for feature requests, bug reports, and minor inquiries. For broader questions and development-related discussions, use GitHub Discussions.

License

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


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


[8]ページ先頭

©2009-2025 Movatter.jp