Abstract
In the last two decades supercomputers have sustained a remarkable growth in performance that even out-performed the predictions of Moore’s law, primarily due to increased levels of parallelism [19]. As industry and academia try to come up with viable approaches for exascale systems, attention turns to energy efficiency as the primary design consideration. At the same time, energy efficiency has always been the main concern in the mobile computing area. Additionally, mobile and consumer electronic devices are becoming ever more powerful as the use cases (e.g., Web 2.0 applications, video encoding, virtual and augmented reality) become more computationally demanding. It is therefore an interesting question to ask if these devices are the possible building blocks of future HPC systems. It was the workstation and server market in the past that provided the CPUs that power supercomputers and it might be the consumer electronic market that provides the underlying technology in the future.
In this paper we try to analyze the current state of energy efficient parallel and distributed computing on mobile and consumer electronic devices. We provide an overview of performance characteristics of some current and announced future devices for scientific computation and we build a small proof-of-concept cluster from Apple’s second generation “Apple TV” devices and evaluate its performance on standard benchmark applications. We discuss the limiting factors, and analyze the industry trajectory that we believe could make consumer electronic-based design a feasible technology basis for future HPC system designs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ARM company profile, http://www.arm.com/about/company-profile/index.php
The coming war: ARM versus x86, http://vanshardware.com/2010/08/mirror-the-coming-war-arm-versus-x86/
LG optimus 2x, http://www.lg.com/global/press-release/article/lg-launches-world-first-and-fastest-dual-core-smartphone.jsp
Marvell Armada XP multicore series, http://www.marvell.com/products/processors/embedded/armada_xp/
STREAM: Sustainable memory bandwidth in high performance computers, http://www.cs.virginia.edu/stream/
Vektorisierungskünstler, https://www.heise.de/artikel-archiv/ct/2011/4/156_Compiler-Intel-Composer-XE-2011-mit-AVX-Optimierung
Adiga, N. R., et al.: An overview of the BlueGene/ L supercomputer (2002)
Arpaci, R.H., Culler, D.E., Krishnamurthy, A., Steinberg, S.G., Yelick, K.: Empirical evaluation of the CRAY-T3D: a compiler perspective. SIGARCH Comput. Archit. News 23, 320–331 (1995)
Buttari, A., Dongarra, J., Langou, J., Langou, J., Luszczek, P., Kurzak, J.: Mixed precision iterative refinement techniques for the solution of dense linear systems. Int. J. High Perform. Comput. Appl. 21, 457–466 (2007)
Buttari, A., Luszczek, P., Kurzak, J., Dongarra, J., Bosilca, G.: SCOP3: A rough guide to scientific computing on the PlayStation 3. version 0.1. Technical Report UT-CS-07-595, Innovative Computing Laboratory, University of Tennessee Knoxville (April 2007)
Calxeda 5 watt ARM server, http://insidehpc.com/2011/03/14/calxeda-boasts-of-5-watt-arm-server-node/
The Green500 List, http://www.green500.org
Kogge, P.M., et al.: Exascale computing study: Technology challenges in achieving exascale systems. DARPA Information Processing Techniques Office (IPTO) Sponsored Study (2008)
Neill, R., Shabarshin, A., Carloni, L.P.: A heterogeneous parallel system running OpenMPI on a broadband network of embedded set-top devices. In: Proceedings of the 7th ACM International Conference on Computing Frontiers, CF 2010, pp. 187–196. ACM, New York (2010)
NVIDIA. The benefits of multiple CPU cores in mobile devices, whitepaper (2010), http://goo.gl/g3MXo
OSU Micro-Benchmarks, http://mvapich.cse.ohio-state.edu/benchmarks
PS3 cluster at NCSU, http://moss.csc.ncsu.edu/~mueller/cluster/ps3/
Katie, R.-H., Hedge, P.: ARM Cortex-A8 vs. Intel Atom: Architectural and benchmark comparisons (2009)
The Top 500 Supercomputer Sites, http://www.top500.org
Unmodified Xbox Cluster, http://www.bgfax.com/xbox/home.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fürlinger, K., Klausecker, C., Kranzlmüller, D. (2011). Towards Energy Efficient Parallel Computing on Consumer Electronic Devices. In: Kranzlmüller, D., Toja, A.M. (eds) Information and Communication on Technology for the Fight against Global Warming. ICT-GLOW 2011. Lecture Notes in Computer Science, vol 6868. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23447-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-23447-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23446-0
Online ISBN: 978-3-642-23447-7
eBook Packages: Computer ScienceComputer Science (R0)