Abstract
Cu-T-Pi, named for the CUDA, Nvidia TK1, and Raspberry Pi technology included, is a heterogeneous model supercomputer. Used as a pedagogic tool for teaching high-performance parallel computing, this model supports the major programming paradigms used in modern supercomputing. This work describes a complete remake of the original computer as a hardware and performance refresh, along with augmentation to support embedded Deep Learning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
ACM/IEEE-CS Joint Taskforce: Computer Science Curricula 2013 Final Report 0.9, Pre-release version, October 2013. http://cs2013.org
Prasad, S. et al.: NSF/IEEE-TCPP Curriculum Initative on Parallel and Distributed Computing – Core Topics for Undergraduates (2012). http://www.cs.gsu.edu/~tcpp/curriculum/
Wolfer, J.: A heterogeneous supercomputer model for high-performance parallel computing pedagogy. In: Proceedings of IEEE EDUCON (2015)
Wolfer, J.: A model supercomputer for instructional support. In: Experiment@International Conference Demonstration Session (2016)
Adams, J., Caswell, J., Matthews, S., Peck, C., Shoop, E., Toth, D., Wolfer, J.: The microcluster showcase: 7 inexpensive beowulf clusters for teaching PDC. In: ACM SIGCSE (2016)
Adams, J., Matthews, S., Shoop, E., Toth, D., Wolfer, J.: Using inexpensive microclusters and accessible materials for cost-effective parallel and distributed computing education. J. Comput. Sci. Educ. 8(3), 2–10 (2017)
OpenMp. http://openmp.org
OpenMPI. http://www.open-mpi.org
Nvidia: CUDA. http://www.nvidia.com/object/cuda_home_new.html
Raspberry Pi Foundation. http://www.raspberrypi.org/
Nvidia. https://developer.nvidia.com/embedded/buy/jetson-tx2
Movidius: Neural Compute Stick. https://software.intel.com/en-us/neural-compute-stick
Raspbian. http://www.raspbian.org/FrontPage
MPI4PY. http://mpi4py.scipy.org/
Top500: Top 500 Supercomputer Sites. http://www.top500.org/
Heroux, M.A., Dongarra, J.: Toward a new metric for ranking high performance computing systems, SAND2013-4744, 10 June 2013. http://icl.cs.utk.edu/hpcc/
Movidius: Getting Started Guide for the Movidius Neural Compute Stick, Movidius an Intel Company, July 2017
Keeler, W., Wolfer, J.: A Raspberry Pi cluster and Geiger counter supporting random number acquisition in the cs operating systems class. In: Proceedings of the International Conference on Remote Engineering and Virtual Instrumentation, February 2015
Acknowledgment
The author gratefully acknowledges the Center for Parallel and Distributed Computing for their kind grant supporting Parallel and Distributed Computing curriculum development.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Wolfer, J. (2020). Cu-T-Pi Revised: An Updated Model Supercomputer for Parallel Computing Pedagogy. In: Auer, M., Hortsch, H., Sethakul, P. (eds) The Impact of the 4th Industrial Revolution on Engineering Education. ICL 2019. Advances in Intelligent Systems and Computing, vol 1135. Springer, Cham. https://doi.org/10.1007/978-3-030-40271-6_52
Download citation
DOI: https://doi.org/10.1007/978-3-030-40271-6_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-40270-9
Online ISBN: 978-3-030-40271-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)