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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Angel, E.: The case for teaching computer graphics with WebGL: a 25-year perspective. IEEE Comput. Graph. App. 37(2), 106–112 (2017)
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
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)
Herhut, S., Hudson, R.L., Shpeisman, T., Sreeram, J.: Parallel Programming for the web. In: HotPar, June 2012
Hoetzlein, R.C.: Graphics performance in rich internet applications. IEEE Comput. Graph. Appl. 32(5), 98–104 (2012)
Jeon, W., Brutch, T., Gibbs, S.: WebCL for hardware-accelerated web applications. In: TIZEN Developer Conference, pp. 7–9, April–May 2012
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
Kaeli, D.R., Mistry, P., Schaa, D., Zhang, D.P.: Heterogeneous Computing with OpenCL 2.0. Morgan Kaufmann, Los Altos (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
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)