Authors: Anoop Singh, Ankit Malani Faculty mentor: Ms. Vidya V
Name of the Institution: New Horizon College of Engineering,
Bangalore Our aim in this research paper was to convert some of
the existing serial programs into their parallel version using
Intel® Threading Building Blocks (Intel® TBB). Intel TBB
provides header files and parallel versions of some of the
control statements. Some data structures like array and queue
also have a parallel version available in Intel TBB which allow
for faster operations. The parallel programs created with the
aid of Intel TBB are multithreaded in nature. Also these
versions of the program are scalable, i.e., they adapt
themselves to the multicore processors. We have developed 3
parallel programs, each in a different field like mathematics,
cryptography, etc. Our aim is to compare the scope for
optimization in each of these varied fields. We also want to
understand the difficulties faced in conversion of serial
programs into their parallel version. Finally, we will take