Abstract
In this paper we have described the impact on efficiency of algebraic computation due to multi core systems using java as the programming language. Hence we had taken two machines with different specification having variants of Windows in them and made a comparative analysis taking five different input samples. During this process we came across several aspects on which the computation performance depends upon. In succeeding discussion we have given a vivid description of how these factors show variations when they are blended in different quantities thereby justifying the need of a robust algorithm and a high performance system for efficient computation of mathematical expressions with varying complexities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Perez JM, Sanchez LM, Garcia F, Calderon A, Carretero J (2005) High performance Java input/output for heterogeneous distributed computing. In: Proceedings of 10th IEEE symposium on computers and communications, 2005. ISCC 2005, pp 969–974, 27–30
Bull JM, Kambites ME (2000) JOMP—an OpenMP like Interface for java. In: Proceedings of the ACM 2000 conference on Java Grande, pp 44–53
Zhong H, Mehrara M, Lieberman S, Mahlkes S (2008) Uncovering hidden loop level parallelism in sequential applications. In: IEEE 14th international symposium on high performance computer architecture, 2008, pp 290–301
Shafi A, Carpenter B, Baker M (2009) Nested parallelism for multi-core HPC systems using Java. J Parallel Distrib Comput 69:532–545
Broquedis F, Diakhaté F, Thibault S (2008) Scheduling dynamic OpenMP applications over multicore architectures. vol 5004. pp 170–180
Cohen JS (2003) Computer algebra and symbolic computation: mathematical methods. AK Peters, Ltd, Library of Congress Cataloging in Publication Data, ISBN-156881-159-4
Mathematica 6.0, Wolfarm research. http://www.wolfram.com/mathematica/
Taboada GL, Tourino J, Doallo R (2007) High performance Java sockets for parallel computing on clusters. In: IEEE international symposium on parallel and distributed processing, 2007. IPDPS 2007, pp 1–8, 26–30
Launay P, Pazat JL (2001) Easing parallel programming for clusters with Java. Future Gener Comput Syst 18(2):253–263
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Murarka, P.R., Reza, M., Panda, R.R. (2014). Analysis of Multithreading in Java for Symbolic Computation on Multicore Processors. In: Sengupta, S., Das, K., Khan, G. (eds) Emerging Trends in Computing and Communication. Lecture Notes in Electrical Engineering, vol 298. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1817-3_31
Download citation
DOI: https://doi.org/10.1007/978-81-322-1817-3_31
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1816-6
Online ISBN: 978-81-322-1817-3
eBook Packages: EngineeringEngineering (R0)