An Embedded System for applying High Performance Computing in Educational Learning Activity

  • Irene Erlyn Wina Rachmawan Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Nurul Fahmi Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Edi Wahyu Widodo Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Samsul Huda Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • M. Unggul Pamenang Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • M. Choirur Roziqin Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Andri Permana W. Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Stritusta Sukaridhoto Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya
  • Dadet Pramadihanto Graduate School of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya

Abstract

HPC (High Performance Computing) has become more popular in the last few years. With the benefits on high computational power, HPC has impact on industry, scientific research and educational activities. Implementing HPC as a curriculum in universities could be consuming a lot of resources because well-known HPC system are using Personal Computer or Server. By using PC as the practical moduls it is need great resources and spaces.  This paper presents an innovative high performance computing cluster system to support education learning activities in HPC course with small size, low cost, and yet powerful enough. In recent years, High Performance computing usually implanted in cluster computing and require high specification computer and expensive cost. It is not efficient applying High Performance Computing in Educational research activiry such as learning in Class. Therefore, our proposed system is created with inexpensive component by using Embedded System to make High Performance Computing applicable for leaning in the class. Students involved in the construction of embedded system, built clusters from basic embedded and network components, do benchmark performance, and implement simple parallel case using the cluster.  In this research we performed evaluation of embedded systems comparing with i5 PC, the results of our embedded system performance of NAS benchmark are similar with i5 PCs. We also conducted surveys about student learning satisfaction that with embedded system students are able to learn about HPC from building the system until making an application that use HPC system.

Downloads

Download data is not yet available.

References

Clay Carley, Larry Sells, Brett McKinney, Chao Zhao, and Henry Neeman,Using a Shared, Remote Cluster for Teaching HPC, 2013 IEEE International Conference on Cluster Computing (CLUSTER), Indianapolis, pp. 1-6, 2013.

Omar Abuzaghleh, Kathleen Goldschmidt, Yasser Elleithy, and Jeongkyu Lee, Implementing an Affordable High-Performance Computing for Teaching-Oriented Computer Science Curriculum, Journal ACM Transactions on Computing Education (TOCE), Vol. 13(1), No. 3, 2013.

Paweł Czarnul, Teaching High Performance Computing using BeesyCluster and Relevant Usage Statistics, Proceedings of the 4th International Conference on Computational Science, Cairns, Vol. 29, pp. 1458-1467, 2014.

Leo Nagamatsu, Daisuke Suwa, Searching Aimlessly Running Processes on Classroom Workstations in the University of Aizu, International Conference Parallel Processing, Aizu-Wakamatsu, Japan, pp. 418 – 423, 1999.

Amy Aporia, Rajkumar Buyya, Hai Jin, and Jens Mache, Cluster Computing in the Classroom: Topics, Guidelines, and Experiences, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, Brisbane, Qld, pp. 476 - 483, 2001.

Amit C, Gurvinder S, A Cluster Based Parallel Computing Framework (CBPCF) for Performance Evaluation of Parallel Applications, IEEE International Journal of Computer Theory and Engineering, Vol. 2, No. 2 April, 2010.

Nanjesh B R, Madhu C K, Vinay Kumar K S, Hareesh Kumar G, MPI Based Cluster Computing for Performance Evaluation of Parallel Applications, Proceedings of 2013 IEEE Conference on Information and Communication Technologies (ICT 2013), JeJu Island, pp. 1123-1128, 2013.

Mohd Noor Ikhwan A R, Lucyantie M, Syed Farid S A, Analysis on Parallelism Between CPU And GPGPU Processing On Cluster Computing, IEEE 2014 Symposium on Computer Applications & Industrial Electronics (ISCAIE), Penang, Malaysia, pp. 203-207, 2014.

Mingliang Xu, Qianmin Su, The Realization of Small Cluster Parallel Computing Environment for College Education, The 9th International Conference on Computer Science & Education (ICCSE 2014), Vancouver, Canada, pp. 861-863, 2014.

Pfalzgraf, A.M. and Driscoll, J.A, A low-cost computer cluster for high-performance computing education, Electro/Information Technology (EIT), 2014 IEEE International Conference, Milwaukee, WI, pp. 362 - 366, 2014.

Ilias Stavrakas, Theophanis Kontogiannis, Marios Panaousis, Maria Kaitsa, Ilias Daradimos, Theodoros Georgiou, George Blathras and Dimos Triantis, Beowuif Clusters for Parallel Programming Courses, EUROCON 2005 - The International Conference on "Computer as a Tool", Belgrade, pp. 791 - 794, 2015.

S. Sukaridhoto, D. Pramadihanto and A. S. KHalilullah, "Further Investigation on Building and Benchmarking A Low Power Embedded Cluster for Education", IPTEK Journal of Proceedings Series, vol. 1, 2015, pp. 311-318.

Sparsh Mittal, A survey on techniques for improving the energy efficiency of large-scale distributed systems, Journal ACM Computing Surveys (CSUR), Vol. 46(4), No. 47, 2014.

M. Bruri Triyono, Enhancing The Learning Quality through Implementing Instructional Design for Vocational Education, International Conference on Vocational Education and Training (ICVET), Yogyakarta, pp. 129-134, 2011.

Published
2016-08-03
How to Cite
Wina Rachmawan, I. E., Fahmi, N., Widodo, E. W., Huda, S., Pamenang, M. U., Roziqin, M. C., W., A. P., Sukaridhoto, S., & Pramadihanto, D. (2016). An Embedded System for applying High Performance Computing in Educational Learning Activity. EMITTER International Journal of Engineering Technology, 4(1), 46-64. https://doi.org/10.24003/emitter.v4i1.113
Section
Articles