Skip to main content

Analysis of Multithreading in Java for Symbolic Computation on Multicore Processors

  • Conference paper
  • First Online:
Emerging Trends in Computing and Communication

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 298))

  • 1017 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Shafi A, Carpenter B, Baker M (2009) Nested parallelism for multi-core HPC systems using Java. J Parallel Distrib Comput 69:532–545

    Article  Google Scholar 

  5. Broquedis F, Diakhaté F, Thibault S (2008) Scheduling dynamic OpenMP applications over multicore architectures. vol 5004. pp 170–180

    Google Scholar 

  6. Cohen JS (2003) Computer algebra and symbolic computation: mathematical methods. AK Peters, Ltd, Library of Congress Cataloging in Publication Data, ISBN-156881-159-4

    Google Scholar 

  7. Mathematica 6.0, Wolfarm research. http://www.wolfram.com/mathematica/

  8. 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

    Google Scholar 

  9. Launay P, Pazat JL (2001) Easing parallel programming for clusters with Java. Future Gener Comput Syst 18(2):253–263

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Pawan Raj Murarka or Motahar Reza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics