@article{MAKHILLAJIT20141385851,
    title = {Java Native Intel Thread Building Blocks for Win32 Platform},
    journal = {Asian Journal of Information Technology},
    volume = {13},
    number = {8},
    pages = {431-437},
    year = {2014},
    issn = {1682-3915},
    doi = {ajit.2014.431.437},
    url = {https://makhillpublications.co/view-article.php?issn=1682-3915&doi=ajit.2014.431.437},
    author = {Bala Dhandayuthapani and},
    keywords = {JNI,Intel TBB,parallel_for,partitioners,range,range,performance},
    abstract = {Threads can be accessed by different programming interfaces. 
  Many software libraries provide an interface for threads usually based on POSIX 
  threads, Windows threads, OpenMP and Threading Building Blocks frameworks. These 
  frameworks provide a different level of abstraction from the underlying thread 
  implementation of the operating system. The general parallelism is the execution 
  of separate tasks in parallel. Nonnumeric code is usually implemented with task 
  parallelism rather than data parallelism. The data parallelism is concerned 
  mainly with operations on arrays of data. The data parallelism has a special 
  significance in the era of the multi and many-core computing where huge numbers 
  of cores are available on single chip devices. Multi-core processors have expressed 
  parallel programming subject matter in interesting way for every programmer. 
  Every program written in multi-core processor will run on the many-core processor 
  in future will be difficult task. However, Intel Threading Building Blocks is 
  a C++ template library that provides tasks, parallel algorithms and containers 
  to support for scalable parallel programming using standard C++ code. This research 
  finding focused on how Java can facilitate Intel TBB through JNI which can exploit 
  painless usage of Intel TBB parallel algorithms that can be used in Java.}
    }