- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well, of course there are differences:)
the biggest difference between oss and comm versions areinstallation andcommercial technical support. oss version is distributed via archives and support chanel is this forum and bugzilla on oss site.
But binaries and sources are the same (except copyright comments: oss version includes GPLv2 part).
dpn, there are questions to you:
1. what clearity do you mean? we are about 6 years on the market.
2. you can parallel on file level i.e. make signatures for several files at once. The advantage of this that threading algorithm will be the same on all platforms regardless of OS threading model.
thanks
--Vladimir
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's a mystery. :-)
"I want to create a signature for a binary data ( like SHA1). Will TBB improves the performance here on Linux/Win/Mac?"
You cannot exploit parallelism if the algorithm expressly requires sequential operation (unlike a block cypher, where TBB is an excellent choice).
(Corrected.) Removed a whole sentence because of a spelling error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well, of course there are differences:)
the biggest difference between oss and comm versions areinstallation andcommercial technical support. oss version is distributed via archives and support chanel is this forum and bugzilla on oss site.
But binaries and sources are the same (except copyright comments: oss version includes GPLv2 part).
dpn, there are questions to you:
1. what clearity do you mean? we are about 6 years on the market.
2. you can parallel on file level i.e. make signatures for several files at once. The advantage of this that threading algorithm will be the same on all platforms regardless of OS threading model.
thanks
--Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just realised that I neglected to point out that tasks may still be a good way to schedule the total workload, using TBB enqueued tasks (rather than spawned ones), and a separate I/O thread. Each task would process a number of blocks, fed to the TBB scheduler from a plain I/O thread. This way TBB is never blocked for I/O, and any number of input files can be processed without oversubscription. Priority could be given to blocks further away from the end of their respective files (for an earlier finish), or closest (for earlier partial results), or some other strategy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a question in the official FAQ:
There are no differences between the commercial and the open-source versions. We plan to maintain one source base and do builds for both commercial and open-source from the same source base. Intel offers its Intel® Premier Support for the purchased version of Intel® TBB, and for the open-source version we have the FAQs and Intel Threading Building Blocks forum support.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page