Hi,

[1]

I wanted to understand the difference between the two terms
1. Intel Thread Libraries
2. Intel Thread Building Blocks.

I thought Intel TBB was the same as Intel Thread Libraries but they both seem to be used differently in a couple of documents that I read. Can someone please explain the difference ?

[2]

In one of the surveys on why one needs to adopt multi-core chips and parallel software, other than a host of other good reasons - Form Factor, Security and Cost were cited as some of the reasons (which I did not understand) Can you please explain how these would encourage adoption of multi-core chips and parallel software?