DOI QR코드

DOI QR Code

A Study on Distributed System Construction and Numerical Calculation Using Raspberry Pi

  • Ko, Young-ho (Department of Electrical Engineering, Jeonbuk National University) ;
  • Heo, Gyu-Seong (Department of Computer Engineering, Honam University) ;
  • Lee, Sang-Hyun (Department of Computer Engineering, Honam University)
  • Received : 2019.11.25
  • Accepted : 2019.12.08
  • Published : 2019.12.31

Abstract

As the performance of the system increases, more parallelized data is being processed than single processing of data. Today's cpu structure has been developed to leverage multicore, and hence data processing methods are being developed to enable parallel processing. In recent years desktop cpu has increased multicore, data is growing exponentially, and there is also a growing need for data processing as artificial intelligence develops. This neural network of artificial intelligence consists of a matrix, making it advantageous for parallel processing. This paper aims to speed up the processing of the system by using raspberrypi to implement the cluster building and parallel processing system against the backdrop of the foregoing discussion. Raspberrypi is a credit card-sized single computer made by the raspberrypi Foundation in England, developed for education in schools and developing countries. It is cheap and easy to get the information you need because many people use it. Distributed processing systems should be supported by programs that connected multiple computers in parallel and operate on a built-in system. RaspberryPi is connected to switchhub, each connected raspberrypi communicates using the internal network, and internally implements parallel processing using the Message Passing Interface (MPI). Parallel processing programs can be programmed in python and can also use C or Fortran. The system was tested for parallel processing as a result of multiplying the two-dimensional arrangement of 10000 size by 0.1. Tests have shown a reduction in computational time and that parallelism can be reduced to the maximum number of cores in the system. The systems in this paper are manufactured on a Linux-based single computer and are thought to require testing on systems in different environments.

Keywords

References

  1. F. Nilsson and A, "Communications, Intelligent Network Video: Understanding Modern Video Surveillance Systems," Taylor & Francis, January 2008.
  2. M. Levy and T. Conte, "Embedded Multicore Processors and Systems," IEEE Micro, Vol. 29, No. 3, pp. 7-9, May 2009. DOI: https://doi.org/10.1109/MM.2009.41
  3. J. Hennessy and D. Patterson, "Computer Architecture: A Quantitative Approach-Fourth Edition," Elsevier, Dec. 2007.
  4. I. Ahmad, Y. He, and M. Liou, "Video Compression with Parallel Processing, Parallel Computing," Vol. 28, No. 7, pp. 1039-1078, August 2002. DOI: https://doi.org/10.1016/S0167-8191(02)00100-X.
  5. K.-W.Cho, S.-M.Seo, J-H.Na, J-W.Kim, J-H.Kim, J.Lee, J-H.Park, Y-J.Lee, H-J.Kim, S-Y.Kang, J-Y.Joo, S-M.Park, W-G.Jung, K-H.Im, J-J.Lee. Heterogeneous supercomputer technology trends and the development of the supercomputer 'Chendung'. Communications of the Korean Institute of Information Scientists and Engineers, pp. 34-41, April 2013.
  6. S.B. Park, J.-Y. Lee, K.-D. Jung, “The Design of Library System using the Cloud Environment Based on the Raspberry pi,” International Journal of Advanced Smart Convergence (IJASC), Vol. 4, No. 1, pp. 31-34, 2015. DOI: 10.7236/IJASC.2015.4.1.31
  7. M.B. Choi, S.K. Park, "Design and Implementation of Vehicle Internal Alarm System using Raspberry-pie Multisensor," International Journal of Advanced Smart Convergence (IJASC), Vol. 7, No. 2, pp. 112-118, 2015. DOI: https://doi.org/10.7236/IJASC.2018.7.2.112