Approaching Developments on Parallel Programming Models Through JAVA

0*, G.M. Nasira**
* Research Scholar, Department of Information Technology, Manonmaniam Sundaranar University, Tamilnadu, India.
** Assistant Professor, Department of Computer Science, Chikkanna Govt Arts College, Tamilnadu, India.
Periodicity:January - March'2016
DOI : https://doi.org/10.26634/jse.10.3.4900

Abstract

Multicore platforms allow developers to optimize applications by intelligent partitioning at different workloads on different processor cores. Currently, application programs are optimized to use multiple processor resources, resulting in faster application performance. The authors earlier research work focused on native thread for Java on windows thread, Pthread, and Intel TBB. The authors also developed Native Threads, Native Pthread, Java Native Intel TBB beneath windows 32-bit platform. This article aims to identify the future directions of native thread for Java on windows thread, Pthread, and Intel TBB through JNI beneath windows 64-bit platforms and other platform besides. Furthermore, it articulates additional opening to pursue approaching developments on parallel programming models through Java.

Keywords

CPU, CUDA, GPGPU, GPU, Java, jCuda, jocl, Multicore, OpenCL.

How to Cite this Article?

Veerasamy, B. D., and Nasira, G. M. (2016). Approaching Developments on Parallel Programming Models Through JAVA. i-manager’s Journal on Software Engineering, 10(3), 14-19. https://doi.org/10.26634/jse.10.3.4900

References

[1]. Darryl Gove, (2011). Multicore Application Programming For Windows, Linux, and Oracle Solaris, Pearson Education, ISBN:10: 0-321-71137-8.
[2]. Thomas Rauber, and Gudula Runger, (2010). Parallel Programming for Multicore and Cluster Systems. Springer-Verlag Berlin Heidelberg, ISBN 978-3-642-04817- 3, DOI 10.1007/978-3-642-04818-0.
[3]. Timothy G. Mattson, Beverly A. Sanders, and Berna L. Massingill, (2004). Pattern Language for Parallel Programming. Addison-Wesley, ISBN:10: 0321228111.
[4]. David B. Kirk and Wen-mei W. Hwu, (2010). “Programming Massively Parallel Processors - A Hands-on Approach”, Elsevier.
[5]. Bala Dhandayuthapani Veerasamy, and G.M. Nasira, (2012). “Setting CPU Affinity in Windows-based SMP Systems using Java”. International Journal of Scientific & Engineering Research, Vol.3, No.4, pp.893-900, ISSN: 2229-5518.
[6]. Bala Dhandayuthapani Veerasamy, and G.M. Nasira, (2012). “Parallel: One Time Pad using Java”. International Journal of Scientific & Engineering Research, Vol.3, No.11, pp.1109-1117, ISSN 2229-5518.
[7]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2013). “JNT - Java Native Thread for Win32 Platform”. International Journal of Computer Applications, Vol.70, No.24, pp.1-9, Foundation of Computer Science, New York, USA, ISSN: 0975 - 8887.
[8]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2014). “Java Native PThreads for Win32 Platform”. World Congress on Computing and Communication Technologies (WCCCT'14), pp.195-199, Tiruchirappalli.
[9]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, “Java Native Intel Thread Building Blocks for Win32 Platform”. Asian Journal of Information Technology, Vol.13, No.8, pp.431-437, Medwell Publishing, ISSN: 682- 3915 (Print), 993-5994 (Online).
[10]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2015). “Per formance Analysis of Java NativeThread and Native Pthread on Win32 Platform”. International Journal of Computational Intelligence and Informatics, Vol.4, No.4, pp.255-263, ISSN: 2349-6363..
[11]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2014). “Native PThread on Android Platform using Android NDK”. Karpagam Journal of Computer Science (KJCS), Vol.9, No.1, pp.1-18, ISSN : 0973-2926.
[12]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2014). “Exploring the contrast on GPGPU computing through CUDA and OpenCL”. i-manager's Journal on Software Engineering, Vol.9, No.1, pp.1-8, ISSN Print: 0973-5151, ISSN Online: 2230-7168.
[13]. Bala Dhandayuthapani Veerasamy and G.M. Nasira, (2014). “Overall Aspects of Java Native Thread on Win32 Platform”. Second International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-2014), Vol. 2, pp.667-675, Bangalore, published in Elsevier in India. ISBN: 9789351072621.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.