Skip to main content

Utilization of a Web Browser for Complex Heterogeneous Parallel Computing Using Multi-core CPU/GPU Systems

  • Conference paper
  • First Online:
Computer Aided Systems Theory – EUROCAST 2017 (EUROCAST 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10671))

Included in the following conference series:

  • 1086 Accesses

Abstract

Since the invention of the first microprocessor has passed many years. Technological developments in CPU construction is primarily based on increasing the performance of devices, their miniaturisation and the reduction of manufacturing costs. Well known Moore’s Law, speaking of doubling the number of transistors on a chip at regular intervals (going in hand with reduction of manufacturing costs), proved work well over years (initially assumed rate of eighteen months has been slightly extended to two years). Such a trend, due to the technological constraints cannot be everlasting; right now it can be already observed as it slows down. Limitations in minimum size of the individual components (transistors) and a total power draw of a system, forced to change the direction of the technological development. Instead of boost the clock of a processor, it was decided to multiply its number in a chip. Thanks to clustering of processor cores in a single chip that utilise fast shared cache memory, we still can observe considerable performance boost.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Angel, E.: The case for teaching computer graphics with WebGL: a 25-year perspective. IEEE Comput. Graph. App. 37(2), 106–112 (2017)

    Article  Google Scholar 

  2. Aho, E., Kuusilinna, K., Aarnio, T., Pietiäinen, J., Nikara, J.: Towards real-time applications in mobile web browsers. In: 2012 IEEE 10th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia), pp. 57–66. IEEE, October 2012

    Google Scholar 

  3. Cushing, R., Putra, G.H.H., Koulouzis, S., Belloum, A., Bubak, M., De Laat, C.: Distributed computing on an ensemble of browsers. IEEE Internet Comput. 17(5), 54–61 (2013)

    Article  Google Scholar 

  4. Herhut, S., Hudson, R.L., Shpeisman, T., Sreeram, J.: Parallel Programming for the web. In: HotPar, June 2012

    Google Scholar 

  5. Hoetzlein, R.C.: Graphics performance in rich internet applications. IEEE Comput. Graph. Appl. 32(5), 98–104 (2012)

    Article  Google Scholar 

  6. Jeon, W., Brutch, T., Gibbs, S.: WebCL for hardware-accelerated web applications. In: TIZEN Developer Conference, pp. 7–9, April–May 2012

    Google Scholar 

  7. Khan, F., Foley-Bourgon, V., Kathrotia, S., Lavoie, E., Hendren, L.: Using javascript and WebCL for numerical computations: a comparative study of native and web technologies. In: ACM SIGPLAN Notices, vol. 50, no. 2, pp. 91–102. ACM, October 2014

    Google Scholar 

  8. Kaeli, D.R., Mistry, P., Schaa, D., Zhang, D.P.: Heterogeneous Computing with OpenCL 2.0. Morgan Kaufmann, Los Altos (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Woda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Woda, M., Hajduga, A. (2018). Utilization of a Web Browser for Complex Heterogeneous Parallel Computing Using Multi-core CPU/GPU Systems. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory – EUROCAST 2017. EUROCAST 2017. Lecture Notes in Computer Science(), vol 10671. Springer, Cham. https://doi.org/10.1007/978-3-319-74718-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74718-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74717-0

  • Online ISBN: 978-3-319-74718-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics