abhiTronix / TBB_Raspberry_pi

Latest pre-compiled binary of TBB (2018-Update 6) for the Raspberry Pi 2/3 Model B/B+ running Raspbian stretch.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latest pre-compiled binary of TBB (2018 - Update 6) for the Raspberry Pi.

Head over to https://github.com/abhiTronix/OpenCV_Raspberry_pi_TBB for installing Pre-released OpenCV (4.0.0)/Stable OpenCV (3.4.3) along with TBB (2018-Update 6) for the Raspberry Pi .

TBB ( Intel(R) Threading Building Blocks )

Github Github
TBB is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability. More info. at https://www.threadingbuildingblocks.org/

TBB for Raspberry Pi

A pre-compiled Latest binary (2018 - Update 6) of TBB for the Raspberry Pi, built from scratch inorder to achieve max multi-threaded performance & compatibility. It is available in a ".deb" package and will save your countless hours as not have to compile it yourself. There is no other Latest source of TBB file for raspberry pi yet implemented , so i decided to create my own files as part of my research(Through cross-compiling & various source-code tweaks) and made available this on internet. This may or may not stay updated as I have to manually compile this version, still I will try to make available most major versions. This was compiled for Raspberry Pi 2/3 Model B/B+ running raspbian Stretch. This also enables TBB which helps multithreading in many OpenCV algorithms. Hope this helps you too, Cheers.
Looks for files down below.

Proof:

Files: TBB (version: 2018 - Update-2 to Update-6) files on my machine. .

My Proof of work: TBB (version: 2018 - Update 4) installation .

Live Performance Benchmarking (check CPU Load) - OpenCV (with TBB):

Everything Is AWESOME

Installation Instructions

(Tested on Raspberry pi with Raspbian Stretch)

Simple (but straight forward):

sudo dpkg -i <path to libtbb-dev_2018-U2_arm.deb>
sudo ldconfig

Files:

Tryout Demo (TBB 2018-Update2) file is available here: libtbb-dev_2018-U2_arm.deb.

But if you want the latest .deb files and full installation support associated, it is only provided through email (abhi.una12@gmail.com). Also consider supporting my countless hours of hardwork and helping me out by making small Donation for my ongoing Independent A.I. Research in return. Thankyou.

Huge thanks to:

https://hackaday.com/2016/12/01/running-intel-tbb-on-a-raspberry-pi/ for inspiring me.
https://github.com/01org/tbb for TBB binaries.

About

Latest pre-compiled binary of TBB (2018-Update 6) for the Raspberry Pi 2/3 Model B/B+ running Raspbian stretch.

License:Other