TY - JOUR T1 - Java Native Intel Thread Building Blocks for Win32 Platform AU - Veerasamy, Bala Dhandayuthapani AU - Nasira, G.M. JO - Asian Journal of Information Technology VL - 13 IS - 8 SP - 431 EP - 437 PY - 2014 DA - 2001/08/19 SN - 1682-3915 DO - ajit.2014.431.437 UR - https://makhillpublications.co/view-article.php?doi=ajit.2014.431.437 KW - JNI KW -Intel TBB KW -parallel_for KW -partitioners KW -range KW -range KW -performance AB - 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. ER -