oneTBB icon indicating copy to clipboard operation
oneTBB copied to clipboard

More details for oneTBB migration

Open e4lam opened this issue 3 years ago • 8 comments

While the current documentation for migrating to oneTBB is good, I feel that it's still lacking some details. Perhaps a one to one port of the old https://www.threadingbuildingblocks.org/docs/help/index.htm#reference/task_scheduler/catalog_of_recommended_task_patterns.html to the new interfaces would help for some of the low-level API migration.

e4lam avatar May 07 '21 16:05 e4lam

@e4lam, can you please point which topics are the most important to start with?

Notify: @aleksei-fedotov @alexandraepan

alexey-katranov avatar May 07 '21 16:05 alexey-katranov

For me, it would be the "Recycling Parent as Continuation" and "Recycling Parent as Child" sections. It strikes me that the new API unnecessarily induces extra heap allocation that didn't occur before?

e4lam avatar May 08 '21 02:05 e4lam

Note the link above no longer works, and just redirects to the main github page

aggieNick02 avatar May 27 '21 16:05 aggieNick02

New link courtesy of google: https://scc.ustc.edu.cn/zlsc/tc4600/intel/2015.1.133/tbb/tbb_ugref/reference/task_scheduler/catalog_of_recommended_task_patterns.htm

e4lam avatar May 27 '21 22:05 e4lam

(Unofficial) Link that works (at least for now) http://wwweic.eri.u-tokyo.ac.jp/computer/manual/eic2015/doc/intel/en_US/tbb/tbb_ugref/index.htm#reference/task_scheduler.htm

anton-potapov avatar Mar 02 '22 08:03 anton-potapov

The builds of documentation for TBB 2020 (or older) are available at Release section on GitHub (tbb-2020.3-doc.zip): https://github.com/oneapi-src/oneTBB/releases/tag/v2020.3.

isaevil avatar Dec 19 '22 10:12 isaevil